RE: language extensions? future direction?
Steven Buroff <[email protected]> Sat, 27 Nov 2004 08:38:10 -0500
| Newsgroups | gmane.comp.java.beanshell.devel |
|---|---|
| Message-ID | <[email protected]> |
> -----Original Message----- > From: beanshell-developers-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > [mailto:beanshell-developers-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On > Behalf Of Shankar Unni > Sent: Friday, November 26, 2004 2:12 PM > To: beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > Subject: RE: [Beanshell-dev] language extensions? future direction? > > > 1. "blocks" like in Ruby or Smalltalk: > > 2. "mixins" > > 4. "macros" > > > > What do you think? > > May I make a contrary plea? > > One of the advantages of BeanShell is that it has maintained > its closeness > to "real Java syntax" all this time. > > If you want is primarily an exotic scripting language with bells and > whistles, "groovy" fits the bill quite nicely - it has all > these and more. > Since compatibility with Java syntax and semantics is no > longer a primary > concern, "groovy" could be your answer. > > BeanShell's big virtue is that you can keep the code in > near-pure Java, and > move code back and forth between "compiled" java and > "scripted" java freely. Let me add my vote to this side of the issue. I looked closely at groovy and ended up using beanshell for my project specifically because it was "java compatible" (mostly). I was very disappointed that groovy didn't make it a requirement to be "java plus". They are not and have no commitment to be Java compatible. I think its a mistake but lets not break the only real alternative - beanshell. Steve Buroff > > > In any case, if you really want to do all this in *BeanShell* > specifically, > you're welcome to try. Just make sure that ordinary Java syntax is not > crippled in any way. > > The other big problem, of course, is that there isn't an established > protocol yet for large-scale feature additions to BeanShell > by anyone other > than the original Author.. > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from > real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Beanshell-developers mailing list > Beanshell-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/beanshell-developers ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/