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.
There are new "web" implementations for methods and a companion "webtangle" object to tangle them. These have a similarity to CWEB, and will allow more complete programs to be written. Overhauled the way types are defined and implemented for different languages and cleaned up some .xsl documentation issues. Still only C++ though. If you get this, remember to get the latest cppxmlobj as well.
We now have standalone C++ code (normal code, non cppxmlobj) being built, and consgtructors and destructors can be defined. Other various bug fixes also.
We are almost there...
I have installation notes on the website now. The documentation from the website is actually completely built from a single "weave" command in the root folder of cppliterate now!
A lot more bugs have beedn fixed and I added CSS to the html generated from weave. There is a single weave script now which can weave an entire project from all the files.xml sprinkled throughout it, weave a single entire schema, or weave a single object's documentation. ... read more
Although this project has been in CVS for a while, it has not actually been useful until recently.
Literate programming allows you to create a set of files that are used for both documentation AND code. This is a different approach to just writing code and letting doxygen/javadoc generate the documentation.
You start off with something called a "schema" which describes all of the objects in the system, and then run a program called "tangle" which generates the code from this description. The cool thing is that you can generate everything the code needs, including build files, data files etc. Then you just build like normal.... read more