RSS 475 projects tagged "Interpreters"

Download Website Updated 30 Jan 2001 MathASM

Screenshot
Pop 19.52
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

Screenshot
Pop 122.80
Vit 22.82

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

Screenshot
Pop 148.49
Vit 16.36

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

Screenshot
Pop 40.64
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

Screenshot
Pop 41.13
Vit 70.20

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

Screenshot
Pop 89.55
Vit 10.84

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

Screenshot
Pop 22.98
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

Screenshot
Pop 92.63
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

Screenshot
Pop 150.31
Vit 4.48

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

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

Screenshot

Project Spotlight

Mroonga

A fast full-text search engine for MySQL.

Screenshot

Project Spotlight

Razer device configuration tool

A Razer device configuration tool.