RSS 14 projects tagged "Interpreters"

No download Website Updated 31 Jan 2009 Ready Lisp

Screenshot
Pop 24.68
Vit 2.72

Ready Lisp packages an ANSI Common Lisp environment for Mac OS X users as a single application bundle. It repackages and configures the following components: Aquamacs Emacs, SBCL Common Lisp, the SLIME Lisp IDE, and more.

No download Website Updated 23 Feb 2011 freedomeditor

Screenshot
Pop 39.52
Vit 5.88

freedomeditor is a Web-based GUI focused on creating an extensively modular Web development environment (with filesystem browsing functionality) that uses multiple integrated Web development environments.

Download Website Updated 30 Apr 2006 µsli

Screenshot
Pop 16.22
Vit 1.41

µsli is a register machine which can be used for learning the basic concepts of register machines. It uses Sexp program files as input and features a stack, simple arithmetics, and conditional jumps. The register machine comes with a lean Swing GUI that supports editing the program, stepping through and monitoring the registers, and the stack. It aims to be a lightweight, but usable and extendable, learning environment for students and adults that want learn about register machines and register based virtual machines.

No download Website Updated 03 Sep 2006 Factor

Screenshot
Pop 79.32
Vit 4.35

Factor is a dynamically-typed stack-based programming language. Factor runs on various OSes and CPU architectures, and provides an optimizing compiler, interactive development environment, powerful collections, higher order programming, continuations, and a growing library of contributed code.

Download Website Updated 18 Nov 2013 LavaPE

Screenshot
Pop 115.74
Vit 18.78

LavaPE is a programming environment for the experimental object-oriented programming language Lava. It replaces text editing with structure editing, thereby preventing all syntactic and many semantic errors. The pure point-and-click nature of Lava programming and the concise representation of programs as declaration trees with small chunks of executable code simplify programming, and ease comprehension.

Download Website Updated 23 Feb 2004 Java RAM Interpreter

Screenshot
Pop 15.23
Vit 1.00

Java RAM Interpreter is a Java simulator of a Random Access Machine, a theoretical computer model with an unlimited number and size of registers and a programming language similar to assembler.

Download Website Updated 01 Sep 2011 Scilab

Screenshot
Pop 298.52
Vit 7.10

Scilab is a numerical computation system similiar to Matlab or Simulink. Scilab includes hundreds of mathematical functions, and programs from various languages (such as C or Fortran) can be added interactively. It has sophisticated data structures (including lists, polynomials, rational functions, and linear systems), an interpreter, and a high-level programming language. Scilab has been designed to be an open system where the user can define new data types and operations on these data types by using overloading. A number of toolboxes are available with the system.

Download Website Updated 03 Sep 2003 Runtime Java Class Editor

Screenshot
Pop 54.50
Vit 1.73

RJCE enables the editing of any method at runtime, applying the changes to any combination of objects, such as an array, or a complete class. It consists of a compiler, javaprec, and an IDE, Runtime Object Modifier (ROM). javaprec is used to compile programs, enabling runtime editing, and uses both sun.tools.javac and ANLTR for compilation. ROM is a JFrame used for editing methods, browsing classes, and viewing variables at runtime. It also includes an interpreter that runs Java scripts (which circumvent normal language access control) and is run from within any Java program. Aspects are also incorporated into RJCE, to enhance runtime editing.

No download Website Updated 05 Aug 2003 GClisp

Screenshot
Pop 12.41
Vit 1.00

GClisp was written to provide a easy way to write and test Lisp code. It is a frontend for the already existing clisp system.

Download Website Updated 20 Dec 2011 EFEU

Screenshot
Pop 54.11
Vit 7.00

EFEU is suitable for handling data cubes, which are especially useful for building data warehouses. It consists of a building system including mkmf (a xmkmf like Makefile generator), esh (a powerful C/C++ interpreter), efeudoc (a document generator with different output formats (LaTeX, HTML, roff, etc.)). EFEU has a huge set of C library core features, including robust memory allocation tools, functions to concatenate and copy strings with memory allocation, buffers for dynamically-growing strings and fields, data structures with reference counters and garbage collection, and file tools that allow you to specify pipes wherever a filename is expected and support automatic implementation of (de)compression filters (gzip) depending on filename extensions. It also includes a high-level interface to files, strings, and anything else you can read from or write to.

Screenshot

Project Spotlight

Berkeley Yacc

A high-quality yacc variant.

Screenshot

Project Spotlight

startvnc.pl

A script to start VNC on a system-determined port.