Hello, Mike-

Have you looked into using Beanshell with Jess?

While it, too, has many limitations, it can be a great development tool
relieving you of the compilation cycle and some of the typecasting
and dynamism issues you mention.  Basically, it hides the reflection of
Java behind a mostly Java like scripting syntax and accompanying
interpretter.  This allows runtime inspection and definition of Bsh
objects (classes).

For performance reasons, you may still incur a Bsh to pure Java porting
stage to your deployment, where full typecasting and class definitions
become necessary anyways, but it may well be worth the detour.

Sun will supposedly include Beanshell in their upcoming Netbeans IDE.
(I'm not sure how this relates to VisualAge since I don't use such
IDEs.)  Additionally, as Beanshell is open source (SourceForge.net) and
still maturing, you may be able to influence or contribute to it's support
for the OO facilities like multimethods and multiple inheritance you
desire.

-Dave Barnett


---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list (use your own address!) List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------

Reply via email to