BeanShell Status and Direction...

Pat <[email protected]>
Newsgroups gmane.comp.java.beanshell.user,gmane.comp.java.beanshell.devel
Message-ID <[email protected]>
I just wanted to update everyone on what's been happening lately with BeanShell
and to address some of the questions that have come up recently.  Specifically:

1) Status
2) Opening up development to more committers.
3) JSR, Groovy, ec.

1) Since the 2.0b1 we have been in a bit of a lull since I became involved
in JSR-223, the javax.scripting API with Sun.  I have been working very hard to
insure that BeanShell is well represented there and that the new API will allow
generalized Java scripting in a way that allows the kinds of features found in
BeanShell to be exposed in a standard way. 

2) As has been the case in the past, my personal time constraints have limited
updates and changes to BeanShell.  I recognize that this is not healthy.
Although I have historically been more concerned with keeping BeanShell on a
certain, minimalist, track than in driving it forward, I believe now that it is
time to truly open up development.

To that end I am immediately adding several long time BeanShell developers as
CVS committers on sourceforge.  We will coordinate our activities of course,
but no longer will basic updates block on me.  Many of you know Daniel Leuck
and Slava Pestov.  Both are top notch developers and have a long history with
the BeanShell project.  We all know and appreciate the many others who 
are active contributers and we expect to bring in more people over time,
based on their interest and availability.

The latest code (2.0b1) is now in CVS and ready to go.

3) I was as surprised as anybody at the Groovy JSR, especially since I am
working with JSR-223 and was hoping to use it as a path towards a
BeanShell-like "native Java" scripting language proposal when our work was
done.  The Groovy JSR definitely muddies the waters for this.   

I must admit that I am a bit stumped at the sudden popularity of Groovy.  Many
of the "advanced" features that it adds are things that would be very easy to
add to BeanShell, but just don't seem that important to me.  One of the
things that Daniel is going to do is to try out some new features.  We will
post another proposal and get feedback from the list soon.

Stay tuned for further developments ;)


Thanks,
Pat Niemeyer


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.