Validate || LAMP

Validated HTML 4.0


Genie

Genie is the process manager of the LAMP project. It's a normal Mac OS application based on the Pedestal framework, that provides shell windows (much in the manner of xterms).

Genie sports a built-in shell that mimics a real Unix shell in many ways. Advanced shell features like brace expansion are already supported, and others are on the way. The shell even uses Unix filing syntax. Built-in commands include echo, cd, pwd, set, export, and local variable assignment (e.g. foo=bar).

Genie can run external programs that have been built with Kerosene. Genie externals are built as shared libraries and dynamically linked in when run within Genie. Programs can request to continue running in the background after returning control to the shell.

Wishlist is a collection of Genie externals.

Other applications (including scripting systems) can call unix programs by sending Apple events to Genie, and a terminology dictionary is provided to AppleScript.



[SourceForge Logo] Last updated April 5, 2002 by jax with mml2html
LAMP is developed by Metamage Software Creations