Stevenson, Scott W | 16 Apr 2008 14:55
Picon
Favicon

Re: Hacking BeanShell with JavaCC

Bob,

I share you desire for an open source MATLAB replacement/competitor.  If
you've never scene Groovy, check it out at http://groovy.codehaus.org/.
It's a Java based scripting language that is a lot more "MATLAB like"
then BeanShell.  It supports operator overloading and lots of other
features to make it a more suitable base for MATLAB.  Someone has even
started such an effort called GroovyLab
http://groovy.codehaus.org/GroovyLab.  It hasn't gotten very far, but it
is getting some attention.  I've been pushing this idea in Boeing for
years, but these efforts have to reach a certain critical mass before
they catch on.

Scott...

-----Original Message-----
From: Bob F [mailto:citibob@...] 
Sent: Tuesday, April 15, 2008 10:12 PM
To: Daniel Leuck
Cc: beanshell-developers@...
Subject: Re: [Beanshell-dev] Hacking BeanShell with JavaCC

Hey thanks, this is really neat stuff, and along the lines of what I've
been wanting.

I would love to see a BeanShell-based MATLAB replacement.  I have all
the computational components needed for it, I just need a good syntax
from within BeanShell; that includes matrix notation (similar to the  
lists described here), as well as a bunch of funny infix operators.   
With this base, it should not be hard.

Alas, I don't have the time now, but is anyone else interested in
picking it up?  I can certainly point out the matrix libraries I think
one should use.

-- Bob

On Apr 15, 2008, at 10:43 PM, Daniel Leuck wrote:

> Hi Guys,
>
> I recently wrote a blog post that may be of interest to BeanShell 
> developers.  The short post demonstrates how easy it is to add simple 
> features to the language:
> http://www.techhui.com/profiles/blog/show?id=1702911%3ABlogPost%
> 3A10425
>
> I plan to do a few follow up posts covering additional features such 
> as named arguments and extender methods.
>
> --
> Daniel Leuck
> President
> Ikayzo, inc.
> +1 (808) 539-3804 (US Direct)
> +81 03-3655-2829 (Japan Direct)
> +1 (808) 393-9119 (Mobile)
> +1 (808) 591-1496 (Fax)
> http://www.ikayzo.com
> http://www.javaui.net
>
> ----------------------------------------------------------------------
> ---
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save 
> $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://
> java.sun.com/javaone
> _______________________________________________
> Beanshell-developers mailing list
> Beanshell-developers@...
> https://lists.sourceforge.net/lists/listinfo/beanshell-developers

------------------------------------------------------------------------
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't
miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j
avaone
_______________________________________________
Beanshell-developers mailing list
Beanshell-developers@...
https://lists.sourceforge.net/lists/listinfo/beanshell-developers

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone

Gmane