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 30.067.477 Times

XMLLiterate 1.0.0.7

  Date Added: August 26, 2010  |  Visits: 542

XMLLiterate

Report Broken Link
Printer Friendly Version


Product Homepage
Download (72 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/install_weave.sh # sbin/install_tangle.sh 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/weave.sh 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 SourceForge.net. 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
XMLLITERATE RELATED
Audio Tools  -  shn2make 2.15
shn2make works with sets of shn or flac audio files and the make program to automate the process of burning shn archive CD-Rs, audio CD-Rs and the encoding of lossy mp3 and ogg-vorbis files. shn and flac are lossless audio compression formats....
26.62 KB  
Development Editors  -  Alternate Textbrowser 2.2
This program makes it easy to browse through text and html/xml files, syntax highlighting for serveral programming languages is available (C++, Pascal, PHP, Perl etc.).
895 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  -  x10 0.3.2
X10 project is a new object-oriented, type-safe programming language for programming the next generation of high performance systems. X10 is designed and developed by IBM. While developed in close contact with the designers of X10 at IBM there...
8.1 MB  
Utilities  -  FSHeal 0.2
FSHeal aims to be a general filesystem tool that can scan and report vital "defective" information about the filesystem like broken symlinks, forgotten backup files, and left-over object files, but also source files, documentation files, user...
10.24 KB  
Utilities  -  Compress Files '08 for Mac OS 4.5
Compress Files is an universal program for Mac OS X that enable Mac users to create Zip compressed and encrypted files; XAR archive files, 7zip and 7zip crypted archives, TAR archives; Gzip compressed archives; Bzip2 compressed archives and...
3.2 MB  
Photo & Video  -  Pronama-chan Photo 1.5.0.0
You can create a photo with a mascot character Pronama-chan (Kurei Kei). Pronama-chan: She is a high-school girl in Tokyo. And she is a mascot character of Programming Live Program (pronama.jp). Programming Live Program is a...
3 MB  
Vertical Markets  -  IFOP Nov2014
Free source code (OpenVMS COBOL) and documentation files of IFOP, a customized MRP II application (Manufacturing Resource Planning). This is a fully integrated and self-contained system, with hundreds of interrelated functions for production,...
2.86 MB  
Programming  -  phpScribe Documentation Generator 0.9
phpScribe is a documentation generator written in PHP with mySQL support to parse the code files of a project or system to generate HTML-based documentation files. Documentation's language and skin can be configured by the user.
455.96 KB  
Programming  -  Project Element 1.0
Project Element is a very simple, platform-independent, easy-to-use interpreted programming language that was made using python. It very much like html, so if you can make a webpage, you can program using Element.
109.6 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, BUSINESS
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  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
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  -  Insulin Buddy 1.0b
Insulin Buddy is diabetes management software. It allows for quick and painless entry of all diabetes-related data (blood blucose, carbohydrate consumption, insulin doses, etc) and provides a number of reports, charts and data exports to easily...
2.52 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