RSS 43 projects tagged "Interpreters"

No download Website Updated 01 Nov 2013 Mirage programming language

Screenshot
Pop 23.43
Vit 13.14

Mirage is an esoteric programming language for masochistic aesthetes. It includes an interpreter and a CIL compiler.

No download Website Updated 06 Nov 2011 Forxx

Screenshot
Pop 35.28
Vit 1.00

Forxx is a language for text processing, inspired by Forth and REXX. It is a stack-based, extensible language which provides both an interactive environment and the ability to compile and run programs.

Download Website Updated 30 Apr 2010 TinyTcl

Screenshot
Pop 19.44
Vit 38.14

Tiny Tcl 6.8 is a rommable, minimal Tcl implementation for embedded applications. Derived from the venerable Tcl 6.7 release, Tiny Tcl 6.8 has a solid Tcl feature set, excluding newer capabilities of Tcl 7 and 8 such as the bytecode compiler, namespaces, sockets, and async event handling, among others. Excluding C library functions, Tiny Tcl compiles down to less than 60 Kbytes on most machines, far smaller than any Tcl 7 or Tcl 8 derivatives.

Download Website Updated 05 Apr 2014 TXR

Screenshot
Pop 720.53
Vit 84.11

TXR is a new data munging language. TXR's special pattern language provides template-based matching of entire documents or large sections of documents. It also contains a language for functional and imperative programming. It is written in C and takes the form of a utility that is portable to Unix-like platforms and Windows.

Download Website Updated 11 Jun 2009 Rhope

Screenshot
Pop 30.92
Vit 42.18

Rhope is a dynamically typed dataflow programming language that also borrows some ideas from other paradigms. Unlike mainstream programming languages, statements are not necessarily executed in the order they are written, but instead based on their dependencies. Statements that do not share dependencies run in parallel. Most operations have value semantics (i.e. modifying an object makes a copy rather than changing the original) making this parallelism safe. For managing global state, Rhope has a transaction mechanism.

Download Website Updated 24 Jan 2009 v8cgi

Screenshot
Pop 12.88
Vit 43.75

v8cgi is a small set of C++ and JavaScript libraries, allowing a programmer to use JavaScript as a server-side HTTP processing language. Basic functionality includes IO, GD, MySQL, Sockets, Templating, and FastCGI.

No download Website Updated 17 Apr 2014 The Eagle Project

Screenshot
Pop 132.26
Vit 51.13

Eagle, Extensible Adaptable Generalized Logic Engine, is an implementation of the Tcl scripting language for the Common Language Runtime (CLR).

No download Website Updated 24 Aug 2008 Fype

Screenshot
Pop 28.51
Vit 45.47

Fype is For Your Program Execution, an attempt to build an open source scripting language from scratch (just for fun) using C99 on FreeBSD. The focus is to use as few dependencies on 3rd party libraries as possible, to use as little code as possible, and to have a very small execution binary. It should be portable to many different operating systems.

Download No website Updated 07 Sep 2010 Genyris

Screenshot
Pop 26.50
Vit 3.11

Genyris is a programming language inspired by the Semantic Web. Objects can belong to multiple classes independent from construction. Indentation reduces parentheses yet retains the power of Lisp. External Java libraries can be imported.

Download Website Updated 14 Nov 2011 Glulxe

Screenshot
Pop 38.42
Vit 3.14

Glulxe is an interpreted implementation of the Glulx portable Interactive Fiction VM, like the Z-machine but using the Glk API. Unlike the Z-machine, it uses 32-bit data and addresses, so it can handle game files up to four gigabytes long. Also unlike the Z-machine, it has native support for Glk I/O, so game files can use any capability Glk provides. However, like the Z-machine, you can write games in the Inform language and compile them to Glulx game files.

Screenshot

Project Spotlight

congruity

A GUI application for programming Logitech Harmony remote controls.

Screenshot

Project Spotlight

OVAL Interpreter

A host-based vulnerability assessment tool that uses OVAL definitions.