475 projects tagged "Interpreters"

No download Website Updated 06 Feb 2011 JE

Screenshot
Pop 21.40
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.

No download Website Updated 17 Feb 2011 Tcl (CPAN)

Screenshot
Pop 14.80
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.

Download Website Updated 24 Apr 2014 husk-scheme

Screenshot
Pop 241.12
Vit 33.21

Husk is an implementation of the Scheme programming language for the Haskell Platform. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower.

No download Website Updated 27 Mar 2011 AI-Prolog

Screenshot
Pop 19.39
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 No website Updated 21 Oct 2011 The FACT Programming Language

Screenshot
Pop 30.07
Vit 2.45

FACT is a mixed functional and imperative programing language which uses first-class environments as its primary data type. It supports many high level concepts while still remaining a very simple language.

Download Website Updated 12 Oct 2011 Alore

Screenshot
Pop 34.29
Vit 1.00

Alore is an object-oriented programming language with a clean syntax that resembles Python and Lua. It is optionally-typed like Google Dart. It is both a dynamic scripting language and a general-purpose language with static typing. It is aimed at most programming tasks, from short scripts to complex applications. It allows programmers to freely mix static and dynamic typing within a program. It has native threads and a very fast edit-test cycle. Programmers can always bypass type checking and run their programs immediately.

Download Website Updated 30 Jan 2013 Tiny BASIC for Curses

Screenshot
Pop 109.75
Vit 4.45

Tiny BASIC for Curses (tinybc) is a BASIC interpreter for the curses character screen handling library which fully corresponds to the Tiny BASIC specification. The engine is thread-safe and can be embedded into other code. It can be used as a game or a minimalist challenge.

No download Website Updated 06 Nov 2011 Forxx

Screenshot
Pop 31.80
Vit 1.00

Forxx is a language for text processing, inspired by Forth and REXX. It is a stack-based, extensible language which provides both an interactive environment and the ability to compile and run programs.

Download Website Updated 09 Feb 2014 uniclient

Screenshot
Pop 84.14
Vit 6.85

uniclient is an universal TCP client. It connects to a TCP server and executes an Aime program against the server.

Download No website Updated 14 May 2013 Arcueid

Screenshot
Pop 44.32
Vit 3.62

Arcueid is a C interpreter for Paul Graham's Arc dialect of Lisp. It is intended to be compatible with the Arc 3.1 release, with a simple interface to C, and is easily usable as an embedded interpreter or an extension language.

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.