Re: language extensions? future direction?

Mark Swanson <mark-e2GstmqqWGa5mcYau+xr2AC/[email protected]> Fri, 26 Nov 2004 21:34:43 -0500
Newsgroups gmane.comp.java.beanshell.devel
Organization Web Service Solutions, Inc.
Message-ID <[email protected]>
On November 26, 2004 2:12 pm, Shankar Unni wrote:
> >  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.

+1.
It's important to me that I have the ability to move code back and forth 
between compiled and scripted environments. Blocks and more seem to be 
exactly what the groovy folks are interested in.

Cheers.

-- 
Free SyncML-capable J2ME & J2SE replacement for Exchange and Outlook
http://www.ScheduleWorld.com/
WAP: http://www.ScheduleWorld.com/sw/WAPToday?id=4000&tz=EST
WebDAV: http://www.ScheduleWorld.com/sw/webDAVDir/4000.ics
VFREEBUSY: http://www.ScheduleWorld.com/sw/freebusy/4000.ifb


-------------------------------------------------------
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/