Archive for March 2008

More parsing

March 19, 2008

After lots of hacking last night I now have a working grammar that generates a useful data structure representing an LCFG schema. For details see the links from yesterday, they point to the latest versions of the script, grammar and output. As well as the work done by the grammar the conversion script modifies the […]

Parsing Schemas

March 18, 2008

For a while now I’ve been playing with the idea of parsing the LCFG schemas and converting them to a proper object-orientated representation using Moose. The first attempt was rapidly getting out of control so I decided to start again. The legendary Damian Conway wrote a Perl module for text parsing named Parse::RecDescent, it’s been […]


March 17, 2008

I will be talking at the UKUUG Spring Conference in Birmingham. For those interested my slides are available at, they are not yet linked from the site, that will happen after the talk. The title is “System Configuration: An end to hacky scripts?“. I’ve tried to make the title mildly provocative to draw out […]

Successful projects

March 5, 2008

I’ve recently become aware that Pragmatic Programmers do an excellent set of books on how to run a successful project. Particularly: Manage It!: Your Guide to Modern Pragmatic Project Management Release It!: Design and Deploy Production-Ready Software Ship it!: A Practical Guide to Successful Software Projects I first came across these guys about 10 years […]

Moose on SL5

March 3, 2008

I’ve been working through packaging the Moose perl module and its dependencies for SL5. This has now been done and you can now use an LCFG header (currently “develop” only) to include the packages like this: #include <lcfg/options/perl-moose.h> I will add the modules for FC6 in next. All the packages which weren’t provided in epel […]