RSS 18 projects tagged "Interpreters"

Download Website Updated 16 Apr 2004 Mozart (Oz)

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

No download Website Updated 20 Mar 2014 Tcl/Tk

Screenshot
Pop 865.46
Vit 111.07

Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O. Tcl has traditional programming constructs like variables, loops, procedures, namespaces, error handling, script packages, and dynamic loading of DLLs. Tk provides portable GUIs on UNIX, Windows, and Macintosh. A powerful widget set and the concise scripting interface to Tk make it a breeze to develop sophisticated user interfaces.

Download Website Updated 17 Mar 2005 Onyx

Screenshot
Pop 94.14
Vit 5.92

Onyx is a powerful stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript and Forth. It can be embedded as an extension language into other applications, and was designed to have a small memory footprint. It is among the smallest embeddable interpreters available.

Download Website Updated 25 Mar 2014 execline

Screenshot
Pop 235.37
Vit 74.64

execline is a very light, non-interactive scripting language, which is similar to a shell. Simple shell scripts can be easily rewritten in the execline language, improving performance and memory usage. execline was designed for use in embedded systems, but works on most Unix flavors.

Download Website Updated 11 Aug 2002 The Hush Programming Language

Screenshot
Pop 18.65
Vit 65.32

Hush is a full object-oriented programming language, based loosely on Smalltalk. Features include typeless data, polymorphism, dynamic method binding, static and dynamic object bases, mixin support, exception handling, closures, multiple threads, garbage collection, a fully embeddable virtual machine, separate compilation with linker, the core program (text only) runs on Unix, Cygwin, Windows, and there is a graphics bindings for X11. Hush allows rapid development of small programs and is intended as a general purpose language for quick solutions to problems. it also encourages proper object-oriented techniques. It differs significantly from Smalltalk in the construction of a class and the flow control of the methods; it is more like a traditional procedural language. It is not intended to be a full system like Smalltalk, but rather executes as a stand-alone program.

Download Website Updated 25 Oct 2002 Memory Pool System

Screenshot
Pop 44.27
Vit 1.00

The Memory Pool System is a very general, adaptable, flexible, reliable, and efficient memory management system. It permits the flexible combination of memory management techniques, supporting manual and automatic memory management, in-line allocation, finalization, weakness, and multiple concurrent co-operating incremental generational garbage collections. It also includes a library of memory pool classes implementing specialized memory management policies.

Download Website Updated 23 Aug 2010 GNU 8085 Simulator

Screenshot
Pop 169.78
Vit 5.94

GNUSim8085 is a graphical simulator for the Intel 8085 microprocessor. It contains an inline assembler and a debugger.

No download Website Updated 11 Apr 2009 SuperWaba

Screenshot
Pop 113.18
Vit 4.82

SuperWaba is a VM for PDAs. Because of the way it was written, you can use Java to develop programs for it. It supports exceptions, threads, many user interface controls, double and long 64-bit types, grayscale, color, 3D controls, and JNI and Java libraries, among other features. The project has been superseded and replaced with TotalCross.

Download Website Updated 26 Apr 2009 Simple ECMAScript Engine

Screenshot
Pop 115.93
Vit 4.33

SEE is a lightweight ECMAScript (JavaScript) parser and run-time environment. It conforms to ECMAScript Edition 3, JavaScript 1.5, and provides compatibility switches for earlier versions of JavaScript and Microsoft's JScript.

No download Website Updated 31 Jul 2008 Hecl

Screenshot
Pop 36.22
Vit 4.21

The Hecl Programming Language is a high-level scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. It is intended as a complement to the Java programming language, not a replacement. As such, it tries to do well what Java doesn't, and leaves those tasks to Java for which it is best suited. It is also easy to add Hecl to Java, or write new Hecl commands in Java. It aims to be a very immediate language so that you can pick it up and start doing useful things with it quickly. Of particular interest is the fact that it's small enough to run on Java-enabled cell phones, so you can quickly script applications for them!

Screenshot

Project Spotlight

TEA

A modest and easy-to-use editor with many useful features for HTML editing.

Screenshot

Project Spotlight

Shellpic

Display of images using escape codes.