Movitz is an implementation of the Common Lisp programming language for x86 computers. It runs without an 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 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 Common Lisp, commonly abbreviated CL (not to be confused with Combinatory logic which is also abbreviated CL), is a dialect of Lisp, standardised by ANSI X3. ... x86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by Intel. ... In computing, an operating system (OS) is the system software responsible for the direct control and management of hardware and basic system operations. ... The American National Standards Institute (ANSI) is a private, non-profit standards organization that produces industrial standards in the United States. ... ...
The Movitz system aspires to be an implementation of ANSI Common Lisp that targets the ubiquitous x86 PC architecture "on the metal".
Movitz is a development platform for operating system kernels, embedded, and single-purpose applications.
This cross-compiler is written in plain Common Lisp, and is currently being developed under Allegro CL, GNU Emacs, and FreeBSD, although (with minor exceptions) nothing in particular binds it to this platform.