Re: Proposal: BeanShell for Interactive NumericalComputing
"Raphaƫl Valyi" <[email protected]> Tue, 28 Nov 2006 16:27:38 +0100
| Newsgroups | gmane.comp.java.beanshell.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============1930204690== Content-Type: multipart/alternative; boundary="----=_Part_25882_31758338.1164727658519" ------=_Part_25882_31758338.1164727658519 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 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/[email protected] > 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 > ------=_Part_25882_31758338.1164727658519 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline <span class="gmail_quote"></span>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. <br><br>What I like in FrAid is that:<br>* it's more a Matlab like syntax (unlike BeanShell) (I used it in a simulator dedicated to Matlab users).<br>* 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. <br>* It comes with a bunch of built'in math functions<br><br>May be you can have a look:<br><a href="http://fraid.sourceforge.net/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://fraid.sourceforge.net/ </a><br>there is also a set of nice applet demos such as: <a href="http://fraid.sourceforge.net/begin/math3d_demo.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://fraid.sourceforge.net/begin/math3d_demo.html</a><br>and the integration with java is detailed here: <a href="http://fraid.sourceforge.net/java/embedding.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://fraid.sourceforge.net/java/embedding.html</a><br> <br>Best regards and let us know please...<br><br>Raphael Valyi, France.<div><span class="e" id="q_10f2f2361b589a5b_1"><br><br><br><br><div><span class="gmail_quote">On 10/30/06, <b class="gmail_sendername">Yemi I. D. Bedu </b> <<a href="mailto:yemi-DnQzskBZRmpWk0Htik3J/[email protected]" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">yemi-DnQzskBZRmpWk0Htik3J/[email protected] </a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello,<br> I just needed to comment on the concluding evaluation statement. I am a <br>computer science and have both symbolic and numerical skills. Please do<br>not confuse a simple computer programmer or software developer with a<br>computer scientist. True I am also an applied math minor, but my<br> school's curriculum has this pair well intergrated to almost a single <br>major with different perspectives of minors of computation and<br>mathematics. Also longevity is not the same as out-dated. I will go<br>through your points with a cs perspective and comment on your points.<br>Some are ok, others are relatively redundant, and a few remaining are <br>redundant with no improvement. Good day.<br><br><br>Yemi Bedu<br><br>P&R Fasteners<br>325 Pierce St<br>Somerset, NJ 08873<br>732-302-3600<br><br>-----Original Message-----<br>From: <a href="mailto:beanshell-developers-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> beanshell-developers-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a><br>[mailto:<a href="mailto:beanshell-developers-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">beanshell-developers-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org </a>] On Behalf Of<br>Bob Fischer<br> Sent: Friday, October 27, 2006 7:01 PM<br>To: <a href="mailto:beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a> <br>Subject: [Beanshell-dev] Proposal: BeanShell for Interactive<br>NumericalComputing <br><br>Hello,<br><br>This is a proposal on BeanShell extensions that would make it suitable<br>as the scripting language for a Java-based numerical computing<br>environment.<br><br><br>The Problem of Exploratory Numerical Computing <br>==============================================<br>...<br>All feedback is welcome here. I can't emphasize enough how big a<br>difference this system would make in the world of science if it could be<br>put together; PLENTY of people would be eager to use it. Most of the <br>pieces are there, they just need to be assembled and tweaked. The<br>reason it has not been done yet is because most physical scientists and<br>engineers don't have the symbolic software skills, and most computer<br> scientists don't have the numerical skills. Hence, we're still using<br>outdated systems from the early 1990's that are barely serving our needs<br>anymore.<br><br><br><br>------------------------------------------------------------------------ <br>-<br>Using Tomcat but need to do more? Need to support web services,<br>security?<br>Get stuff done quickly with pre-integrated technology to make your job<br>easier Download IBM WebSphere Application Server v.1.0.1 based on Apache <br>Geronimo<br><a href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 </a><br>_______________________________________________ <br>Beanshell-developers mailing list<br><a href="mailto:Beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a><br> <a href="https://lists.sourceforge.net/lists/listinfo/beanshell-developers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> https://lists.sourceforge.net/lists/listinfo/beanshell-developers</a><br><br>-------------------------------------------------------------------------<br>Take Surveys. Earn Cash. Influence the Future of IT<br>Join SourceForge.net 's Techsay panel and you'll get the chance to share your<br>opinions on IT & business topics through brief surveys - and earn cash<br><a href="http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV</a><br>_______________________________________________<br>Beanshell-developers mailing list<br><a href="mailto:Beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> Beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a><br><a href="https://lists.sourceforge.net/lists/listinfo/beanshell-developers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://lists.sourceforge.net/lists/listinfo/beanshell-developers </a><br></blockquote></div><br> </span></div> ------=_Part_25882_31758338.1164727658519-- --===============1930204690== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- 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 --===============1930204690== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Beanshell-developers mailing list Beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/beanshell-developers --===============1930204690==--