Movitz
Encyclopedia
Movitz is an implementation of the Common Lisp
programming language
for x86 computers. It runs with no underlying operating system
and is intended as "a development platform for operating system kernels, embedded, and single-purpose applications".
Movitz does not currently implement the entire ANSI
Common Lisp standard, but it is stable and quite usable, though very poor as a development environment since all it provides is a simple REPL, with no facility for editing and saving files. An editor called LiCE, which closely follows the conventions of GNU Emacs
, may be run on top of Movitz. A Movitz disk image with LiCE is available at www.emmett.ca/~sabetts (Web Archive copy).
Common Lisp
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 , . From the ANSI Common Lisp standard the Common Lisp HyperSpec has been derived for use with web browsers...
programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
for x86 computers. It runs with no underlying operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...
and is intended as "a development platform for operating system kernels, embedded, and single-purpose applications".
Movitz does not currently implement the entire ANSI
Ansi
Ansi is a village in Kaarma Parish, Saare County, on the island of Saaremaa, Estonia....
Common Lisp standard, but it is stable and quite usable, though very poor as a development environment since all it provides is a simple REPL, with no facility for editing and saving files. An editor called LiCE, which closely follows the conventions of GNU Emacs
Emacs
Emacs is a class of text editors, usually characterized by their extensibility. GNU Emacs has over 1,000 commands. It also allows the user to combine these commands into macros to automate work.Development began in the mid-1970s and continues actively...
, may be run on top of Movitz. A Movitz disk image with LiCE is available at www.emmett.ca/~sabetts (Web Archive copy).