12 Feb 2003 sral   » (Apprentice)

I'm following an advanced course at the department of Informatics, University of Oslo, this semester. It's named (nearly) Compiler Construction, and I've allready read most of the curriculum book, Compiler Construction, Principles and Practice by Kenneth C. Louden.

To organize my studying, I thought about setting up a World Wide Wiki. Mostly for myself, but also for other students following the same course. I got plenty of places to put the Wiki, but this one I wanted to run on my old IBM Thinkpad 365X (Running Debian Gnu Linux (testing) @ 133mhz/40mb/1gb hdd), residing under a bureau in the entrance hall of our appartment. While searching for a good Wiki clone, I came across AwkiAwki, a small wiki written entirely in Awk. The really good thing about this is that only consist of a couple of files, that the number of code lines is ~300, and that it's really *fast*. So I installed it - took me about 3 minutes - and entered the url into my web browser. Looking at the generated source, I found out that it didn't generate valid XHTML, so no I've started rewriting it to do so. Looked at the TODO at the project site, and found out that it missed a feature for generating tables, so if I got some time, I'm considering to write a patch for it.

Open source is really great.

Saves my day - every day ;-)

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!