475 projects tagged "Interpreters"

Download Website Updated 30 Jan 2001 MathASM

Pop 18.49
Vit 1.00

MathASM (MASM) is a scripting language similar to various (macro) assemblers but somewhat simplified and adjusted to specific tasks. The adjective "mathematical" comes from an early stage of its development, when its task was building simple mathematical scripts which would probably perform some calculations and write them out. As the program developed, more and more instructions were added from the "real" assemblers, so MASM now has a large set of instructions for various applications.

Download Website Updated 27 Oct 2013 Mumps Compiler

Pop 133.31
Vit 20.95

Mumps Compiler is a compiler for a subset of the Mumps language, a language used mainly in healthcare. It is compatible with most operating systems with a standard C compiler.

Download Website Updated 25 Feb 2013 GNU MIX Development Kit

Pop 139.83
Vit 15.78

MDK (MIX Development Kit) provides tools for developing and executing, in a MIX virtual machine, MIXAL programs. The MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming, which is programmed using MIXAL, the MIX assembly language. MDK includes a MIXAL assembler (mixasm), a MIX virtual machine (mixvm) with a command line interface, a Guile-based virtual machine (mixguile), a GTK+ based GUI (gmixvm), and a mixvm-Emacs interface (mixvm.el). MDK utilities are extensible using Scheme.

Download No website Updated 16 Apr 2002 JavaCC

Pop 39.06
Vit 1.50

Java Compiler Compiler (JavaCC) is the most a parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation, such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, and more.

Download Website Updated 26 Oct 2000 TinyScheme

Pop 35.62
Vit 70.45

TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. As such, it does not offer IDEs or extensive toolkits although it does sport a small top-level loop, included conditionally. A lot of functionality in TinyScheme is included conditionally, and it allows multiple interpreter states to coexist in the same program without any interference between them. Foreign functions in C can also be added and values can be defined in the Scheme environment.

Download Website Updated 22 Dec 2010 JACL Adventure Creation Language

Pop 90.00
Vit 10.72

JACL is an interpreted language for creating interactive fiction and turn-based Web games. Using a variety of Glk libraries, JACL has cross-platform support for graphics and sound in the desktop environment. JACL also includes an integrated Web server for easy testing of Web-based games.

No download Website Updated 30 Jan 2001 Number Theoretic bc

Pop 21.54
Vit 1.00

Number Theoretic bc is a fast prototyping scripting language for use in number theory. It allows you to operate on integer numbers with arbitrary precision and to use multiple dimension associative arrays. Its grammar is nearly similar to the grammar of C or bc. It supports using user defined functions written in C++ stored in .so libraries.

Download Website Updated 27 Feb 2002 Narval

Pop 88.12
Vit 3.95

Narval is a framework dedicated to the setting up of intelligent personal assistants (IPAs). It includes a language, an interpreter, and a GUI/IDE. It is based on artificial intelligence and agent technologies. It executes recipes (sequences of actions) to perform tasks. It is easy to specify new actions using XML and to implement them using Python. Recipes can be constructed graphically (without programming) by linking blocks representing the actions.

Download No website Updated 26 Mar 2010 ActivePython

Pop 143.09
Vit 4.44

ActivePython is the industry-standard Python distribution, available for Windows, Linux, Mac OS X, Solaris, AIX, and HP-UX. It is 100% compatible with the reference distribution of Python. Code tested with ActivePython will run on any Python installation that has the appropriate extensions installed.

Download Website Updated 31 Oct 2001 ixlib

Pop 44.35
Vit 2.56

ixlib is a C++ tools library based upon the STL. It provides garbage collection, a small well-integratable JavaScript interpreter, linear algebra components (e.g., linear solver, LU decomposition), planar geometry, polygons, automatic arrays, rasterization for geometric primitives and polygons, regular expressions and XML parsing (non-DTD). Its main design goals were simplicity and small size.


Project Spotlight

Network UPS Tools

Multiple vendor client/server UPS monitoring software.


Project Spotlight


A tool that parses PostgreSQL log files and generates fully detailed reports with charts.