Search results
Results from the WOW.Com Content Network
Richard P. Gabriel (born 1949) is an American computer scientist known for his work in computing related to the programming language Lisp, and especially Common Lisp.His best known work was a 1990 essay "Lisp: Good News, Bad News, How to Win Big", which introduced the phrase Worse is Better, [1] and his set of benchmarks for Lisp, termed Gabriel Benchmarks, published in 1985 as Performance and ...
Gabriel was a Lisp programmer when he formulated the concept in 1989, presenting it in his essay "Lisp: Good News, Bad News, How to Win Big". A section of the article, titled "The Rise of 'Worse is Better '", was widely disseminated beginning in 1991, after Jamie Zawinski found it in Gabriel's files at Lucid Inc. and emailed it to friends and colleagues.
The Common Lisp Object System: An Overview by Richard P. Gabriel and Linda DeMichiel provides a good introduction to the motivation for defining classes by means of generic functions. Fundamentals of CLOS by Nick Levine provides a step-by-step exposure to the implementation of OO concepts in CLOS, and how to utilize them.
Common Lisp is sometimes termed a Lisp-2 and Scheme a Lisp-1, referring to CL's use of separate namespaces for functions and variables. (In fact, CL has many namespaces, such as those for go tags, block names, and loop keywords). There is a long-standing controversy between CL and Scheme advocates over the tradeoffs involved in multiple namespaces.
The first edition (Digital Press, 1984; ISBN 0-932376-41-X; 465 pages) was written by Guy L. Steele Jr., Scott E. Fahlman, Richard P. Gabriel, David A. Moon, and Daniel L. Weinreb. It served as the basis for the Common Lisp technical standard by the American National Standards Institute (ANSI), and is thus termed ANSI Common Lisp.
Concurrent with the effort to write NIL, a research group at Stanford University and Lawrence Livermore National Laboratory headed by Richard P. Gabriel were investigating the design of a Lisp to run on the S-1 Mark IIA supercomputer, S-1 Lisp. That Lisp was never fully functional, but was a test bed for implementing advanced compiler methods ...
The product the company ultimately shipped was an integrated Lisp IDE for Sun Microsystems' RISC hardware architecture—this sidestepped the principal failure of Lisp machines by in essence rewriting a lesser version of the Lisp machine IDE for use on a more cost-effective and less moribund architecture. In 1987, Gabriel resigned as President ...
S-1 Lisp was a Lisp implementation written in Lisp for the 36-bit pipelined S-1 Mark IIA [1] supercomputer computer architecture, ... Gabriel, Richard P. (May 1985).