No footnotes date July 2009 Lisp Machine Lisp is a dialect of the Lisp programming language , a direct descendant of Maclisp , and was initially developed in the mid to late 1970s as the systems programming language for the Massachusetts Institute of Technology MIT Lisp machine s. Lisp Machine Lisp was also the Lisp dialect with the most influence on the design of Common Lisp . Lisp Machine Lisp itself branched into 3 dialects. Symbolics named their variant ZetaLisp. Lisp Machines, Inc. and later Texas Instruments with the TI Explorer would share a common code base, but their dialect of Lisp Machine Lisp would differ from the version maintained at the Massachusetts Institute of Technology MIT AI Lab by Richard Stallman and others. The Lisp Machine Manual also known as the Chinual describes the Lisp Machine Lisp language in detail. Some Lisp Machine Lisp features it supports Object oriented programming object oriented programming with Flavors programming language Flavors it has dynamic binding, but supports closures with a special construct integer numbers were read and printed in base 8 by default External links http common lisp.net project bknr static lmman frontpage.html Lisp Machine Manual, 6th Edition, January 1984, Hypertext Version http www.bitsavers.org pdf mit cadr chinual 3rdEd Mar81.pdf Lisp Machine Manual, 3rd Edition, March 1981 Category Lisp programming language family Category 1970s software compu lang stub fr Lisp Machine Lisp ... more details
Infobox Software name Zmacs screenshot File Screenshot Zmacs.png 222px caption Zmacs in Texas Instrument Explorer 1 developer Massachusetts Institute of Technology MIT operating system Lisp machine genre Text editor Zmacs is one of the many variants of the Emacs text editor . Zmacs was written for the MIT Lisp machine and runs on its descendants Symbolics Genera, LMI Lambda, TI Explorer . Zmacs is written in Lisp Machine Lisp called ZetaLisp on Symbolics Lisp Machines . It was based on the ZWEI programming substrate, which stood for Zwei Was Eine Initially Zwei was a collection of routines which could be used to easily implement other programs, like the Symbolics mail program, Zmail Eine stood for Eine is not Emacs . Eine and zwei are German for one and two respectively. A distinctive feature of Zmacs, which can also be found in Hemlock editor Hemlock and LispWorks , is that commands look like M x Compile Buffer instead of M x compile buffer as modern Emacsen, like GNU Emacs , generally format commands. Zmacs also supports buffers and modes. Zmacs also uses the window system of the Lisp Machine with support for mouse and windows. Zmacs supports unlimited backup of files, since the file system of the Lisp Machine supports file versions. It is not compatible with GNU Emacs and its Emacs Lisp. External links http bitsavers.org pdf ti explorer 2243192 0001A Zmacs Jun87.pdf Zmacs Manual PDF For the Texas Instruments Explorer Lisp Machine implementation. EmacsNavbox Category Free software Don t uncomment until it s known for sure. Symbolics has probably kept it proprietary Category Emacs text editor stub fr Zmacs ... more details
Unreferenced date December 2009 In computing a data structured language is a computer programming programming programming language language in which the data Data structure structure is a main organizing principle, Knowledge representation representation , model, for data and logic Code computer programming code alike, in which both are stored and operated upon, i.e., program data and logic are structured and operated on in the same way, by the same representation. These are generally well suited to Reflection computer science reflection and introspection, and are in some ways more consistent than many other languages. This makes them easier to learn, and to program in for those problems which naturally fit the language s data structure. Where this occurs, programming may become trivial. For those problems which do not naturally fit a language s data structure, programming may be no easier or even harder than in other languages. In Computer program programs written in some data structured languages, when an instance occurs of the type of data representation which forms the basis of the language, then such instance is treated as a special case of quoted program. A similar concept based on consistency exists in some Object oriented programming language object oriented language s, called pure , which use a consistent object model everything in them is treated uniformly as an object, from primitives such as characters and punctuation, all the way up to whole classes, prototypes, blocks, modules, etc. Variants Three main classes of data structured languages exist, determined by the type of data structure on which they are based. Array programming Array based APL programming language APL J programming language J List computing List based Joy programming language Joy Lisp programming language Lisp Paul Graham computer programmer Arc Common Lisp Dylan programming language Dylan Emacs Lisp InterLisp Logo programming language Logo Scheme programming language Scheme ZetaLisp T ... more details
. The software of the operating system was written mostly in Lisp Machine Lisp named ZetaLisp .... Many parts of the operating systems remained written in ZetaLisp and Flavors or New Flavors . User ... Symbolics provided several programming languages for use with Genera ZetaLisp , the Symbolics ... number of extensions many of those coming from ZetaLisp . Other languages from Symbolics ... more details
. For example, the C language under Unix, and Zetalisp under the Lisp Machine system. The GNU Info Unix ... on ITS, including Maclisp MacLisp the precursor of Zetalisp and Common Lisp , Microplanner implemented ... more details
microcode up, based on MIT s Lisp Machine Lisp . The software bundle was later renamed ZetaLisp ... disk drive that could support the ZetaLisp software was 14 inch es 356  mm across most 3600s shipped .... Initially called Lisp Machine Lisp , then ZetaLisp , it finally acquired the name Symbolics ... more details
the work on new Lisp dialects mostly successors to Maclisp like ZetaLisp and NIL New Implementation ... Lisp were widely used and ported, especially with the Computer Algebra System REDUCE. ZetaLisp , also known as Lisp Machine Lisp used on the Lisp machine s, direct descendant of Maclisp. ZetaLisp ... of several divergent attempts ZetaLisp, Spice Lisp , NIL programming language NIL , and S 1 Lisp ... more details