Home   Info   DevZone   Wiki  
UsersWeb  |  MainWeb  |  InfoWeb  |  DevZoneWeb  |  SupportWeb
BeanShell ] [ not logged in ] [ Web: Imported ] goto:  options
[ get info on or edit ] login or new user ] [ list of topics, hubs & nodes, or recent changes ]

(A.K.A. "bsh") http://www.beanshell.org

bsh is a very cool shell written entirely in Java by the author of O'Reilly's excellent java book, Exploring Java, Pat Niemeyer. I think it would be the perfect basis as the default shell for JOS. If you haven't tried it yet, you really should (link below). As Pat told me in an email recently,

So far it's not really a user friendly shell, but that could change... or as I'm now thinking perhaps be implemented inside of bsh. I think it's a really new kind of shell/programming language... starting with strong typing and allowing you to loosen up as far as you like.

An example of something cool to do in bsh, here's how easy it is to display/test a java component:

BeanShell 0.9 beta - by Pat Niemeyer (pat@pat.net)
bsh % b = new Button("Hello World Button!");
bsh % frame(b);

At that point, a window opened with my button centered in the middle for me to test. There are other examples on the bsh website, including a multi-threaded web server (!) scripted entirely in 50 lines of a bsh script!!

The license of bsh should also work with JOS. You can also find it on the website. Pat is adding me to the developer's announcement list, where they announce source releases. --MasonZhwiti

http://www.beanshell.org
(It used to be at http://www.ooi.com/beanshell/ )

-- MattAlbrecht - 09 MAY 2000


Content of these pages are owned and copyrighted by the poster.
Hosted by: