> And finally, a question about how Beanshell stores eval'd code. I haven't
had any time to look at the source. Does Beanshell compile code that's been
eval'd, or does it (like I suspect) simply retain the source code and
reparse it every time?
Beanshell does not reparse the code, it stores parsed code in a parse tree. Calls to an evaluated script execute on the tree as apposed to directly on the source code.
I hope this helps.