background preloader

Languages

Facebook Twitter

REBOL Language. The R Project for Statistical Computing. TXL Home Page. Ometa/ OMeta is a new object-oriented language for pattern matching.

ometa/

It is based on a variant of Parsing Expression Grammars (PEGs) which we have extended to handle arbitrary data types. OMeta's general-purpose pattern matching facilities provide a natural and convenient way for programmers to implement tokenizers, parsers, visitors, and tree transformers, all of which can be extended in interesting ways using familiar object-oriented mechanisms. I am about to release a new version of OMeta/Squeak. Read all about it (and download the release candidate) here. Rust. Haskell. Racket. Ruby Programming Language. The Programming Language Lua.

Lua Implementations. LuaDirectory > LuaAddons > LuaImplementations There are quite a few reimplementations of Lua.

Lua Implementations

The simplicity of Lua is a factor in this. Reimplementations of Lua compilers and interpreters: (sorted by target/host platform) ANSI C / Lua Bytecodes [Lua] (5.1) - Compiles Lua source to standard Lua bytecodes. Lua VM interprets Lua bytecodes. Index. Programming Languages Weblog. Programming Languages.