italic title CommonLisp the Language is an influential book by Guy L. Steele about CommonLisp . History Before standardization The first edition Digital Press, 1984 ISBN 0 932376 41 X 465 pages served as the basis for the ANSI CommonLisp standard. It was written by Guy L. Steele, Jr. , Scott E. Fahlman Scott Fahlman , Richard P. Gabriel , David Moon David A. Moon , and Daniel Weinreb Daniel L. Weinreb . During standardization The second edition Digital Press, 1990 ISBN 1 55558 041 6 1029 pages reflected the then current status of the standardization process and documented important new features such as CommonLisp Object System CLOS , the tt loop tt macro and conditions. It also has a chapter on series and generators. After standardization The ANSI CommonLisp standard was published in 1994 and differs from the dialects described in CommonLisp the Language 1984 and CommonLisp the Language, Second Edition 1990 . Substantive additions and deletions were made between the time of the Second Edition and the final version of ANSI CommonLisp. Also, series and generators were discussed in appendix matter of the Second Edition but were not a part of any working draft nor the final version of ANSI CommonLisp. Although ANSI CommonLisp and the dialects described by the two editions of CommonLisp the Language differ, the ANSI CommonLisp specification indirectly acknowledges the practical importance of CommonLisp the Language first and second edition by taking the effort to suggest ..., allowing conditionals to be added to code that must interoperate between ANSI CommonLisp and those other dialects. See also CommonLisp HyperSpec hypertext version of the ANSI CommonLisp standard External links http www.cs.cmu.edu Groups AI html cltl cltl2.html CommonLisp the Language, 2nd Edition ... by lisp.se http www.supelec.fr docs cltl cltl2.html Mirror provided by supelec.fr CommonLisp DEFAULTSORT CommonLisp The Language Category CommonLisp publications compu book stub ... more details
More footnotes date May 2011 Infobox programming language name CommonLisp family Lisp programming languageLisp paradigm Multi paradigm programming language Multi paradigm procedural programming procedural ... but rather a language specification . Several Implementations implementations of the CommonLisp standard ... language Scheme . For CommonLisp, operators that define names in the function namespace include ... the language s syntax. Scope Like programs in many other programming languages, CommonLisp programs ... object system for CommonLisp. CLOS is a dynamic programming language dynamic object system with multiple ... C language code which then is compiled with a C compiler or, directly, native code. CommonLisp implementations ... language thus does not apply for interactive CommonLisp. The language makes distinction ... committee for CommonLisp. CommonLisp is a general purpose programming language, in contrast to Lisp .... Unlike many earlier Lisps, CommonLisp like Scheme programming language Scheme uses lexical ... 1984, 1994 for ANSI CommonLisp designer developer ANSI X3J13 committee standard reference CommonLisp ... CommonLisp Allegro CL , Armed Bear CommonLisp ABCL , CLISP , Clozure CL , CMUCL , Corman CommonLisp , Embeddable CommonLisp ECL , GNU CommonLisp GCL , LispWorks , Movitz , Scieneer CommonLisp Scieneer CL , SBCL , Genera operating system Symbolics CommonLisp dialects CLtL1, CLtL2, ANSI CommonLisp influenced by Lisp programming languageLisp , Lisp Machine Lisp , MacLisp , Scheme programming language Scheme , InterLisp influenced Clojure , Dylan programming language Dylan , Emacs Lisp , EuLisp ... Cross platform license website URL http common lisp.net CommonLisp , commonly abbreviated CL , is a dialect of the Lisp programming languageLisp programming language , published in American National ... website ref From the ANSI CommonLisp standard the CommonLisp HyperSpec has been derived ref http www.lispworks.com documentation HyperSpec Front Help.htm Authorship Authorship of the CommonLisp ... more details
The CommonLisp HyperSpec is a hypertext html document which is not the ANSI CommonLisp standard, but is based on it with permission from ANSI and INCITS X3 ref http www.lispworks.com documentation HyperSpec Front Help.htm Authorship ref . It is copyrighted by LispWorks Ltd ref http www.lispworks.com documentation HyperSpec Front Help.htm Legal ref . It is approximately 15MB of data in 2,300 files which contain approximately 105,000 hyperlink s. The HyperSpec is used by many CommonLisp development environments examples are LispWorks , SLIME for looking up reference information for the constructs of ANSI CommonLisp. The HyperSpec is also available for download. Before the ANSI CommonLisp standard, the book CommonLisp the Language had been used as a CommonLisp standard reference. Allegro CommonLisp has its own hypertext version of the ANSI CommonLisp standard. References references External links http www.lispworks.com documentation HyperSpec Front index.htm CommonLisp HyperSpec http www.lispworks.com documentation common lisp.html CommonLisp HyperSpec download file http www.franz.com support documentation 8.1 ansicl ansicl.htm Allegro CommonLisp, ANSI CommonLisp hypertext reference CommonLisp Category CommonLisp publications Compu lang stub ru CommonLisp HyperSpec ... more details
Kyoto CommonLisp KCL is an implementation of CommonLisp by T. Yuasa and M. Hagiya, written in C programming language C to run under Unix like operating systems. KCL is compiled to ANSI C . It conforms to CommonLisp as described in the 1984 first edition of Guy Steele s book CommonLisp the Language and is available under a licence agreement. KCL is notable in that it was implemented from scratch, outside of the standard committee, solely on the basis of the specification. It was one of the first CommonLisp implementations ever, and exposed a number of holes and mistakes in the specification that had gone unnoticed. Derived software Austin Kyoto CommonLisp AKCL is a collection of ports, bug fixes, and performance improvements to KCL made by William Schelter . AKCL has been ported to a range of Unix workstations. GNU CommonLisp GCL was derived from AKCL. It is available at http www.gnu.org software gcl . Embeddable CommonLisp ECL was also derived from KCL. It is available at http ecls.sourceforge.net . References FOLDOC CommonLisp Category CommonLisp implementations Category CommonLisp software ru Kyoto CommonLisp ... more details
Practical CommonLisp ISBN 1590592395 is an introductory book on CommonLisp by Peter Seibel which intersperses practical chapters along with a fairly complete introduction to the language. In the practical chapters Seibel develops various pieces of software such as a unit testing framework, a library for parsing ID3 tags, a spam filter, and a SHOUTcast server. The complete text is available online. ref http www.gigamonkeys.com book Practical CommonLisp Bot generated title ref See also CommonLisp the Language References reflist External links http www.gigamonkeys.com book Online HTML version of Practical CommonLisp http www.apress.com resource freeebook 9781590592397 Description of book at publisher s website http www.cliki.net Practical CommonLisp http books.slashdot.org article.pl?sid 05 04 28 1936206&tid 156&tid 6 slashdot review posted 2005 04 28 http www.joshstaiger.org archives 2006 02 a short review.html A short review of Peter Seibel s Practical CommonLisp http ablog.apress.com ?p 492 Practical CommonLisp why did we publish this book? http www.goesping.org archives 2005 11 27 thoughts reading practical commonlisp Thoughts Reading Practical CommonLisp on The Blog That Goes Ping http video.google.com videoplay?docid 448441135356213813 Google Tech Talk from Seibel video CommonLisp compu book stub Category CommonLisp publications ... more details
Infobox Software name Embeddable CommonLisp logo screenshot caption developer Juanjo Garcia Ripoll latest release version 11.1.1 latest release date release date 2011 01 16 latest preview version latest preview date operating system Unix like , Microsoft Windows Windows programming language genre Compiler and Run time system runtime license GNU Lesser Public License LGPL website http ecls.sourceforge.net Embeddable CommonLisp ECL is a LGPL CommonLisp implementation aimed at producing a small footprint Lisp system that can be embedded into existing C programming language C based applications. It is able to create stand alone Executable and Linkable Format ELF executables from CommonLisp code and runs on most platforms that support a C compiler . Because it compiles CommonLisp to C, it also features an Foreign function interface FFI system, including support for inline C to be used or generated from CommonLisp. Inline C FFI combined with CommonLisp macros and custom SETF expansions yield a compile time preprocessor. External links http ecls.sourceforge.net ECL Home Page CommonLisp Category CommonLisp implementations Category CommonLisp software Category Free compilers and interpreters ru Embeddable CommonLisp ... more details
Infobox software name GNU CommonLisp logo screenshot caption developer GNU The GNU Project latest release version 2.6.7 latest release date release date 2005 08 10 latest preview version latest preview date operating system Unix like , Microsoft Windows programming language genre Interpreter computing Interpreter , compiler license GNU General Public License GPL website http www.gnu.org software gcl www.gnu.org software gcl GNU CommonLisp GCL is the GNU Project s CommonLisp compiler, an evolutionary development of Kyoto CommonLisp . It produces native object code by first generating C programming language C code and then calling a C compiler. Although it does not yet fully comply with the American National Standards Institute ANSI CommonLisp specification, GCL is the implementation of choice for several large projects including the mathematical tools Maxima software Maxima , AXIOM and ACL2 . GCL runs under eleven different architectures on Linux , and under FreeBSD , Solaris operating system Solaris , and Microsoft Windows . GCL has not had a release since 2005, although binaries for Windows were produced in early 2008. Development is still very active on the CVS repository. This Lisp system keeps the memory image as small as possible, so on modern computers it needs tuning the default memory allocation scheme. ref http savannah.nongnu.org forum forum.php?forum id 1610 GNU CommonLisp News 2.5.1 is released. Item posted by Camm Maguire camm on Sun 02 Mar 2003 03 53 24 PM UTC. ref References Reflist Portal Free software GNU CommonLisp DEFAULTSORT Gnu CommonLisp Category CommonLisp implementations Category CommonLisp software Category GNU Project software CommonLisp Category Free compilers and interpreters Category Windows software Category Linux programming tools compu prog stub prog lang stub ca GNU CommonLisp de GNU CommonLisp es GNU CommonLisp ru GNU CommonLisp ... more details
Notability date July 2011 Primary sources date July 2011 Infobox software name CLX programming languageCommonLisp CLX is the standard X Window System protocol client library computer science library for the CommonLispCommonLisp programming language , ref name pdf http www.pvv.ntnu.no ljosa doc encycmuclopedia x clx.pdf CLX CommonLISP X Interface ref sup 1 3 sup the C programming language C equivalence of which is Xlib . CLX contains data types , Function programming functions and Macro computer science macros for interacting with an X Server computing server by sending requests and receive X Window System core protocol Events events and replies. ref name pdf sup 1 3 sup This allowes programmer s to write programs without knowing the details of the protocol computing protocol . CLX is completely written in CommonLisp and does not use Xlib. References references External links http www.cliki.net CLX CLX on the CLiki http www.pvv.ntnu.no ljosa doc encycmuclopedia x clx.pdf CLX CommonLISP X Interface CommonLisp Category CommonLisp Category CommonLisp software programming software stub ... more details
notability date March 2009 unreferenced date March 2009 Infobox Software name Corman CommonLisp logo screenshot caption developer Corman Technologies released 1995 latest release version 3.0.1 latest release date Sept. 14, 2006 latest preview version latest preview date operating system Windows Vista , Windows XP , Windows 2000 , Windows Server 2003 languageCommonLisp genre Compiler and Run time system runtime license Commercial website http www.cormanlisp.com Corman CommonLisp is a commercial implementation of the CommonLisp programming language featuring support for the Microsoft Windows Windows operating system. License Corman CommonLisp is commercial software see http www.cormanlisp.com license.html . History Corman CommonLisp was designed and implemented by Corman Technologies, since 1995. Previously they developed PowerLisp for the Mac, but Corman CL was a complete rewrite for Windows. PowerLisp is no longer developed or supported . They have developed and maintained Corman CL continuously, with new major releases approximately every 18 months and minor updates more often . The CLOS implementation was originally from Art of the Metaobject Protocol Closette, and then extensively rewritten to add missing CommonLisp features and to improve performance. External links http www.cormanlisp.com The Corman CommonLisp home page References references CommonLisp Category CommonLisp implementations Category CommonLisp software Category Lisp programming language Category Lisp programming language family Compu lang stub ru Corman CommonLisp ... more details
use ref . See also CMU CommonLisp External links http www.scieneer.com scl The Scieneer CommonLisp product page http www.scieneer.com scl free.html The Scieneer CommonLisp free download page download the Scieneer CommonLisp free for non commercial use. dmoz Computers Programming Languages Lisp Compilers and Interpreters Scieneer CommonLisp References references CommonLisp Category CommonLisp implementations Category CommonLisp software Category Lisp programming language Category Lisp programming language family Compu lang stub ...Infobox Software name Scieneer CommonLisp logo screenshot caption developer Scieneer Pty Ltd released September 2002 latest release version 1.3.9 latest release date 14 November 2008 latest preview version latest preview date operating system several POSIX compliant OSs operating system Linux , Solaris operating system Solaris , HP UX platform Cross platform languageCommonLisp genre Compiler and Run time system runtime license Commercial website http www.scieneer.com scl www.scieneer.com scl Scieneer CommonLisp is a commercial implementation of the CommonLisp programming language featuring support for Symmetric multiprocessing on a range of Linux , Solaris operating system Solaris and HP UX platforms. The compiler generates fast 64 bit and 32 bit native code. License The Scieneer CL is commercial software and is licensed per system. However it is available free for non commercial use, see http www.scieneer.com scl free.html Free download . History The Scieneer CL is developed by Douglas Crosher at Scieneer ref http www.scieneer.com company.html Scieneer history ref and is a commercial fork of the CMU CommonLisp implementation. Douglas contributed to the CMUCL for many years before creating the Scieneer CL fork of CMUCL. The Scieneer CL 1.1 was publicly released in September ... 8 Sciener CL 1.2 release ref and was the first CommonLisp implementation for the 64 bit AMD64 platform ... more details
CLM originally an acronym for CommonLisp Music is a music synthesis and signal processing package in the Music V family created by Bill Schottstaedt . It runs in a number of various Lisp programming languageLisp implementations or as a part of the Snd audio editor using Scheme programming language Scheme , Ruby programming language Ruby and now Forth programming language Forth . There is also a realtime implementation, Snd rt which is developed by Kjetil S. Matheussen. This software was used to digitally stretch Beethoven Beethoven s Symphony No. 9 Beethoven 9th Symphony to create Leif Inge Leif Inge s 9 Beet Stretch . ref http www.notam02.no 9 9 B e e t S t r e t c h Bot generated title ref See also OpenMusic Common Music Common Music Notation Snd External links http ccrma.stanford.edu software clm CLM Home http ccrma.stanford.edu software snd Snd http www.notam02.no arkiv doc snd rt Snd rt Notes references CommonLisp Category Audio programming languages Category Free audio software Category Software synthesizers Category CommonLisp software ... more details
programming language the Python programming language . If CommonLisp source code has been written with appropriate ... by the CommonLisp standard and still need to be worked around e.g. by inlining more and using ... procedure calls. An implementation of CLOS , the CommonLisp Object System, which includes multimethods ... profiler . An interface to the X11 Window System CLX CommonLisp CLX , and a sophisticated graphical ... , an Emacs like editor implemented in CommonLisp. See also Portal Free software Scieneer CommonLisp Steel Bank CommonLisp External links http www.cons.org cmucl CMUCL Home Page CommonLisp DEFAULTSORT Cmu CommonLisp Category Free compilers and interpreters Category CommonLisp implementations Category CommonLisp software Category Public domain software de CMU CommonLisp fr CMU CommonLisp ja CMU CommonLisp ru CMU CommonLisp ... programming language Dylan implementation using some of CMUCL s compiler base maintenance has been ... , but can be used for faster loading of Lisp files that don t need compilation. A machine to interpret ... more details
tt Format tt is a function in CommonLisp that can produce formatted text and is normally used in a manner analogous to printf in C programming language C and other curly bracket programming language s. However, it provides much more functionality than code printf code allowing the user to output numbers in English, apply certain format specifiers only under certain conditions, iterate over data structures, and output in a tabular format. Example An example of a C code printf code call is the following source lang c printf Color s, number1 d, number2 05d, hex x, float 5.2f, unsigned value u. n , red , 123456, 89, 255, 3.14, 250 source Using CommonLisp, this is equivalent to source lang lisp format t Color A, number1 D, number2 5, 0D, hex X, float 5,2F, unsigned value D. red 123456 89 255 3.14 250 Color red, number1 123456, number2 00089, hex FF, float 3.14, unsigned value 250. source Another example would be to print every element of list delimited with commas, which can be used using the tt tt , tt tt and tt tt directives ref http www.gigamonkeys.com book a few format recipes.html 18. A Few FORMAT Recipes from Practical CommonLisp ref source lang lisp let groceries eggs bread butter carrots format t A , . groceries Prints in uppercase format t A , . groceries Capitalizes output EGGS, BREAD, BUTTER, CARROTS. Eggs, bread, butter, carrots. source References references Books CommonLisp HyperSpec http www.lispworks.com documentation HyperSpec Body 22 c.htm Section 22.3 Formatted Output Practical CommonLisp http www.gigamonkeys.com book a few format recipes.html Chapter 18. A Few FORMAT Recipes Category CommonLisp prog lang stub ... more details
Refimprove article date January 2009 Macintosh CommonLisp MCL is an implementation and Integrated Development Environment IDE for the CommonLisp programming language . Various versions of MCL run under Mac OS m68k and PPC and Mac OS X . Versions of MCL up to and including 5.1 are proprietary. Version 5.2 has been open sourced. In 2009 a new different version of MCL has been open sourced RMCL. ref http thread.gmane.org gmane.lisp.mcl.general 2896 RMCL announcement ref RMCL is based on MCL 5.1 and does run under Rosetta binary translation software Rosetta on Intel based Macs. Features of MCL MCL was famous for its integration with the Macintosh toolbox later Carbon API Apple Carbon , which allowed direct access to most of the Mac OS functionality directly from Lisp. This was achieved with a low level interface that allowed direct manipulation of native Mac OS data structures from Lisp, together with a high level interface that was more convenient to use. In a 2001 article in Dr. Dobbs Journal , Peter Norvig wrote that MCL is my favorite IDE on the Macintosh platform for any language and is a serious rival to those on other platforms . ref http www.ddj.com architect 184414714 Extreme Rapid Development ref History of MCL Development on MCL began in 1984. Over its history, MCL has been known under different names Running on 68k based Apple Macintosh Computers 1987, Coral CommonLisp 1987, Macintosh Allegro CommonLisp 1988, Apple Macintosh CommonLisp Running on PowerPC based Apple Macintosh Computers 1994, Digitool Macintosh CommonLisp It has also spawned at least one separately ... Code http www.nist.gov lispix MLxDoc miscl macintosh common lisp.html Mac CommonLisp at NIST CommonLisp Category CommonLisp implementations Category CommonLisp software Category Lisp programming language Category Functional languages Category Free compilers and interpreters Compu lang stub ru Macintosh CommonLisp ... more details
Infobox software name Allegro CommonLisp logo screenshot caption developer Franz, Inc. released latest release version 8.2 latest release date Start date and age 2010 02 05 operating system Microsoft Windows 32 and 64 bit , Mac OS X Intel, 32 and 64 bit , Linux 32 and 64 bit , FreeBSD , Solaris operating system Solaris x64 and SPARC, 32 and 64 bit , AIX 32 and 64 bit operating system desc size genre Integrated Development Environment IDE license website http www.franz.com Franz, Inc. Allegro CommonLisp is a commercial implementation of the CommonLisp programming language developed by Franz Inc . Allegro CL provides the full ANSI CommonLisp standard with many extensions ref http www.franz.com support documentation 8.2 doc contents.htm Allegro CL 8.2 documentation ref threads, CLOS streams, CLOS MOP, Unicode, SSL streams, implementations of various Internet protocols, OpenGL interface and more . The first version of Allegro CommonLisp was finished at the end of 1986 ref http www.franz.com about company.history.lhtml Franz Inc. Company History ref , originally called Extended CommonLisp . Allegro CL is available for Windows, Linux, Mac OS X and various Unix platforms, supporting 32 or 64 bits. Internationalization support is based on Unicode . It supports various external text encodings and provides string and character types based on UCS 2 . Allegro CL can be used with and without its integrated development environment IDE , which is available for Windows and Linux, and on Mac ... agraph AllegroGraph ref . The AllegroGraph RDF Database is written in Allegro CommonLisp ... CL product page See also LispWorks References references CommonLisp Widget toolkits Category CommonLisp implementations Category Lisp programming language family Category Functional languages Category Object oriented programming languages Category CommonLisp software ru Allegro CommonLisp ... is an orthogonal feature to the rest of Lisp, reasoning programs that work on CLOS objects will seamlessly ... more details
Other uses Clos disambiguation The CommonLisp Object System CLOS is the facility for object oriented programming which is part of ANSI CommonLisp . CLOS is a powerful dynamic programming language dynamic ... or CommonLisp than in C . ref CLOS is not a Prototype based language prototype language Classes ... or Java programming language Java . CLOS was inspired by earlier Lisp object systems such as Flavors ... proposed as an add on, CLOS was adopted as part of the ANSI standard for CommonLisp and has ... name and argument structure, each specialized for different arguments. Since CommonLisp provides ... eql specializers . CLOS does not by default support dispatch over all CommonLisp data types ... deftype code . However, most CommonLisp implementations provide a metaobject protocol which allows ... Outside of the ANSI CommonLisp standard, there is a widely implemented extension to CLOS called the Metaobject ... language Flavors and its successor New Flavors was the object system on the MIT Lisp Machine . Large ... obsolete, though implementations for CommonLisp do exist. Flavors was using the message passing paradigm ... D . CommonLoops was implemented for CommonLisp. A portable implementation called Portable ... for the CLOS implementation of several CommonLisp implementations. PCL is implemented mostly in portable CommonLisp with only a few system dependent parts. References reflist refbegin http portal.acm.org ... , 1991, MIT Press. ISBN 0 262 61074 4 http www.dreamsongs.com NewFiles ECOOP.pdf The CommonLisp Object ... knowledge of Lisp or Scheme. Sonya Keene , Object Oriented Programming in CommonLisp A Programmer s Guide to CLOS , 1988, Addison Wesley. ISBN 0 201 17589 4 CommonLisp HyperSpec , http www.lispworks.com documentation HyperSpec Body 07 .htm Chapter 7 Objects CommonLisp Category CommonLisp Category Object oriented programming Category Lisp programming language de CommonLisp Object System es CLOS fr CommonLisp Object System ja CommonLisp Object System pl CommonLisp Object System pt Common ... more details
, whereas SBCL supported bootstrapping from theoretically any ANSI compliant CommonLisp implementation ... CommonLisp Category Free compilers and interpreters Category CommonLisp implementations Category CommonLisp software Category Public domain software de Steel Bank CommonLisp it Steel Bank CommonLisp ru Steel Bank CommonLisp uk Steel Bank CommonLisp ... more details
VAX LISP was an implementation of CommonLisp for OpenVMS VMS and ULTRIX on 32 bit VAX s. It was the first CommonLisp to be written for non Lisp machine s ref pg 72 294 of Gabriel 1985 ref . It was initially Bootstrapping compilers boot strapped from Carnegie Mellon University s Spice Lisp by recompiling its output but for VAX machine instruction and to use the large VAX stack . Some of the original developers came from CMU. Features included dumb terminal IDE with Emacs like editor programming in CommonLisp DECwindows X11 based workstation IDE with editor, debugger, and inspector multi threading based on POSIX threads a compiler that generated intermediate files which could be fast loaded a patented mechanism for writing and reading the executable state of the entire virtual machine During the development of the never released V4.0 the product was sold off to Lucid Inc. References reflist cite book last Gabriel first Richard P. title Performance and evaluation of Lisp systems publisher MIT Press Computer Systems Series url http www.dreamsongs.com NewFiles Timrep.pdf date May 1985 isbn 0 262 07093 6 LCCN 85 15161 xiv, 285 p. 23 cm. Cambridge, Mass. CommonLisp Category CommonLisp implementations compu prog stub ... more details
File Listener.png thumb 300px McCLIM Lisp Listener The CommonLisp Interface Manager CLIM is a CommonLisp based programming interface for creating user interfaces &mdash i.e., GUI s. It is completely object oriented and is based on the idea of stream input and output. There are also facilities for output device independence. It is descended from the GUI system Dynamic Windows of Symbolics s Lisp machines ref ...you can check out CommonLisp Interface Manager CLIM . A descendant of the Symbolics Lisp Machines GUI framework, CLIM is powerful but complex. Although many commercial CommonLisp implementations actually support it, it doesn t seem to have seen a lot of use. But in the past couple years, an open source implementation of CLIM, McCLIM now hosted at http common lisp.net project mcclim Common Lisp.net has been picking up steam lately, so we may be on the verge of a CLIM renaissance. http www.gigamonkeys.com book conclusion whats next.html from Conclusion What s Next? in Practical CommonLisp , by Peter Seibel . ref CLIM has been designed to be portable across different CommonLisp implementations and different Window system window systems . CLIM supports, like Dynamic Windows, so called Presentations ref Presentation Based User Interfaces, MIT Technical Report AITR 794, 1984, Eugene C. IV Ciccarelli ref . CLIM is available for Allegro CL, LispWorks, Macintosh CommonLisp and Symbolics Genera. A Free software free implementation of CLIM is called McCLIM . McCLIM has several extensions to CLIM and has been used for several applications like Climacs , an Emacs like editor. References Reflist External links http bauhh.dyndns.org 8000 clim spec index.html CLIM 2.0 Specification ... http common lisp.net project mcclim McCLIM Project Page http common lisp.net project climacs Climacs Project Page Widget toolkits Category CommonLisp Category CommonLisp software compu prog stub de CommonLisp Interface Manager fr CLIM CommonLisp Interface Manager ... more details
CommonLisp Object System may refer to CommonLisp Object System Clos network disambig Long comment to avoid being listed on short pages ... more details
Paradigms of AI Programming Case Studies in CommonLisp ISBN 1 55860 191 0 is a well known programming book by Peter Norvig about artificial intelligence programming using CommonLisp . ref Norvig, Peter. Paradigms of artificial intelligence programming case studies in CommonLisp. San Francisco, Calif Morgan Kaufman Publishers, 1992. ref History The LISP programming language has survived since 1958 as a primary language for Artificial Intelligence research. This text was published in 1992 as the CommonLISP standard was becoming widely adopted. Norvig introduces LISP programming in the context of classic AI programs, including General Problem Solver GPS from 1959, ELIZA Dialog with a Machine, from 1966, and STUDENT computer program STUDENT Solving Algebra Word Problems, from 1964. The book covers more recent AI programming techniques, including Logic Programming , Object Oriented Programming , Knowledge Representation , Symbolic computation Symbolic Mathematics and Expert System Expert Systems . See Also Herbert Simon Cliff Shaw J.C. Shaw Alan Newell Daniel G. Bobrow Joseph Weizenbaum References Reflist External Links http www.norvig.com paip.html Paradigms of Artificial Intelligence Programming Case Studies in CommonLisp Book Homepage http www.norvig.com Peter Norvig s Homepage http www.norvig.com paip README.html Source Code from Paradigms of Artificial Intelligence Programming https www.ai class.com Introduction to Artificial Intelligence online class from Stanford compu AI stub compu book stub CommonLisp Category Artificial intelligence publications Category CommonLisp publications Category Computer science books ... more details
Object Oriented Programming in CommonLisp A Programmer s Guide to CLOS 1988, Addison Wesley , ISBN 0 201 17589 4 is a book by Sonya Keene on the CommonLisp Object System . Published first in 1988, the book starts out with the elements of CLOS and develops through the concepts of data abstraction with classes and methods, inheritance, and genericity towards creating an advanced CLOS program using streams I O. The book s brief table of contents is given below. Table of Contents 1. Introduction to CLOS Model br 2. Elements of CLOS Programs br 3. Developing a simple CLOS Program Locks br 4. Programming with Methods br 5. Controlling the Generic Dispatch br 6. Class Inheritance br 7. Defining CLOS Elements br 8. Redefining CLOS Elements br 9. Creating and Initializing Instances br 10. Procedural Definition Initialization br 11. Developing an Advanced CLOS Program Streams br 12. Highlights of CLOS Appendix A Glossary of CLOS Terminology br Appendix B Syntax of CLOS Operators br Appendix C CLOS Operators Not Documented in This Book br br Bibliography br Index br External links http www.informit.com authors bio.aspx?a FD3B1F01 7104 4756 9C10 011AC7DB0C88 CommonLisp DEFAULTSORT Object Oriented Programming in CommonLisp Category 1988 books Category Books on CLOS Category Addison Wesley books compu book stub ... more details
programming language family Category CommonLisp software Category Multi paradigm programming languages ...Unreferenced date February 2008 Infobox programming language name Lisp StarLisp logo paradigm parallel ... implementations dialects influenced by Lisp programming languageLisp influenced operating system Connection Machine license website file ext The Lisp aka StarLisp programming language was conceived ... index.html ref and was ported to American National Standards Institute ANSI CommonLisp in 2001. An older version written in the original CommonLisp , exists in the Carnegie Mellon University AI Archives ... a set of Macro computer science macros written on top of CommonLisp , and therefore had the full power of CommonLisp behind it. To use a Connection Machine, one needed a host or front end . To use Lisp, that front end had to run CommonLisp. Symbolics machines using Genera OS and Sun Microsystems workstations running Lucid Inc. s Lucid CommonLisp were both used for Lisp. StarLisp operated ... of providing an efficient yet high level language for programming the nascent Connection Machine . History Prelude At the time the Connection Machine was being designed and built, the only language being actively developed for it was an Assembly language Assembly level language known as PARIS Par ... quickly. Waiting for the completion of CM Lisp , or Connection Machine Lisp an implementation of the very high level programming languageLisp programming languageLisp with parallel programming extensions was not an option. CM Lisp had been proposed by W. Daniel Hillis Danny Hillis , and development was expected to continue for several more years. Development A Lisp Interpreter computing interpreter was initially developed. It quickly became apparent that a Lisp compiler , translating Lisp into Lisp programming languageLisp and PARIS, would be needed to attain the gigaflop speeds that were theoretically attainable by a Connection Machine . The Lisp compiler was written by Jeff Mincy ... more details
On Lisp Advanced Techniques for CommonLisp is a book by Paul Graham computer programmer Paul Graham on Macro computer science macro programming in CommonLisp . It is currently out of print ref http www.cliki.net On 20Lisp ref , but can be freely downloaded as a pdf. References reflist See also Anaphoric macro External links http www.paulgraham.com onlisp.html On Lisp home page Free versions of On Lisp http lib.store.yahoo.net lib paulgraham onlisp.pdf On Lisp in pdf format http www.bookshelf.jp texi onlisp onlisp.html On Lisp in multiple HTML files http unintelligible.org onlisp onlisp.html On Lisp in a single HTML file CommonLisp Category CommonLisp publications compu book stub ... more details