A dynamic programming language

xemmai is a dynamic programming language. It has lambda closures, classes, exceptions, modules, threads, and fibers.

It is implemented in C++ and has C++ friendly API to implement extension modules. It aims to be a general purpose glue language.

It runs on linux, windows, and hopefully other unix systems.

Internally, codes are executed on a bytecode interpreter. It also has a concurrent garbage collector to utilize multiple processors.

View project on GitHub »


Creole parser for javascript.

creole.js is a Creole 1.0 parser for javascript.

It can run on both client side and server side.

View project on GitHub »

See Live Demo »

See Live Demo with Macro »