An interpreter for yet another rather esoteric language in JavaScript
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.
swymlanguage: The Say What You Mean programming language
Swym‘s ideal is to be the most readable language ever made.
300!
compiler-hopper
compiler-hopper is a compiler for the language Grace.
papert: a Logo interpreter in JavaScript
Papert is a logo interpreter in JavaScript with turtle graphics.
Micro Java
A compiler for the Micro Java language. French documentation only.
streme
Streme (Scheme + stream) is a Scheme-inspired language with a concurrent interpreter. The main goal is to make effective use of multiple cores when evaluating programs. Streme comes with analysis tools that are capable of performing control and value flow analysis, together with interprocedural dependence analysis. The ultimate goal is automatic parallelization of Scheme programs, evaluating standard Scheme programs (i.e. programs without special annotations for parallelization) using multiple cores.
secowela: Secure Component-oriented web programming language
Secowela is a language for writing web browser applications. It is a compiler language that generates standard JavaScript. Unlike JavaScript Secowela features classes and components. The idea of components is that multiple components from different authors can be embedded on one web page without interfering with each other. The grammar for the language core (without XML and protocol buffers) is in place, the parser works and type checking is almost complete. The JavaScript generator is yet to be done. Secowela is implemented in C# and features a LL grammar.
xmlsh
xmlsh is command line shell like the Unix shells but providing a familiar scripting environment specifically tailored for scripting XML processes.