Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 40.261.839 Times


  Date Added: August 26, 2010  |  Visits: 668


Report Broken Link
Printer Friendly Version

Product Homepage
Download (81 downloads)

XMLLiterate is framework for literate programming using XML. XMLLiterate uses the STL and patterns extensively and runs on all platforms supported by Boost. Most of the current programming systems allow you to use an IDE to generate all of the different parts of your code, and then you generate documentation, re-factor the code etc. XMLLiterate works differently. In your project directory you have a folder called "literate" which contains all the files necessary to represent your program at a very high level. You are basically working directly on the "story" (or Web) of your program in XML. When you want to study documentation of your work so far, you "Weave" your story into some type of documentation. We create DocBook XML files, and then from that we also generate HTML files. But you could get all the DocBook stuff and easily make PDFs etc. When you have some type of design of your program, you can "Tangle" your story into actual program code, build files, data files or whatever. The story of your program is built using an XML file format that we call "schema" which is simply a bunch of definitions for code in XML format. Installation: When you have a good build, you can install the tangle program and the weave script as "tangle" and "weave" by running simple scripts that make aliases in the correct place on your system. You will be asked for your password, so type it. # sbin/ # sbin/ Although tangle is a real program that we provide (since we have our own scripting tool), weave actually uses XSLT so you wont find a "weave" program. Check sbin/ to see how we weave. The last step is to setup the location of your root xmlliterate folder so that you can place other projects in different folders. Edit "files.xml" in the root and change "[change to your cppliterate path]" entry to the full path of your cppliterate folder. On my machine, the entry looks like: < xmlliterateroot >/usr/src/cppliterate< xmlliterateroot > Whats New in This Release: - A huge speed up of tangle by doing delayed loading of files. - Only needed xi:includes are actually imported. - This release generates Java code correctly, so you can use this for Java development. - There are many other bugfixes and changes. - The project now uses Subversion instead of CVS.. Get XML Literate Programming System at Fast, secure and free downloads from the largest Open Source applications and software directory. Framework for literate programming using XML written in C++. Boost, The STL and Patterns are used extensively. All platforms which support Boost will be supported.

Requirements: No special requirements
Platforms: Linux
Keyword: Documentation Files Literate Programming Miscellaneous Program Programming Tangle Using Weave Xml Xmlliterate
Users rating: 0/10

License: Freeware Size: 143.36 KB
More Reviews or Write Review

Dictionaries  -  eWEB - literate programming in AsciiDoc b.9.10
Make AsciiDoc part of your literate programming tool set. With eWEB you can weave and tangle literate programs written as AsciiDoc documents, using embedded WEB code snippets.
9.64 KB  
Programming  -  pyWeb Literate Programming Tool b.2.2
pyWeb is a Literate Programming tool that will work with any markup language and any programming langauge. The idea is to allow you to create great documentation with as constraints or limitations.
173.75 KB  
Programming  -  XML Literate Programming System
Framework for literate programming using XML written in C++. Boost, The STL and Patterns are used extensively. All platforms which support Boost will be supported.
176.44 KB  
Business  -  Lp4all 0.9.2
Lp4all is a modern and efficient yet simple literate programming tool. According to Wikipedia, Literate programming is the writing of computer programs primarily for human beings to read, similar to a work of literature; hence the name literate...
23.55 KB  
Programming  -  lptools 1.03b
The lptools suite provides a complete, programming-language independent, literate programming environment. The suite targets XML documentation, but the underlying system has no bias that would disadvantage other documentation languages. Also...
92.16 KB  
Programming  -  antiweb 0.2.2
antiweb is an inverse literate programming tool. In opposite to web the documentation ist weaved from syntactic correct source code #md5=6b242276c33a4704c1692db03ee94bcc
40.96 KB  
Programming  -  Pycco 0.1
Pocco is a Python port of Docco: the original quick-and-dirty, hundred-line-long, literate-programming-style documentation generator. It produces HTML that displays your comments alongside your code. Comments are passed through Markdown, and code...
10.24 KB  
Programming  -  Pweave 0.20.1
Pweave is a literate programming utility for Python developed after Sweave. And like Sweave it uses the noweb syntax. Pweave is a single python script that is able to weave a python code between "=" and "@" blocks and include the results in the...
10.24 KB  
Programming  -  yagg 1.4001
yagg, given YACC-like and LEX-like input files, generates a C++ program that generates all strings of a user-specified length. yagg can then be used to generate inputs for testing, or to validate that a grammar accepts the strings that you think...
194.56 KB  
Programming  -  pyChing 1.2.2
pyChing is a program written in the Python object-oriented programming language, using the Tkinter oop interface to the Tk GUI toolkit. pyChing allows you to 'consult' the I Ching. The I Ching is an ancient Chinese book of wisdom,...
143.36 KB  
Linux Software  -  Driver Booster
Driver Booster 7 can update all outdated/faulty/missing drivers in 1-click with a database of 3, 500, 000+ drivers, which ensures all outdated drivers and game components can be updated for Windows users. And all the supported drivers have passed...
24.64 MB  
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Business  -  Inventoria Inventory Software Free 8.03
Inventoria is professional inventory stock management software for Windows that allows you to manage inventory in one or several locations. Manage your stock levels by categories, locations, and vendors. Combine Inventoria with HourGuard, Express...
712.99 KB  
Business  -  Java SQL Admin Tool for Linux 2.4.3
This is a Java-based Admin-Tool for SQL-Databases via JDBC. It needs to have JDK 1.6 underneath In the beginnings of Java I had my first look at this exciting product. So I decided to learn more about Java. As beeing a developer for...
686.08 KB  
Business  -  DBBalancer 0.4.4
DBBalancer is some sort of middleware that would sit in between of database clients, like C, C++, TCL, Java JDBC, Perl DBI, and a database server. Currently the only server supported is Postgres, but the architecture is open to embrace more...
174.08 KB  
Business  -  Postgres Plus 9.0.4
Postgres Plus is a distribution of PostgreSQL that contains the following additional features integrated in a convenient installation package: Postgres Studio for administration, Procedural Language Debugger, GridSQL Parallel Query, MySQL...
43.06 MB  
Business  -  Apatar Data Integration 1.12.23
Apatar is an open source Extract, Transform, and Load (ETL) project. Modular architecture delivers: 1. Visual job designer/mapping 2. Connectivity to all major data sources 3. Flexible Deployment Options (GUI, or server engine with JVM, or...
25.94 MB