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