Books from amazon:
 
 

xsltxt

xsltxt provides an alternative non-xml syntax for XSLT stylesheets that is easier to write, understand and maintain. The semantics of xsltxt are the same as XSLT written in XML, only the syntax is changed, and the standard javax.xml.transform APIs are used to perform the actual transformations.

xmlsh

xmlsh is command line shell like the Unix shells but providing a familiar scripting environment specifically tailored for scripting XML processes.

SBScript

SBScript is an imperative JavaScript-like programming language, the interpreter of which is written in Java. SBScript allows for an easy embedding of script fragments in the Java code.

Jacl

Jacl, pronunced “Jackal”, is a Tcl interpreter written in Java. You can use it for Java the same way Tcl is used for C — a scripting language to glue together modules written in a low level language.

OpenJFX

The OpenJFX Compiler project is an OpenJFX incubator project. It will focus on creating a JavaFX compiler to translate JavaFX scripts into JVM class files (bytecode).

Hecl

The Hecl Programming Language is a high-level scripting language implemented in Java. Hecl is intended as a complement to the Java programming language, not a replacement. As such, it tries to do well what Java doesn’t, and leaves those tasks to Java for which it is best suited. Core Hecl is small enough to run on my Nokia 3100 cell phone as a J2ME application.

Talc

The language Talc is an interpreted scripting language for quick and easy programming. It features static typing, mostly C-like syntax, and the all-important curly braces.

Jaskell

Jaskell is a functional scripting programming language that runs in JVM. The name “Jaskell” stands for Java-Haskell, Haskell being the famous pure functional programming language.

CajuScript

CajuScript is an easy to use script language for Java. It supports all basics resources of programing like Variables, Arrays, If, Loop, Function, Imports and Includes, Cast, Try/Catch

Luaj

Luaj is a lightweight, fast Java-centric Lua interpreter written for both J2ME and J2SE, including libraries for basic, string, table, package, math, coroutine packages, an optional compiler, luajava bindings, and JSR-233 pluggable scripting engine bindings.