Point taken. I had looked into it when I designed the new scripting
language but picked JUEL at the time because it offered better access
to the AST. However, the coupling is very loose and it would be
relatively straight forward to plug in another engine to parse
expressions used in rules. Integrating the in-memory compilation you
mentioned is also on my todo list. I have unfortunately a lot of
teaching this semester and the few hours I have left for coding go into
another project (http://code.google.com/p/barrio/ - you might find this
useful), and I will then be on sabbatical (in Germany) July/August, but
put in on the TODO list for the next release planned for September/October.
Cheers, Jens