RSS 75 projects tagged "Interpreters"

Download Website Updated 30 Sep 2009 Bit::Vector

Screenshot
Pop 181.40
Vit 7.24

Bit::Vector is a (stand-alone) C library and an object-oriented Perl module (with overloaded operators) which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" (e.g. for cryptography), and boolean matrices (all of arbitrary size) very efficiently.

Download Website Updated 30 Jan 2001 Ciao Prolog

Screenshot
Pop 110.27
Vit 1.00

Ciao is a complete Prolog system subsuming ISO-Prolog with a novel modular design which allows both restricting and extending the language. Ciao extensions currently include feature terms (records), higher-order, functions, constraints, objects, persistent predicates, a good base for distributed execution (agents), and concurrency. Libraries also support WWW programming, sockets, and external interfaces (C, Java, TCL/Tk, relational databases, etc.). An Emacs-based environment, a stand-alone compiler, and a toplevel shell are also provided.

Download Website Updated 30 Jan 2001 FPL

Screenshot
Pop 23.37
Vit 1.00

FPL (Frexx Programming Language) is an interpreting script/macro language shared library, designed to be flexible and easy inserted/embedded in any code or program. It is a complete script programming language very similar to C. The FPL library lets the software programmer define functions and variables that FPL should accept. The library will call a function in the software whenever any of these functions are used or variables are read in an FPL script program. FPL allows scripts to be in straight ASCII or bytecompiled for faster execution.

Download Website Updated 22 Mar 2011 GNU Smalltalk

Screenshot
Pop 231.93
Vit 20.72

GNU Smalltalk is a free implementation of the Smalltalk-80 language.

Download Website Updated 14 Sep 2003 interpcom

Screenshot
Pop 33.69
Vit 4.13

interpcom is a command interpreter library in C that can be used to build scientific applications. It is very easy to add new commands. The library contains an expression evaluator that can be used to parse the arguments of the commands. It is possible to define "objects" which are arrays of numbers having a name, and structures. It is possible to use threads (several programs running simultaneously).

Download Website Updated 31 Oct 2001 ixlib

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

Download Website Updated 11 May 2010 KSI Scheme

Screenshot
Pop 36.37
Vit 7.45

KSI Scheme is an implementation of the Scheme programming language written in C. It can be used as both a stand-alone interpreter and an extension library.

Download Website Updated 30 Jan 2001 Mercat

Screenshot
Pop 12.41
Vit 1.00

Mercat is a light-weight, cross platform programming language. It is garbage collected and self hosting and produces portable byte-compiled binaries that can be executed on any platform with the appropriate interpreter. Interpreters are available for Linux, DOS (32-bit) and DOS (16-bit) and the interpreter source should be easily compilable for other platforms.

Download Website Updated 27 Oct 2013 Mumps Compiler

Screenshot
Pop 123.64
Vit 22.89

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 23 Dec 2008 PFE

Screenshot
Pop 86.49
Vit 6.07

The Portable Forth Environment implements the ANSI Standard of the Forth programming language. It is fully written in C, and with gcc the virtual machine can be put into cpu registers. The newer development versions implement a set of modern features including modularization and multithreading. The terminal connection itself can be configured to work in an embedded environment.

Screenshot

Project Spotlight

SimpleFootie

A football match engine simulation.

Screenshot

Project Spotlight

Open MPI

A next-generation implementation of the MPI standard.