Re: [Beanshell-users] The sad state of Java scripting

"David A. Lee" <[email protected]> Sun, 29 Apr 2007 21:49:35 -0500
Newsgroups gmane.comp.java.beanshell.devel,gmane.comp.java.beanshell.user
Message-ID <[email protected]>
Indeed ! It is fantastic to hear such great news about the current and 
future of BeanShell.
However, I would like to support the idea of improving what we have now.  In 
the near future.
Considering a realistic timeframe ... I would estimate "realistically" that 
even under ideal situations we couldn't expect a Beanshell 3.0 for atleast 
another 2 years ... maybe more.   3-5 may be realistic if 3.0 is not even 
out of the planning stages yet.   Maybe I'm mis-calculating, but looking at 
other projects of this nature, I think that a reasonable estimate given no 
actual other facts.  (Gallery, is a great example, which took about 3 years 
to produce Gallery 2.0 although the published 'estimate' was 6 months ... 
and that was many people working on it).  No hurry, that would be great. 
I'm very happy to hear that's what's being planned.  I literally "cant wait" 
for it to happen.

But in the mean time ... we have a 2.0b4 version, that while "stable" has a 
lot of room for bug fixes, and apparently people willing to do them
(myself included), but no way to get them in.  Requests for submitting 
patches have been ignored (to my knowledge), even the 2.05b version is 
alluded to months ago but not to be found anywhere I know of ...

I'd even be excited about a branch that is not "officially" supported but 
that can be contributed to ... atleast some place to contribute "bug fixes 
only" and let the real geniuses focus on the next version while at the same 
time us mere mortal users some place we can contribute and look for fixes. 
By splitting the workload between these two branches we could revitalize 
community support for BeanShell and improve what we already have without 
distracting from the next generation work.

Now I know its not trivial ... someone (or group) has to be in charge of 
examining patches, testing them and making sure that they don't break 
things.   I am no expert in this specific  process ... although I am well 
experienced in software development ... but I am guessing all it would take 
is an "official blessing" to someone or group to go ahead and setup a branch 
somewhere to do this.  Maybe its harder then that ?  I don't know.  I would 
certainly be willing to volunteer some time and skills to this effort of a 
"bug fix only" branch to BeanShell ... But I'm not sure I want to go to the 
effort of even fixing bugs myself unless there is some way to "publish" 
these fixes ... because my software would likely start to rely on these 
fixes, and if they (or equivalent fixes) were not incorporated into the 
mainstream BeanShell distribution I could never upgrade.   I think that is 
the point of open source ...

-David Lee
[email protected]



>
> Thanks for letting us know where BeanShell stands.
>
> What would you think of putting BeanShell 2.0b4 into a fairly open
> subversion repository and letting us users check in bug fixes?  I can tell
> you the downside, which is that if we fix bugs in BeanShell 2.0, users 
> won't
> be willing to move to 3.0 until it reaches the same level of stability. 
> But
> that is the idea of open source, right?  That users can choose the best
> supported code base.
>
>
>
> Patrick Niemeyer wrote:
>>
>> I understand the frustration and I apologize for not responding to
>> the list more frequently.  The problem with a language project like
>> this is that it places a very high demand for time on a very few
>> people and things have to come together for there to be a lot of
>> visible progress.
>>
>> [...]
>>
>> I have continued to make plans for how we're going to approach
>> BeanShell 3.0.  I want the next release to be a significant
>> refactoring that rebases BeanShell on a newer Java version and makes
>> it much more accessible and easier to work on for everyone.
>>
>
> -- 
> View this message in context: 
> http://www.nabble.com/The-sad-state-of-Java-scripting-tf3664576.html#a10247326
> Sent from the BeanShell - User mailing list archive at Nabble.com.
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Beanshell-users mailing list
> Beanshell-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/beanshell-users
> 


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/