17 Aug 2002 dmerrill   » (Master)

Late night hacking run last night. I have to steal hours for Lampadas now that I'm gainfully employed again.

I rewrote the way Lampadas manages Makefiles, used when building the document output formats (text, html, omf from the sources (texinfo, wikitext, sgml, xml, text). I wound up writing a generic Makefile class, which simulates the behavior of `make` actually running a Makefile. I looked on python.org for a similar module, thinking surely someone had thought of this before, but nothing was to be found.

The benefit of this approach is that the user of the Python Makefile.py module can monitor what's going on and report success or failure and other pertinent data about the make process and each target in it.

Working out some kinks right now, but I made a lot of good progress so far. Hopefully I will wrap it up today, and Lampadas will have taken a big step forward.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!