using beanshell in a powerfull math programming language

RaphaĆ«l Valyi <[email protected]> Wed, 23 Nov 2005 14:55:14 +0100
Newsgroups gmane.comp.java.beanshell.devel
Message-ID <[email protected]>
purpose: I'm looking for people who may help to replace a script interpreter
by beanshell in a existing java math language

Hi,

I would like to suggest using beanshell in a powerfull math programming
language very handy to plot, handle fractals, nonlinear dynamics...
The framework I'm talking about is called Fractal Aid (FrAid):
http://fraid.sf.net  .Until now, FrAid has got its own script interpreter
with keywords linked against a full set of usefull mathematical functions
just like GNU Octave or Matlab.

I'm not a developper of FrAid but I use it in an other framework dedicated
to ecology and economics ecology: EmSim http://emsim.sf.net
But I'm very sure that using beanshell as the sript interpreter will
definitely turn FrAid a ground breaking java math framework.

Here is what I expect from using beanshell instead:
- lighter and more efficient interpreter
- bug corrections
- all extra features from beanshell
- more standard API which may increase the development of FrAid
- more modularity: when a program will invoke beanshell it may mix maths and
java and make scripts to alter every objects, including dynamically.
- more reuse

Further:
My own framework (EmSim) is actually a diagram editor. Once a feature rich
diagram is edited, its graph topology (based on JGraph) and graph cell user
objects generates a script. Currently interpreting the script only result in
plotting curves. But I' m currently extending the possiblities and in the
future I would like those script to be able to change the diagram itself or
even produce java code. This might turn it a very powerfull java application
subclassable in things like UML to XMI/java IDE, genetic algoritms on
objects and so on... So replacing the script interpreter is just a step
toward that direction.

What to do:
I think this is only a matter of replacing the classes dedicated to the
script parser and interpreter and to update the keywords links in order
beanshell invoke the math fuctions correctly. Please if you are interrested
in helping or using such a framework email me or reply to the list. For the
second time I contacted the FrAid developers about this issue (
[email protected]). Unfortunately, they don't seem active today but they helped
me already in the past (2years ago) and who knows? Else I might help but in
a limited way because I dont know beanshell and know little about FrAid.
Thanks,


Raphael Valyi