Step Aeorobics last night was loads of fun, but a bit hard -- I haven't done double step in a long time. I actually didn't believe I'll last the whole lesson, but I did. Whooo!!! However, that meant I didn't have any time to write my "poor man's wiki in a single funcion" Python HTTP server. Oh well. Looked last night at FreenetLib. I can't understand why itamar put it under Freenet/Contrib, rather then dignifing it with its own place. I looked over the code and found a cycle, and figured a way to solve it -- I hope it's still under active development -- I'm not sure I have time to lead a free software project :-(
I've had a good look around WikiWikiWeb, and it was great! It's really impressive, considering it doesn't rely on permissions. Things like that restore my faith in human-kind.
I've started having ideas related to Bicycle Repair Man and comment preservation. Here's how it goes -- have a tokenizing pass over the file, and save the comments together with line numbers. Then, go over the AST and attach "comment" nodes to the relevant nodes with the closest line numbers. I hope Shae notices this diary entry, but I'll send him mail sometime this evening at any rate.