RSS 151 projects tagged "Interpreters"

No download Website Updated 01 Nov 2013 Mirage programming language

Screenshot
Pop 23.64
Vit 13.18

Mirage is an esoteric programming language for masochistic aesthetes. It includes an interpreter and a CIL compiler.

No download Website Updated 27 Mar 2011 AI-Prolog

Screenshot
Pop 19.44
Vit 1.00

AI::Prolog is a predicate logic engine implemented in pure Perl. In predicate logic, instead of telling the computer how to do something, you tell the computer what something is and let it figure out how to do it. Conceptually, this is similar to regular expressions. The AI::Prolog distribution contains a Prolog shell called aiprolog and two short adventure games, spider.pro and sleepy.pro.

No download Website Updated 17 Feb 2011 Tcl (CPAN)

Screenshot
Pop 14.42
Vit 1.00

The Tcl extension provides a small but complete interface into libtcl and any other Tcl-based library for Perl programmers. It lets you create Tcl interpreters (as Perl 5 objects), bind in commands to them (either Perl subroutines or C functions dynamically loaded with the DynaLoader extension), and execute Tcl code in those interpreters.

No download Website Updated 06 Feb 2011 JE

Screenshot
Pop 22.23
Vit 1.00

JE is a pure Perl ECMAScript (JavaScript) engine. It is easy to install, with no C compiler necessary. It is compatible with Data::Dump::Streamer, so the runtime environment can be serialized. The parser can be extended/customized to support extra (or fewer) language features. All JavaScript datatypes can be manipulated directly from Perl.

Download Website Updated 30 Apr 2010 TinyTcl

Screenshot
Pop 19.54
Vit 38.15

Tiny Tcl 6.8 is a rommable, minimal Tcl implementation for embedded applications. Derived from the venerable Tcl 6.7 release, Tiny Tcl 6.8 has a solid Tcl feature set, excluding newer capabilities of Tcl 7 and 8 such as the bytecode compiler, namespaces, sockets, and async event handling, among others. Excluding C library functions, Tiny Tcl compiles down to less than 60 Kbytes on most machines, far smaller than any Tcl 7 or Tcl 8 derivatives.

No download Website Updated 19 Feb 2010 Spidermonkey

Screenshot
Pop 17.83
Vit 39.05

Spidermonkey is Mozilla's JavaScript engine.

No download Website Updated 24 Mar 2012 xemmai

Screenshot
Pop 10.95
Vit 41.31

xemmai is a dynamic programming language. It has lambda closures, classes, exceptions, modules, threads, and fibers. It is implemented in C++ and has a 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 byte code interpreter. It also has a concurrent garbage collector to utilize multiple processors.

No download Website Updated 19 May 2009 Funky

Screenshot
Pop 39.87
Vit 1.00

Funky is an embeddable functional programming language. It is stable, fast, and small. It includes all four dialects in a single DLL, which without optimization isless than 140 K. It can be embedded into an existing C++ application in minutes. The syntax is heavily borrowed from Lisp, because of its simplicity.

Download Website Updated 19 Feb 2010 Flusspferd

Screenshot
Pop 51.58
Vit 2.92

Flusspferd provides JavaScript bindings for C++, a JavaScript interpreter and shell, and a JavaScript/C++ module system. It includes a few JavaScript classes and modules: binary blobs, XML, cURL, and others. It supports Spidermonkey as its backend, and support for other engines may be added later.

Download Website Updated 05 Aug 2009 Compose*

Screenshot
Pop 24.62
Vit 2.35

Compose* is a project that aims at enhancing the modularization capabilities of component- and object-based programming. In particular, Compose* offers aspect-oriented programming through the Composition Filters model.

Screenshot

Project Spotlight

H2 Database Engine

A Java SQL database engine.

Screenshot

Project Spotlight

Surf Canyon for Firefox

A plugin to find things faster on Google, Yahoo!, and MSN.