Home

Back

Contents

Next

Learning More

BeanShell is a simple tool but one with rapidly evolving capabilities. To learn more about BeanShell you are highly encouraged to download the source and build it (using the Ant build file). Even if you don't consider yourself a developer, you can learn a lot from the source distribution by looking at the implementation of the standard BeanShell commands and the test suite.

Almost all of the built-in BeanShell commands are simply scripts stored in the BeanShell JAR file under the path "bsh/commands". A good way to familiarize yourself with more of BeanShell is to take a look at those commands. Simply unpack bsh/commands/*.bsh from the JAR file. The BeanShell test suite consists of many BeanShell scripts that exercise all parts of the language.

In addition to the mailing list and mailing list archives, an important source of information is the "recent changes" file supplied with the source distribution and online at: http://www.beanshell.org/Changes.html. This file is one of the few documents that is always up to date with the latest release (smile).

Helping With the Project

BeanShell is an open source project which relies on people like you to get things done. If you are excited about BeanShell there is undoubtedly some way for you to help. If you are a developer, there is always work (sometimes boring, sometimes not) to be done. If you are not a developer you may still be able to help by writing new tests for the test suite, or working on the documentation, web site, tutorials or examples.

Here are some things that we can always use help with:


Home

Back

Contents

Next