LispMe
Encyclopedia
LispMe is an interpreter
Interpreter (computing)
In computer science, an interpreter normally means a computer program that executes, i.e. performs, instructions written in a programming language...

 for the Scheme programming language developed by Fred Bayer for Palm OS
Palm OS
Palm OS is a mobile operating system initially developed by Palm, Inc., for personal digital assistants in 1996. Palm OS is designed for ease of use with a touchscreen-based graphical user interface. It is provided with a suite of basic applications for personal information management...

 PDAs
Personal digital assistant
A personal digital assistant , also known as a palmtop computer, or personal data assistant, is a mobile device that functions as a personal information manager. Current PDAs often have the ability to connect to the Internet...

. It is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 released under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

. It is reasonably close to standard Scheme but is not fully R5RS compliant. Scheme source programs can be stored in Palm OS memopad format while Scheme sessions, are stored in Palm OS PDB
PDB (Palm OS)
PDB is a container format for record databases in Palm OS, Garnet OS and Access Linux Platform. Its structure is similar to PRC resource databases...

database files and can be interrupted and restarted. There is some support for Palm OS user interface primitives. LispMe also provides some database support.

LispMe sessions can be given a "starter icon", which appears in the Applications menu, enabling the session to be run as a Palm Pilot application.

The product ended development in August 2008, but is fairly complete and quite robust.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK