7 projects tagged "Interpreter"

No download No website Updated 22 May 2012 seaLISP

Screenshot
Pop 14.49
Vit 27.16

seaLISP is a Lisp interpreter with as many bells and whistles as possible but with absolutely no dependencies apart from the C++ standard library. The garbage collector, the computer algebra library, and all other components are written from scratch to be portable. It also has a PSP port with some primitives for graphics.

Download Website Updated 15 Jan 2013 Jx9 Scripting Engine

Screenshot
Pop 30.03
Vit 22.36

Jx9 is an embeddable scripting engine which implements a Turing-complete programming language based on JSON. It's useful for applications which require modern and efficient scripting support such as games, database systems, text editors, and network applications. It borrows concepts from Lua, but uses a clean and familiar syntax similar to C, JavaScript, and JSON, with a rich standard library built with over 303 functions and 139 constants, making it more accessible to programers. It natively supports multi-threading and the concept of separate engine handles and virtual machines. Being an extension language, it has no notion of a main program, and only works embedded in a host application.

Download Website Updated 23 May 2013 UnQLite

Screenshot
Pop 46.80
Vit 19.29

UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine.It is a document store database similar to MongoDB, Redis, CouchDB, etc. as well a standard key/value store similar to BerkeleyDB, LevelDB, etc. It reads and writes directly to ordinary disk files. A complete database with multiple collections is contained in a single disk file. The database file format is cross-platform, and you can freely copy a database between 32-bit and 64-bit systems or between big-endian and little-endian architectures.

No download Website Updated 14 Jun 2013 NARS2000

Screenshot
Pop 20.35
Vit 18.69

NARS2000 is an experimental APL interpreter. The first NARS (Nested Arrays Research System) was designed and implemented in the early 1980s as a testbed for new ideas in APL, principally with nested arrays. A quarter of a century later, it's time to try again. The goal of this effort, as with the last one, is to foster new ideas about the language and its implementation. Language ideas include new functions, operators, and datatypes. Implementation ideas include algorithms to enhance code space (smaller executable), time space (faster execution times), or expressibility (clearer and more understandable code). A goal of the existing implementation is to be open and easy for others to change so new ideas may be inserted smoothly.

Download Website Updated 17 Oct 2013 PHPBF

Screenshot
Pop 23.62
Vit 14.97

PHPBF is a Brainf**k compiler and interpreter. It can compile Brainf**k code to C for maximum performance.

Download Website Updated 17 May 2014 HGL Suite

Screenshot
Pop 180.30
Vit 11.77

HGL is a compiler/interpreter suite for developing images. It features its own simple but powerful language, Lua integration, output in various formats as well as runtime input handled by plugins, and easy integration into various environments like Web servers or graphical applications. The input is taken from a source file, which has to be compiled for quick and frequent access by the interpreter. An interpreter then runs the compiled files, takes input from custom plugins (if neccessary), and outputs its result via custom plugins.

Download Website Updated 06 Apr 2014 PC-BASIC

Screenshot
Pop 210.00
Vit 3.47

PC-BASIC is an interpreter for GW-BASIC files. It can run and convert between ASCII, bytecode, and "protected" (encrypted) .BAS files. It implements floating-point arithmetic in the Microsoft Binary Format (MBF) and can therefore read and write binary data files created by GW-BASIC.

Screenshot

Project Spotlight

shipper

A utility to automate shipping of open-source project releases.

Screenshot

Project Spotlight

jsonwatch

A program that works like watch -d, but for JSON.