Books from amazon:
 
 

Pooi

Pooi is an object interpeter. The employment of Pooi, from a didactic perspective, is interesting for students in order to check the behaviour of a prototype-based object-oriented system.

Eclectic CSP

Eclectic CSP (eCSP) is a higher order modular concurrent programming language designed by Benard Sufrin & Quentin Miller (http://users.comlab.ox.ac.uk/bernard.sufrin/ECSP/ecsp.pdf). The aim of this project is write a compiler that translates eCSP in Java Bytecode for use with the JVM.

Stab

Stab is a multi-paradigm programming language designed for the Java Virtual Machine. It features JVM compatibility, implicitly typed variables, delegates, Lambda expressions, iterator blocks, Extension methods, properties and indexers, anonymous objects, language integrated queries and automatic resources management.

pascal4j

pascal4j is a translator from Pascal to Jasmin, a JVM assembler.

XSLTXT - the XSLT compact form

XSLTXT is another compact form of expressing XSLT. It should increase the signal to noise ratio in XSLT stylesheets so that they are easier to write and hopefully easier to read.

june

June is what ordinary Java could look like if it were simpler, more reliable, and disguised as a scripting language.

Niue

Niue is a tiny, embeddable stack language having features like concatenative, Object Oriented, functional or code as data and data as code.

OpenT - Object Oriented Turing

OpenT is a 99% Object Oriented Turing (OOT) backward compatible programming language.

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.

300!

There are now 300 languages posted here… Ok, 68 broken links are reported but still there is a lot to explore about programming language implementations. Thanks to everyone who contributed so far!