Powered by WebRing.

Books from amazon:
 
 

HQ9+

HQ9+ was designed by Cliff L Biffle, who wanted a language where the canonical programs (Hello World, 99 Bottles Of Beer and a quine) were easy to write. The language has four instructions — H, Q, 9 and + — which may occur in either uppercase or lowercase, as shown in the example in [...]

Auto Draft

Emscripten is an LLVM-to-JavaScript compiler. It takes LLVM bitcode (which can be generated from C/C++, using llvm-gcc or clang, or any other language that can be converted into LLVM) and compiles that into JavaScript, which can be run on the web (or anywhere else JavaScript can run).  Example demos are

Little Scheme in JavaScript

The final chapter of The Little Schemer is a Little Scheme interpreter, capable of evaluating most of the expressions in the book. It can use your own JavaScript functions as Scheme primitives, so you can add new JavaScript capability without modifying the interpreter. It runs in a web page, so you can [...]

Haskell in Javascript

A haskell interpreter in javascript. It seems to be the masters thesis of the author Mattis Jeppsson. Documentation is in the rapport directory.

Gosu

Gosu is an is object oriented, statically typed language which claims to be 100% compatible with Java. It features type inference, supports closures and aims to provide simplified generics.

AmbientTalk

AmbientTalk is an experimental object-oriented distributed programming language primarily targeted at writing programs deployed in mobile ad hoc networks. The language’s concurrency features are founded on the actor model and have been largely influenced by the E programming language. The language’s object-oriented features find their influence in languages like Smalltalk (i.e. block closures, keyworded [...]

rustlang

A Java interpreter for a lisp like language.

jmai Java Micro-AWK Interpreter

A Java Micro-AWK Interperter written for a CS course.

Schava

Scheme (dialect of Lisp) interpreter written in Java.

OpenXION

XION is an xTalk language similar to the ones used by HyperCard, SuperCard, and Runtime Revolution. OpenXION (OH-pen-EK-shun) is the reference implementation of the XION scripting language, an open standard. The authors claim: “XION (EK-shun) is a kind of scripting language that enables ordinary people to do extraordinary things. You do not need to [...]