Scripting Languages Java Open Source Software Directory http://www.java-opensource.com/open-source/scripting-languages.html Sat, 20 Dec 2014 11:27:31 +0000 Joomla! 1.5 - Open Source Content Management en-gb sleep http://www.java-opensource.com/open-source/scripting-languages/786-sleep.html http://www.java-opensource.com/open-source/scripting-languages/786-sleep.html

Sleep is the Simple Language for Environment Extension Purposes. Sleep is a small language with perl-like syntax for integration into Java applications. The attribute that makes Sleep different is it allows an application developer to develop "bridges". A bridge is a very simple class for adding new functions, predicates, operators, and even keywords for binding blocks of code. Sleep is easily extendable to make an application's features available to end-user scripters.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:23 +0000
jatha http://www.java-opensource.com/open-source/scripting-languages/779-jatha.html http://www.java-opensource.com/open-source/scripting-languages/779-jatha.html

Jatha, Common LISP library in Java, is a Java library that implements a fairly large subset of Common LISP, including most of the datatypes (e.g. packages, bignums) and their associated methods.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:10 +0000
fscript http://www.java-opensource.com/open-source/scripting-languages/782-fscript.html http://www.java-opensource.com/open-source/scripting-languages/782-fscript.html

FScript is an extremely simple scripting language. Its intended use is as an embedded language in other Java programs. It is very simple to embed - it can be as simple as sub-classing one class to add your own functionality. However is not a complete programming language, as it has no library of standard functions (such as IO and string processing). FScript supplies a base functionality (such as flow control, variable handling and basic math operations) that can extended by the host application.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:16 +0000
epascal http://www.java-opensource.com/open-source/scripting-languages/787-epascal.html http://www.java-opensource.com/open-source/scripting-languages/787-epascal.html

ePascal is interpreter of pascal programming language with own memory management. It was created for education purposes to learn algorithmic thinking of students of high schools.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:25 +0000
jbasic http://www.java-opensource.com/open-source/scripting-languages/783-jbasic.html http://www.java-opensource.com/open-source/scripting-languages/783-jbasic.html

JBasic is a BASIC interpreter, written entirely in Java. It operates in “console” mode which means you run it from the command line of a shell. JBasic can run on most Unix systems including Mac OS X, the Windows command shell, or a VMS DCL command line

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:18 +0000
seppia http://www.java-opensource.com/open-source/scripting-languages/781-seppia.html http://www.java-opensource.com/open-source/scripting-languages/781-seppia.html

Seppia is a java technology which allows you to build applications from constituent parts. Each part is a module: a unit of function integrating seamlessly javascript files, jar files and other resources. (Seppia uses Mozilla Rhino to empower its javascript engine.) Many scripting technologies allow the developer to embed scripting code into their java code. Seppia turns this approach by 180' degrees and let your javascript code governing your application. It's the javascript code that uses java libraries (jars) and not viceversa. Seppia will challenge the way you think of Java based component computing.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:14 +0000
armedbear-j http://www.java-opensource.com/open-source/scripting-languages/784-armedbear--j.html http://www.java-opensource.com/open-source/scripting-languages/784-armedbear--j.html

ArmedBear (ABCL) is a Common Lisp written in Java. Its compiler produces JVM byte code, tapping into the 'write once, run everywhere' philosophy of Java. J is a text editor written in Java featuring e.g. syntax highlighting and automatic indenting.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:20 +0000
nice http://www.java-opensource.com/open-source/scripting-languages/778-nice.html http://www.java-opensource.com/open-source/scripting-languages/778-nice.html

Nice is a new programming language. It extends the ideas behind object-orientation in order to better support modular programming and static type safety. It also incorporates features from functional programming, and puts into practice state-of-the-art results from academic research. This results in more expressivity, modularity and safety.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:09 +0000
instantj http://www.java-opensource.com/open-source/scripting-languages/785-instantj.html http://www.java-opensource.com/open-source/scripting-languages/785-instantj.html

InstantJ is a library you can use to compile and execute Java code or evaluate expressions written in Java. This is done on the fly - there is no pre-compiling step necessary. This is ideal in cases where expressions are either assembled programmatically at runtime, are read from descriptors or received from user-input.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:32:22 +0000
jelly http://www.java-opensource.com/open-source/scripting-languages/763-jelly.html http://www.java-opensource.com/open-source/scripting-languages/763-jelly.html

Jelly is a tool for turning XML into executable code. So Jelly is a Java and XML based scripting and processing engine. Jelly can be used as a more flexible and powerful front end to Ant such as in the Maven project, as a testing framework such as JellyUnit, in an intergration or workflow system such as werkflow or as a page templating system inside engines like Cocoon.

]]>
joeguo@gmail.com (Administrator) Scripting Languages Wed, 24 Sep 2008 08:31:41 +0000