475 projects tagged "Interpreters"

No download Website Updated 05 May 2009 The Gamebook Engine

Screenshot
Pop 54.83
Vit 2.40

The Gamebook Engine is a cross-platform engine for writing gamebooks, such as the "Choose Your Own Adventure" series or the "Lone Wolf" series. TGE can interpret scripts that use the "Hyena" gamebook format.

No download Website Updated 24 Aug 2008 Fype

Screenshot
Pop 28.04
Vit 45.86

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.

No download Website Updated 04 Oct 2008 JELAN

Screenshot
Pop 18.76
Vit 1.00

JELAN provides facilities for constructing and invoking LL(1) language lexical analyzers and parsers. These are embedded in the sense that a language can be specified and then used for textual analysis within the same Java program. This avoids the need for a separate generation phase to write and compile a lexical analyzer and parser from the language specification.

Download No website Updated 30 Jan 2010 Michael4

Screenshot
Pop 20.49
Vit 1.97

Michael4 is a Forth-like language implemented for the 64-bit Alpha Linux platform. It was tested on gentoo Alpha. It differs slightly from normal Forths in that you can call words that are not yet defined and they are automatically stubbed if the source code file doesn't exist for them.

No download Website Updated 12 Nov 2008 PyGuile

Screenshot
Pop 13.56
Vit 1.00

PyGuile allows scripts written in Scheme and executed by Guile to invoke Python libraries. This makes the rich library ecosystem of Python available also to Guile users.

Download Website Updated 14 Sep 2009 Monster Scripting Language

Screenshot
Pop 45.96
Vit 2.42

Monster script (or just Monster) is an advanced scripting language made specifically for game development. The language features many new and powerful features, while still aiming first and foremost at increasing productivity and actual usability. The language is especially designed to facilitate game modding and user-generated content and scripts. It is highly object oriented, type safe, bytecode-compiled, and is easily embedded into existing game engines.

Download Website Updated 01 Dec 2008 Thyrd

Screenshot
Pop 24.70
Vit 1.00

Thyrd is an experimental, reflective, visual programming language and environment. In Thyrd, both data and code are stored in cells situated in nested two-dimensional grids. All operations the user can perform to edit the structure are implemented as operators in the Thyrd language, thus a Thyrd program can inspect and modify itself or other programs in the same space. Thyrd belongs to the Forth family of languages. It most resembles Joy in that it uses quotation and combinators to implement iteration and recursion.

Download Website Updated 10 Oct 2012 Interp

Screenshot
Pop 34.71
Vit 3.66

interp is a powerful programming language, a testing platform, and a development framework. It is targeted for Linux/Unix-based systems, yet remains adaptable to less powerful embedded systems that were never intended to host an interactive programming language, because all you need is a serial port. I2 is a compiler for interp.

No download Website Updated 17 Apr 2014 The Eagle Project

Screenshot
Pop 159.47
Vit 19.42

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

Download Website Updated 19 Jan 2009 X#

Screenshot
Pop 28.11
Vit 1.00

X# (pronounced X-sharp) is an XML-oriented programming language designed to quickly create Web applications and services. Everything is represented as an XML tree, and instead of using functions to manipulate information or perform actions, all possible operations are done by adding, removing, or changing nodes from this tree. Since there are no functions to learn and everything is done intuitively, even inexperienced developers can create complex Web applications and services quickly.

Screenshot

Project Spotlight

shipper

A utility to automate shipping of open-source project releases.

Screenshot

Project Spotlight

jsonwatch

A program that works like watch -d, but for JSON.