The Bean Scripting Framework provides Java programs with access to a number of different scripting languages using a single common API.
Languages that are supported by BSF currently include:
BeanShell - scripting language that resembles and interpreted form of Java
JavaScript - via Rhino
REXX - via NetRexx
- Ruby - via JRuby
- Tcl - via Jacl
For more information on BSF, see the Jakarta Bean Scripting Framework home page.