Projects / ghli

ghli

ghli is GPMI's Highlevel Language Interpreter, developed to operate under GPMI, though it works as a standalone script interpreter as well. It features a byte code interpreter with complex instructions for high level languages, a framework to ease implementing precompilers, a Pascal precompiler, and an Assembly precompiler. It aims to be small, fast, and flexible. The number of core instructions are very limited while it offers a simple interface so the host application can register its own extension commands easily.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  28 Aug 2005 08:06

Release Notes: Dynamic arrays were implemented in the core and in the pascal precompiler. The directory tree was restructured. Now everything compiles with and without gpmi. A script to download external libraries was added. Minor cleanups were made for memory leaks, bugs, and compiler warnings.

  •  04 Jul 2005 04:39

Release Notes: Pascal scripting is not case sensitive anymore, and pascal-style for cycle takes expressions instead of constants. Error reporting is cleaned up so that every routine returns unified runtime errors. Type casts were in Pascal. For example_app, -- memstat is added, which does memory usage and runtime statistics. All the memory leaks found so far were cleaned up.

No changes have been submitted for this release.

Screenshot

Project Spotlight

AppScale

A platform for hosting applications written for Google App Engine.

Screenshot

Project Spotlight

Jupidator

A multi-platform application self-update framework.