Hi,
(Not specifically a JDE question, but I thought this might still be
appropriate.)
To me, the beanshell as an integrated testing tool has the problem that
new class versions are not automatically recognized and reloaded. This
limits its use for fast & easy testing. (Please correct me if I don't
know something here!)
I'm thinking of rapid testing similar to Smalltalk's
Workspace+Inspector. With Beanshell, AFAIK once classes are recompiled,
the beanshell process must be killed, and a new one started. This is
time consuming and error-prone, but also means that any little scripts
must be saved or retyped.
In Smalltalk, though, this isn't the case. The system gracefully allows
you to work with new class versions, without restarting the VM.
Other Java systems have this problem too, like Echnida. But I wonder;
servlet engines must handle this problem, and detect and reload classes
that have changed. Maybe something from the JServ project, added to the
Beanshell could do what I'm thinking.
I'm interested in this because I'd like to get some of the advantages of
fast, OO development in the Java world. I've already developed an
introspective widget set that I plan to implement a Java Inspector
with. I picture that this could seamlessly work with Beanshell...
Anyone else thinking along these lines?
- Robb