Thursday Night

Paul Betts’s personal website / blog / what-have-you

The Mono Boo Compiler (mbooc)

comments

Lately over break I’ve been working on a project in my new favorite .NET language, Boo. It’s a great language, but its command-line compiler booc definitely needs some love; its flags are fairly non-standard, and its command-line argument parser is pretty broken / doesn’t tell you what’s wrong / doesn’t embed resources correctly.

So after some tweaking, I created a new solution for people using Boo with Mono called mbooc. It uses the quite handy Mono.GetOptions, which is a command-line parser that uses attributes to fill in the fields of the class, and also automatically creates a nice help display. It’s by no means perfect, I spent just enough time to get the thing working for my needs, but I’m sure people who work with Boo in Mono could use it.

http://www.paulbetts.org/projects/mbooc-0.1.zip – The source code, use the included shell script to build it (or if you’re on Windows, just open the buildme.sh file and copy out the compiler line)

Written by Paul Betts

January 1st, 2006 at 7:10 pm

Posted in Mono / .NET

Leave a Reply