You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bsf-dev@jakarta.apache.org by ro...@apache.org on 2006/09/12 14:00:28 UTC
svn commit: r442570 - /jakarta/bsf/trunk/README.txt
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: bsf-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bsf-dev-help@jakarta.apache.org