28 Nov 2006 16:27
Re: Proposal: BeanShell for Interactive NumericalComputing
Also one final comment:
IMHO, the dreamed Java scripting language would be JRuby (the Ruby language in the JVM) associated with the functions defined in FrAid plus a few others like from the Colt package for instance. The advantage of using JRuby is that you would get the ruby language built'in features to deal with complex data structures (like tables, matrix, multidimensional arrays...) without the need to build yet an other interpreter monster that will turn into unmaintainable and thus unmaintained code sooner than you might expect.
Whether you can translate the FrAid java functions to JRuby depends on how much time you can invest. But still it might be less than adding a whole new syntax + backend functions to Beanshell which is nice playing with Java syntax only. If you do so I would be very interrested in using such a language (or JRuby addon if you prefer), unfortunately I've no time to contribute those days I'm sorry. If you lack of time, sticking with FrAid might be the faster.
Raphaël Valyi
IMHO, the dreamed Java scripting language would be JRuby (the Ruby language in the JVM) associated with the functions defined in FrAid plus a few others like from the Colt package for instance. The advantage of using JRuby is that you would get the ruby language built'in features to deal with complex data structures (like tables, matrix, multidimensional arrays...) without the need to build yet an other interpreter monster that will turn into unmaintainable and thus unmaintained code sooner than you might expect.
Whether you can translate the FrAid java functions to JRuby depends on how much time you can invest. But still it might be less than adding a whole new syntax + backend functions to Beanshell which is nice playing with Java syntax only. If you do so I would be very interrested in using such a language (or JRuby addon if you prefer), unfortunately I've no time to contribute those days I'm sorry. If you lack of time, sticking with FrAid might be the faster.
Raphaël Valyi
On 11/28/06, Raphaël Valyi <
rvalyi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi, did you look at the FrAid java scripting language? It's missing a few common data structures like matrix but functionnal solutions are often possible and a pure java back end function is always an option. For instance there is already a Runge Kutta solver whithout the need of matrix.
What I like in FrAid is that:
* it's more a Matlab like syntax (unlike BeanShell) (I used it in a simulator dedicated to Matlab users).
* FrAid isn't a monster (unlike some other scripting languages). It rather follows a simple clear BNF grammar specification compiled into an interpreter via the JavaCC and JJTree standard tools and only focuses on filling the gap between the math functionnal syntax and the java language.
* It comes with a bunch of built'in math functions
May be you can have a look:
http://fraid.sourceforge.net/
there is also a set of nice applet demos such as: http://fraid.sourceforge.net/begin/math3d_demo.html
and the integration with java is detailed here: http://fraid.sourceforge.net/java/embedding.html
Best regards and let us know please...
Raphael Valyi, France.On 10/30/06, Yemi I. D. Bedu <yemi-DnQzskBZRmpWk0Htik3J/w@public.gmane.org > wrote:Hello,
I just needed to comment on the concluding evaluation statement. I am a
computer science and have both symbolic and numerical skills. Please do
not confuse a simple computer programmer or software developer with a
computer scientist. True I am also an applied math minor, but my
school's curriculum has this pair well intergrated to almost a single
major with different perspectives of minors of computation and
mathematics. Also longevity is not the same as out-dated. I will go
through your points with a cs perspective and comment on your points.
Some are ok, others are relatively redundant, and a few remaining are
redundant with no improvement. Good day.
Yemi Bedu
P&R Fasteners
325 Pierce St
Somerset, NJ 08873
732-302-3600
-----Original Message-----
From: beanshell-developers-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
[mailto:beanshell-developers-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org ] On Behalf Of
Bob Fischer
Sent: Friday, October 27, 2006 7:01 PM
To: beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: [Beanshell-dev] Proposal: BeanShell for Interactive
NumericalComputing
Hello,
This is a proposal on BeanShell extensions that would make it suitable
as the scripting language for a Java-based numerical computing
environment.
The Problem of Exploratory Numerical Computing
==============================================
...
All feedback is welcome here. I can't emphasize enough how big a
difference this system would make in the world of science if it could be
put together; PLENTY of people would be eager to use it. Most of the
pieces are there, they just need to be assembled and tweaked. The
reason it has not been done yet is because most physical scientists and
engineers don't have the symbolic software skills, and most computer
scientists don't have the numerical skills. Hence, we're still using
outdated systems from the early 1990's that are barely serving our needs
anymore.
------------------------------------------------------------------------
-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Beanshell-developers mailing list
Beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/beanshell-developers
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net 's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Beanshell-developers mailing list
Beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/beanshell-developers
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ Beanshell-developers mailing list Beanshell-developers@... https://lists.sourceforge.net/lists/listinfo/beanshell-developers
RSS Feed