Writing DSL in Python
bayareaguy: I would recommend taking a quick look at how SCons and Conary use python.  You may also want to consider implementing your DSL using a python parser generator such as Ply.SCons - http://www.scons.org/doc/HTML/scons-man.html#lbBBConary - http://wiki.rpath.com/wiki/Conary:Recipe_StructurePly - http://www.dalkescientific.com/writings/NBN/parsing_with_ply...