Author: rony Date: Tue Sep 12 05:00:28 2006 New Revision: 442570 URL: http://svn.apache.org/viewvc?view=rev&rev=442570 Log: 20060912 1259 'README.txt' now lists all BSF scripting languages as defined in 'org/apache/bsf/Languages.properties'.
Modified: jakarta/bsf/trunk/README.txt Modified: jakarta/bsf/trunk/README.txt URL: http://svn.apache.org/viewvc/jakarta/bsf/trunk/README.txt?view=diff&rev=442570&r1=442569&r2=442570 ============================================================================== --- jakarta/bsf/trunk/README.txt (original) +++ jakarta/bsf/trunk/README.txt Tue Sep 12 05:00:28 2006 @@ -1,30 +1,45 @@ -Bean Scripting Framework (BSF) is a set of Java classes which provides -scripting language support within Java applications. It also provides -access to Java objects and methods from supported scripting languages. -BSF allows one to write JSPs in languages other than Java while providing -access to the Java class library. In addition, BSF permits any Java -application to be implemented in part (or dynamically extended) by a -language that is embedded within it. This is achieved by providing an API -that permits calling scripting language engines from within Java, as well -as an object registry that exposes Java objects to these scripting language -engines. - -BSF supports several scripting languages currently: - - * Javascript (using Rhino ECMAScript, from the Mozilla project) - * Python (using either Jython or JPython) - * Tcl (using Jacl) - * NetRexx (an extension of the IBM REXX scripting language in Java) - * XSLT Stylesheets (as a component of Apache XML project's Xalan and Xerces) - -In addition, the following languages are supported with their own BSF engines: - - * Java (using BeanShell, from the BeanShell project) - * JRuby - * JudoScript +Bean Scripting Framework (BSF) is a set of Java classes which provides an +easy to use scripting language support within Java applications. It also +provides access to Java objects and methods from supported scripting +languages. BSF allows one to write JSPs in languages other than Java +while providing access to the Java class library. In addition, BSF +permits any Java application to be implemented in part (or dynamically +extended) by a language that is embedded within it. This is achieved by +providing an API that permits calling scripting language engines from +within Java, as well as an object registry that exposes Java objects to +these scripting language engines. + +BSF supports several scripting languages currently. Here is the list of the +scripting languages that are knwon to BSF to be available +('org/apache/bsf/Languages.properties'): + + * beanbasic = org.apache.bsf.engines.beanbasic.BeanBasicEngine, bb + * beanshell = bsh.util.BeanShellBSFEngine, bsh + * bml = org.apache.bml.ext.BMLEngine, bml + * groovy = org.codehaus.groovy.bsf.GroovyEngine, groovy|gy + * jacl = org.apache.bsf.engines.jacl.JaclEngine, jacl + * java = org.apache.bsf.engines.java.JavaEngine, java + * javaclass = org.apache.bsf.engines.javaclass.JavaClassEngine, class + * javascript = org.apache.bsf.engines.javascript.JavaScriptEngine, js + * jpython = org.apache.bsf.engines.jpython.JPythonEngine, py + * judoscript = com.judoscript.BSFJudoEngine, judo|jud + * jython = org.apache.bsf.engines.jython.JythonEngine, py + * lotusscript = org.apache.bsf.engines.lotusscript.LsEngine, lss + * netrexx = org.apache.bsf.engines.netrexx.NetRexxEngine, nrx + * objectscript = oscript.bsf.ObjectScriptEngine, os + * perl = org.apache.bsf.engines.perl.PerlEngine, pl + * pnuts = pnuts.ext.PnutsBSFEngine, pnut + * prolog = ubc.cs.JLog.Extras.BSF.JLogBSFEngine, plog|prolog + * rexx = org.rexxla.bsf.engines.rexx.RexxEngine, rex | rexx | cls | rxj | rxs + * ruby = org.jruby.javasupport.bsf.JRubyEngine, rb + * xslt = org.apache.bsf.engines.xslt.XSLTEngine, xslt -Information on where to obtain scripting languages for use with BSF +In addition, there may be additional scripting languages made available for +being used in the BSF framework that are not listed here. + +Information on where to obtain some of these scripting languages for use with BSF is available on the Related Projects page at the BSF web site http://jakarta.apache.org/bsf/index.html + --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]