I go away for a few days, and you drop the DSL idea and replace it with an old-fashioned language-agnostic helper class. I don't have a problem with that. It gives up the ability to develop a nice DSL which would necessarily be groovy based, but replaces it with the advantage of being able to use almost any scripting language (but without direct DSL support).
Maybe once the helper class is mature, there won't be much point creating a DSL. If there is still a point, a DSL probably would be easier to create using the helper class. Unfortunately I don't have time to help much with this effort at the moment, although I would really like to. I'll try to at least grab the changes soon and play with them, so I can give feedback. I do think it critical that the debugger works. The editing aids my editor gives me for groovy must also work. These are the two biggest issues with minilang, and why I no longer use minilang except for the simplest services. +1 to Jacopo's suggestion to concentrate on implementing what is actually used, and not what one thinks might be useful. Good work, everyone (especially Jacopo and Adrian). Cheers, Anne. -- Coherent Software Australia Pty Ltd PO Box 2773 Cheltenham Vic 3192 Phone: (03) 9585 6788 Fax: (03) 9585 1086 Web: http://www.cohsoft.com.au/ Email: sa...@cohsoft.com.au Bonsai ERP, the all-inclusive ERP system http://www.bonsaierp.com.au/