LispMe
   HOME





LispMe
LispMe is an interpreter for the Scheme programming language developed by Fred Bayer for Palm OS PDAs. It is free software released under the GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first .... 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 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 a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Palm OS
Palm OS (also known as Garnet OS) is a discontinued mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It was provided with a suite of basic applications for Personal information manager, personal information management. Later versions of the OS were extended to support smartphones. The software appeared on the company's line of Palm (PDA), Palm devices while several other licensees List of Palm OS devices, have manufactured devices powered by Palm OS. Following Palm's purchase of the Palm trademark, the operating system was renamed ''Garnet OS''. In 2007, Access Co., ACCESS introduced the successor to Garnet OS, called Access Linux Platform; additionally, in 2009, the main licensee of Palm OS, Palm, Inc., switched from Palm OS to webOS for their forthcoming devices. Creator and ownership Palm OS was originally developed under the directi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Programming Language
A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually defined by a formal language. Languages usually provide features such as a type system, Variable (computer science), variables, and mechanisms for Exception handling (programming), error handling. An Programming language implementation, implementation of a programming language is required in order to Execution (computing), execute programs, namely an Interpreter (computing), interpreter or a compiler. An interpreter directly executes the source code, while a compiler produces an executable program. Computer architecture has strongly influenced the design of programming languages, with the most common type (imperative languages—which implement operations in a specified order) developed to perform well on the popular von Neumann architecture. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

GNU General Public License
The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first copyleft license available for general use. It was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. The licenses in the GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. The GPL is more restrictive than the GNU Lesser General Public License, and even more distinct from the more widely used permissive software licenses such as BSD, MIT, and Apache. Historically, the GPL license family has been one of the most popular software licenses in the free and open-source software (FOSS) domai ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Interpreter (computing)
In computer science, an interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program. An interpreter generally uses one of the following strategies for program execution: # Parse the source code and perform its behavior directly; # Translate source code into some efficient intermediate representation or object code and immediately execute that; # Explicitly execute stored precompiled bytecode made by a compiler and matched with the interpreter's virtual machine. Early versions of Lisp programming language and minicomputer and microcomputer BASIC dialects would be examples of the first type. Perl, Raku, Python, MATLAB, and Ruby are examples of the second, while UCSD Pascal is an example of the third type. Source programs are compiled ahead of time and stored as machine independent code, which is then linked at run-ti ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Scheme (programming Language)
Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence Laboratory (MIT CSAIL) and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers. It was the first dialect of Lisp to choose lexical scope and the first to require implementations to perform tail-call optimization, giving stronger support for functional programming and associated techniques such as recursive algorithms. It was also one of the first programming languages to support first-class continuations. It had a significant influence on the effort that led to the development of Common Lisp.Common LISP: The Language, 2nd Ed., Guy L. Steele Jr. Digital Press; 1981. . "Common Lisp is a new dialect of Lisp, a successor to MacLisp, influenced strongly by ZetaLisp and to some extent by Scheme and InterLisp." The Scheme language is standardized in the offic ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Personal Digital Assistant
A personal digital assistant (PDA) is a multi-purpose mobile device which functions as a personal information manager. Following a boom in the 1990s and 2000s, PDAs were mostly displaced by the widespread adoption of more highly capable smartphones, in particular those based on iOS and Android (operating system), Android in the late 2000s, and thus saw a rapid decline. A PDA has an electronic visual display. Most models also have audio capabilities, allowing usage as a portable media player, and also enabling many of them to be used as telephones. By the early 2000s, nearly all PDA models had the ability to access the Internet, intranets or extranets via Wi-Fi or wireless WANs, and since then generally included a web browser. Sometimes, instead of buttons, later PDAs employ touchscreen technology. History The first PDA, the Psion Organiser, Organiser, was released in 1984 by Psion (company), Psion, followed by Psion Series 3, Psion's Series 3, in 1991. The latter began to ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Free Software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribute it and any adapted versions. Free software is a matter of liberty, not price; all users are legally free to do what they want with their copies of a free software (including profiting from them) regardless of how much is paid to obtain the program.Selling Free Software
(GNU)
Computer programs are deemed "free" if they give end-users (not just the developer) ultimate control over the software and, subsequently, over their devices. The right to study and modify a computer program entails that the source code—the preferred ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


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.N. Rhodes, J. McKeehan. Palm OS Programming, Second Edition, O'Reilly, 2001, The PalmDOC eBook An ebook (short for electronic book), also spelled as e-book or eBook, is a book publication made available in electronic form, consisting of text, images, or both, readable on the flat-panel display of computers or other electronic devices. A ... format is a special version of the PDB format.MobileRead WikiSpecification of the PalmDOC format/ref> Structure of PDB file A PDB file contains a PDB header, PDB record headers and records.Paul J. Lucas (1998PDB (Pilot Database) file format. Accessed on 20090308Microfirst Software Accessed on 20090308 PDB Header The PDB header is located at the beginning of the file and contains meta-information on the file: PDB Record Header For every record, there is an eight byte record heade ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Scheme (programming Language) Interpreters
Scheme or schemer may refer to: Arts and entertainment * ''The Scheme'', a BBC Scotland documentary TV series * The Scheme (band), an English pop band * ''The Scheme'', an action role-playing video game for the PC-8801, made by Quest Corporation * Schemer (comics), Richard Fisk, a Marvel Comics villain turned antihero * Horace Schemer, a fictional character in the TV series '' Shining Time Station'' * ''Schemers'' (film), a Scottish film Computing * Scheme (programming language), a minimalist dialect of Lisp * Scheme (URI), the front part of a web link, like "http" or "ftp" * Google Schemer, a former service allowing its users to share plans and interests Other uses * Classification scheme (information science), eg a thesaurus, a taxonomy, a data model or an ontology * Scheme (mathematics), a concept in algebraic geometry * Scheme (rhetoric), a figure of speech that changes a sentence's structure * Scam, an attempt to swindle or cheat people through deception * Scheme, a ty ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Scheme (programming Language) Implementations
Scheme or schemer may refer to: Arts and entertainment * ''The Scheme'', a BBC Scotland documentary TV series * The Scheme (band), an English pop band * ''The Scheme'', an action role-playing video game for the PC-8801, made by Quest Corporation * Schemer (comics), Richard Fisk, a Marvel Comics villain turned antihero * Horace Schemer, a fictional character in the TV series '' Shining Time Station'' * ''Schemers'' (film), a Scottish film Computing * Scheme (programming language), a minimalist dialect of Lisp * Scheme (URI), the front part of a web link, like "http" or "ftp" * Google Schemer, a former service allowing its users to share plans and interests Other uses * Classification scheme (information science), eg a thesaurus, a taxonomy, a data model or an ontology * Scheme (mathematics), a concept in algebraic geometry * Scheme (rhetoric), a figure of speech that changes a sentence's structure * Scam, an attempt to swindle or cheat people through deception * Scheme, a type ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Palm OS Software
Palm most commonly refers to: * Palm of the hand, the central region of the front of the hand * Palm plants, of family Arecaceae ** List of Arecaceae genera ** Palm oil * Several other plants known as "palm" Palm or Palms may also refer to: Music * Palm (band), an American rock band * Palms (band), an American rock band featuring members of Deftones and Isis ** Palms (Palms album), their 2013 album * Palms (Thrice album), a 2018 album by American rock band Thrice Businesses and organizations * Palm, Inc., defunct American electronics manufacturer * Palm Breweries, a Belgian company * Palm Pictures, an American entertainment company * Palm Records, a French jazz record label * Palms Casino Resort, a hotel and casino in Las Vegas, U.S. * The Palm (restaurant), New York City, U.S. * Palm Cabaret and Bar, Puerto Vallarta, Jalisco, Mexico Places United States * Midway, Lafayette County, Arkansas, also known as Palm * Palm, Pennsylvania * Palms, Los Angeles ** Palms sta ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]