Re: BeanShell alternatives (was Re: Status of projectand adding 1.5 generics)
"David A. Lee" <[email protected]> Wed, 10 Dec 2008 14:12:02 -0500
| Newsgroups | gmane.comp.java.beanshell.devel |
|---|---|
| Message-ID | <[email protected]> |
I talked with my partner today and we decided to stay with BeanShell. We've been using it for several years in production and it would be difficult to extract, and there's no compelling reason to change except the "FUD" of it being "not supported". That's still a concern but not big enough to cause us to want to toss it. We have the source and the know-how if we need to spot-fix something ... In fact even today I'm integrating in BSH support to our other product line under the philosophy that sharing the same technology across products is a good thing. So not only is BSH alive and well ... but its being continued in new projects .. atleast in my shop. Given that I would LOVE some kind of semi-active semi-official handover of the codebase to dedicated maintainers, and volunteer to be one of them. the beanshell2 google fork is a good thing, I have contributed to it in the past, but I think its goals are different then what I suggest. I suggest a fork who's #1 main goal is stability and minimum changes. Bug fixes only ... and MAYBE a path towards new java syntax support ... but not new features, and heavily focused on maintaining legacy use. I think thats a fundamentally different goal then a "new and better beanshell" which is also a good goal ... but not the one I'm most interested in personally. To achieve this goal I suspect will require some kind of "committee" so that no individual is tempted to make changes without consensus or oversight. Of course that slows things down and is inefficient ... but then that's the point. At one point bsh was approved for JSR 274 http://jcp.org/en/jsr/detail?id=274 but that seems to have had no action in almost 4 years so I suspect its safe to call it dead. ----------------------------------------------------------- David A. Lee [email protected] http://www.calldei.com ------------------------------------------------ David A. Lee CTO Nexstra, Inc. dlee-qNp/[email protected] office: 812-482-5224 cell: 812-827-0743 www.nexstra.com > We will still need legacy support for BeanShell, perhaps for years. > Also, looking at our experience with Jython and Groovy, I may have > been too hasty on both to assume they were dying. Open source projects > tend to live forever in some form or another and if there is > sufficient interest we can revive BeanShell. I see no inherent > problems with it as it stands now, but without regular releases and > keeping up with Java it will be perceived as a dead end. > ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/