Re: Hacking BeanShell with JavaCC
"Stevenson, Scott W" <[email protected]> Wed, 16 Apr 2008 07:55:07 -0500
| Newsgroups | gmane.comp.java.beanshell.devel |
|---|---|
| Message-ID | <F6BB3B342C96DA45AD84E963B72E751802D32850@XCH-MW-2V1.mw.nos.boeing.com> |
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:[email protected]] Sent: Tuesday, April 15, 2008 10:12 PM To: Daniel Leuck Cc: beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org 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-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > 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-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org 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