RSS 17 projects tagged "Interpreters"

Download Website Updated 27 Feb 2004 Java Development Environment for Emacs

Screenshot
Pop 141.41
Vit 2.52

Java Development Environment for Emacs (JDEE) is an Emacs-based integrated development environment (IDE) for developing Java applications and applets. Features include multiple code browsers, a JPDA-based debugger, method and field completion, template-based and procedure-based code generation, Java source code interpreter, context-sensitive help, and more.

Download Website Updated 24 Jun 2003 ficl

Screenshot
Pop 63.72
Vit 1.66

Ficl (Forth inspired command language) is an ANS Forth interpreter written in C. Unlike traditional Forths, this interpreter is designed to be embedded into other systems as a command/macro/development prototype language. Ficl provides object extensions that can be used to wrap methods and structures of the host system without altering them.

Download No website Updated 16 Apr 2002 JavaCC

Screenshot
Pop 40.90
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 30 Jan 2001 Mercat

Screenshot
Pop 12.53
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 16 Apr 2004 Mozart (Oz)

Screenshot
Pop 75.56
Vit 2.76

The Mozart system provides state-of-the-art support in two areas: open distributed computing and constraint-based inference. Mozart implements Oz, a concurrent object-oriented language with dataflow synchronization. Oz combines concurrent and distributed programming with logical constraint-based inference, making it a unique choice for developing multi-agent systems. Mozart is an ideal platform for both general-purpose distributed applications as well as for hard problems requiring sophisticated optimization and inferencing abilities.

Download Website Updated 30 Jan 2001 REBOL/Core Messaging Language

Screenshot
Pop 14.21
Vit 1.44

REBOL is a platform independent network messaging language designed to revolutionize the exchange and interpretation of information on the Internet. REBOL directly handles primary Internet protocols (e.g., e-mail, Web and FTP).

Download Website Updated 20 Jun 2001 ePerl

Screenshot
Pop 38.94
Vit 1.76

ePerl allows one to expand Perl statements inside text files.

Download No website Updated 26 Jun 2001 EASEA

Screenshot
Pop 44.63
Vit 1.42

EAsea Specification of Evolutionary Algorithms (EASEA), is a high-level language dedicated to the specification of evolutionary algorithms. The language and compiler are quite mature. EASEA compiles .ez specification files into C++ or Java object files, using existing evolutionary libraries. Supported C++ libraries currently are GALib or EO.

Download Website Updated 11 Oct 2001 serverizor

Screenshot
Pop 20.20
Vit 67.63

serverizor allows you to take a normal command- based program, and run it as a tcp server in the background. This means that you can start up such programs once, and then connect to them with a command-line client, and run commands, disconnect, connect again from some other machine, etc. So, you can use it to boot up a large program such as emacs or lisp (in interpretor mode, not in editor/windowing mode) in the background, and then whenever you want to run emacs/lispy scripts, you could just run a serverizor client with a few commands. Therefore, the client and the server are the same program.

Download Website Updated 03 Jun 2002 elastiC

Screenshot
Pop 21.21
Vit 1.77

elastiC is a portable, high-level, object-oriented, interpreted language with a C-like syntax. It features dynamic typing, very fast Garbage Collection, lexically scoped closures, namespaces, and a rich set of fundamental types. It is extensible through an easy and robust API. Its very light footprint also makes it ideal in embedded systems.

Screenshot

Project Spotlight

Hotel Booking

Easy booking of stays by time and date with different languages and currencies.

Screenshot

Project Spotlight

GNU recutils

A set of tools and libraries to access human-editable text-based databases called recfiles.