RSS 18 projects tagged "Interpreters"

No download Website Updated 20 Mar 2014 Tcl/Tk

Screenshot
Pop 870.13
Vit 100.09

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 25 Mar 2014 execline

Screenshot
Pop 237.07
Vit 65.23

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 23 Aug 2010 GNU 8085 Simulator

Screenshot
Pop 171.39
Vit 5.93

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

Download Website Updated 26 Apr 2009 Simple ECMAScript Engine

Screenshot
Pop 116.11
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 11 Apr 2009 SuperWaba

Screenshot
Pop 112.44
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 17 Mar 2005 Onyx

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

Screenshot
Pop 75.10
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 01 Jun 2009 NullLogic Embedded Scripting Language

Screenshot
Pop 72.26
Vit 4.20

Nesla is a complete object-based scripting language written in just a few thousand lines of ANSI C. It's portable, thread-safe, flexible, embeddable, expandable, and easy to understand (as a language and as an API). Nesla scripts can and often do look very much like JavaScript, but Nesla is Not an ECMA Scripting Language.

No download Website Updated 31 Jul 2008 Neko

Screenshot
Pop 50.20
Vit 3.69

Neko is a high-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy. You can easily extend the language with C libraries. You can also write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries. Neko is a good way for language designers to focus on design and reuse a fast and well-designed runtime, as well as existing libraries for accessing filesystem, network, databases, XML, etc. It has a compiler and a virtual machine. The virtual machine is very lightweight and well optimized. The VM can be easily embedded into any application, and your libraries can be accessed using the C foreign function interface.

Download Website Updated 25 Oct 2002 Memory Pool System

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

Screenshot

Project Spotlight

JavaMelody

A program for monitoring JavaEE applications.

Screenshot

Project Spotlight

MacX DVD Ripper Mac Free Edition

Software that rips DVD to MOV, MP4, M4V, and iTunes.