Older blog entries for Monty (starting at number 1)

My favorite tool is ANTLR. It implements lexers, parsers and tree parsers via the same conceptual framework: LL(k) analysis. The generated code is designed to be very close to what you would write by hand, which makes it straightforward to debug and understand. ANTLR is a tool for programmers by programmers, with an emphasis not on theory but on problem solving.

My main contributions have been some source code, including an ANSI C and GCC C translation framework including lexer, parser, tree parser, and tree emitter. The GCC Translation Toolkit goes from preprocessed source to tree and back to source and makes it easier to get to the fun part -- the actual translations.

I'm also the primary answerer of questions on the antlr-interest list, which is currently the main forum for ANTLR questions. I have a lot of fun solving those types of problems.

Also, thanks to Bram for pointing out BitTorrent for movie distribution. If I understand correctly, it seems BitTorrent is best suited to a "release" instead of occasional downloading, but I'll still make sure it's one of the primary options for getting it.

I've been researching p2p stuff to help distribute a movie I interned on, described on a page about Tom Hayes. So far Alluvium and Open Content Network look reasonable. The main thing I need is to reduce the bandwidth costs for distributing it.

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!