[X] The "/vmpk/vmpk-0.2.5-setup.exe" file could not be found or is not available. Please select another file.

Share

More
XML Literate Programming System Icon

XML Literate Programming System

alpha

by phamtec


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.


http://xmlliterate.sourceforge.net





Separate each tag with a space.

Release Date:

2006-04-05

Topics:

License:

Ratings and Reviews

Be the first to post a text review of XML Literate Programming System. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Subversion

    We are using subversion, not CVS now.

    posted by phamtec 1314 days ago

  • Big speed up, Java support

    Huge speed up of tangle by doing delayed loading of files. Only needed xi:includes are actually imported. Also generate Java code correctly, so you can use this for Java development. Lot's of other bug fixes and changes.

    posted by phamtec 1314 days ago

  • xmlliterate 1.0.0.7 file released: cppliterate_1_0_0_7.tgz

    * add docbook namespace to docbook XML files. * add WEB/CWEB difference chapter. * change schema documentation links. * correct installation notes. * cleanup style and look of generated HTML pages. * removed "subobjecthasmemberequal" and "subobjecthasany" objects. * added "vectorhasany", "logical_and", "istypeimplfieldequal" and "blockgreater" objects. * added versioning system. * added "genericlib" from cppxmlobjects to handle arbitrary XML objects. * added "makexsd.sh" and "schema2xsd.xsl" to convert to XSD files. * tangle now supports "+" at the end of an object name to tangle all descendant objects. * tangle now supports "." as an object name to tangle just the global files. * weave is now installed as "xweave" and tangle as "xtangle" to handle those systems where "weave" and "tangle" are already installed. * handle different versions of BOOST when generating source code. This is the first step towards generating different code depending on the system that is generating the code. * xmlobj code generation now handles inline "accept" and "copy" calls for those objects which don't have members that require real code. This makes the generated code much smaller. * removed license at the top of each file and replaced with a single generated license file in the root of the project. * added namespaces to all XML files (we now support alternative namespaces correctly). * added implementation attributes (for alternative boost versions, but can be used generally). * removed "cppimplementation" and "pseudocode" objects. * converted all XML "cppimplementation" objects into "web" objects. * added "get_value()" member to all blocks to get the text value of a block. * got code correctly compiling for GCC 4.0 and latest BOOST (1.33.1). * added web section names to code when generating for tracking generated code back to the documentation. Just like WEB. * when searching for objects to tangle, we use "findwithtype()" in cppxmlobjs. This allows objects that are not an "object" to have the same physical name. * Java code support. "schema" builds for Java, but no code is really implemented. You could use xmlliterate for Java development now though. * Enumerations can be generated again. * Turn on XMLOBJ delayed loading in the toolrun_context. * Schemas are now global objects. Only one of them exists in memory. Speeds up loading and allows delayed loading to work correctly. * Documentation changes. Now all the files.xml's are correct. * Support "virtual" and "abstract" methods when overriding. * Query "pretendable()" interface on objects to get the real object when using generic xmlobj_vectors (non-typed). * Add named_object_visitor accepts() to all objects. * When generating docs, "HTMLified XML" is created for all XML files. * Tangle tool is cleaner now. Streams are not passed around everywhere, just added. But should use a visitor. * Schemas specify "name" attributes for all includes so that delayed loading will work better.

    posted 1314 days ago

  • File released: /xmlliterate/1.0.0.7/cppliterate_1_0_0_7.tgz

    posted 1314 days ago

  • Code committed

    phamtec committed revision 185 to the XML Literate Programming System SVN repository, changing 1 files

    posted by phamtec 1314 days ago

  • Code committed

    phamtec committed revision 184 to the XML Literate Programming System SVN repository, changing 2 files

    posted by phamtec 1314 days ago

  • Code committed

    phamtec committed revision 183 to the XML Literate Programming System SVN repository, changing 20 files

    posted by phamtec 1314 days ago

  • Code committed

    phamtec committed revision 182 to the XML Literate Programming System SVN repository, changing 4 files

    posted by phamtec 1314 days ago

  • Code committed

    phamtec committed revision 181 to the XML Literate Programming System SVN repository, changing 3 files

    posted by phamtec 1316 days ago

  • Code committed

    phamtec committed revision 180 to the XML Literate Programming System SVN repository, changing 14 files

    posted by phamtec 1317 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

XML Literate Programming System Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review