Books from amazon:
 
 

jContractor

jContractor is a 100% pure Java implementation of Design By Contract for the Java language. Contracts are written as methods that follow a simple naming convention. jContractor provides runtime contract checking by instrumenting the bytecode of classes that define contracts. jContractor can either add contract checking code to class files to be executed later, or it can instrument classes at runtime as they are loaded. All contracts are written in standard Java.

Mirah

Mirah (nee Duby) is a new experimental language born out of the JRuby project. In order to make implementing Ruby on the JVM easier and more approachable for Java and Ruby developers alike.

Mirah’s design is centered around a few simple principals: Platform-agnostic, Free from concrete decisions about the back-end type system, code generation, or other details are specified by the outward language. This means roughly similar scripts could conceivably compile to any number of type systems and runtimes. In this sense, Mirah is more of a rough coupling of Ruby-like syntax with a pluggable type-inference and compilation pipeline.

JavaFX

The JavaFX Script programming language lets you create modern looking applications with sophisticated graphical user interfaces. It was designed from the ground up to make GUI programming easy; its declarative syntax, data binding model, animation support, and built-in visual effects let you accomplish more work with less code, resulting in shorter development cycles and increased productivity.

Faun

Faun project is yet another PHP interpreter in Java. It allows interpretation of PHP code within JVM in Java applications. Parsing is based on ANTLR grammar.

r4jvm

The end goal of this (still quite experimental) project is to be able to use existing code written in the R language within the Google AppEngine Java runtime. In the first phase, the immediate goal is to make available the existing R interpreter, written in C, C++ and Fortran, to the Java VM through nestedvm.

BOL

BOL (Business Oriented Language) is a meta language to create external domain specific languages quickly and efficiently.

tuga

Tuga is a small, opinionated, statically-typed scripting language that is oriented around OOP and getting things done.  It has some aspects of Ruby, Python, Java, and ECMAScript but aims to be better than all these at building large-scale systems while still being good for quick scripts.

greebo

Greebo is a multi-paradigm programming language that borrows on concepts from Lisp, Dylan, Lua or IO. Some features are tail recursion optimization, both lexical and dynamic closures, zero special forms (‘def’ or ‘if’ can be used like any other procedure), first-class environments whose bindings and properties may be manipulated at wish, powerful macros, literal indexers and slices for anything that is a collection and more.

Pig

Pig is a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. The salient property of Pig programs is that their structure is amenable to substantial parallelization, which in turns enables them to handle very large data sets. At the present time, Pig’s infrastructure layer consists of a compiler that produces sequences of Map-Reduce programs, for which large-scale parallel implementations already exist (like Apaches Hadoop).

jmodula

The goal of the jmodula project is to compile and execute Module programs on the JVM. It also will provide a eclipse plugin for developing modula code in eclipse.