ripple is a relational, stack-based dataflow language for the Semantic Web. The Ripple project started out as a proof of concept for the annual “Scripting for the Semantic Web” challenge at the 2007 European Semantic Web Conference, and has gone on to become a versatile framework for traversal-based algorithms on semantic networks. The open source Ripple implementation is written in Java and includes a command-line interpreter as well as a query API which interoperates with Sesame 2.0.
Yassl is yet another extensible scripting language to work with Java classes. Yassl is a non object oriented language with a syntax that looks somewhat like C. Some of its features: Functions are available as regular types, and can be passed around and embedded in widgets. Implements lexical scoping, stolen from Scheme. Variables are typed (but at this point, the interpreter does no static type checking.) Eval is not directly supported, but an instance of a Yassl interpreter can be created from within a Yassl script, and you can evaluate expressions in the context of the new interpreter instance.
iScript a platform independent scripting language written entirely in JavaTM for creating scalable server side object oriented n-Tier enterprise solutions.
Iava is an interpreter that accepts a subset of the Java programming language which includes method declarations, all block statements, all statements and all expressions as specified by the Java language. The interpreter does not accept class or interface declarations. Iava is written in Java and can be embedded into any Java application and applet. It offers highly effective integration mechanisms (sharing of private fields between classes and scripts), declaration of “methods” in a script which can be invoced by the embedding application/applet, sharing of a “context” object to which scripts can refer to using “this”, etc.