Older blog entries for saintbrie (starting at number 1)

I worked some with the auto generation of documents for the mod_perl project. It has some really cool stuff going on... automatically makes documentation from the comments and function prototypes in a class. But...

It isn't template driven. I like templates and templating systems. MVC... MVCC and all that. The mod_perl system has a module that generates the perldoc. That is pretty neat, and I guess it is a good thing that the author decided to reduce dependencies, but isn't templating a good thing (tm)?

It is possible that the number of conditional expressions needed in the template would make it worthless, but still. I don't know.... maybe I'm just hung up on templates.

Well, I've got all the tools in place, and tonight I have about an hour and a half, so I'll start working on some mod_perl2 documentation. Annotateit is written entirely in perl, and it takes a long time for some of the stuff in there to execute. I don't have much experience optimizing code, so I'm not really sure how to make it faster.

I'm aware of Benchmark and "time," but there has got to be a better way than to take a section of code, benchmark it and then see if there's a faster way to run it. How?...

So until I figure that part out, I'll work on mod_perl documentation and get a handle on how that works, and then just use brute force instead of finesse to get the execution speed I want.

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!