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.
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.