Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision |
lisp [2007-12-12 04:52] – 203.117.187.254 | lisp [2021-04-29 08:44] – nik |
---|
Lisp is for building organisms - imposing, breathtaking, dynamic structures built by squads fitting fluctuating myriads of simpler organisms into place. | Lisp is for building organisms - imposing, breathtaking, dynamic structures built by squads fitting fluctuating myriads of simpler organisms into place. |
-- Alan J. Perils in SICP | -- Alan J. Perils in SICP |
| |
| ==== Introductions ==== |
| * [[https://ambrevar.xyz/modern-common-lisp/index.html|Modern, functional Common Lisp: Myths and tips]]. |
| |
==== reference + docs ==== | ==== reference + docs ==== |
* Common Lisp HyperSpec http://www.lispworks.com/reference/HyperSpec/Front/index.htm | * [[http://www.lispworks.com/reference/HyperSpec/Front/index.htm|Common Lisp HyperSpec]] |
* Common Lisp the Language http://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html | * [[http://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html|Common Lisp the Language]] |
* The [[EncyCMUCLopedia]], A CMU Common Lisp Documentation Collection http://www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/ | * The [[EncyCMUCLopedia]], [[http://www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/|A CMU Common Lisp Documentation Collection]]. |
* The Common Lisp Cookbook http://cl-cookbook.sourceforge.net/ | * [[http://cl-cookbook.sourceforge.net/|The Common Lisp Cookbook]] |
| |
| |
====implemetations==== | ==== implementations ==== |
A "survey of Common Lisp implementations that are currently being actively maintained. [...] references to writings about why Lisp is interesting and important, Lisp textbooks, and useful Lisp resources including repositories of available libraries." [nov.2007] > http://common-lisp.net/~dlw/LispSurvey.html | * [[http://sbcl.org/|SBCL]] (based on the earlier [[http://www.cons.org/cmucl/|CMUCL]]) is a "high performance compiler and runtime system for ANSI Common Lisp, it provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions." |
* CMUCL http://www.cons.org/cmucl/ and SBCL (steel bank CL) http://sbcl.sourceforge.net/ | * [[https://ccl.clozure.com/|Clozure CL]] aka. CCL "is a free Common Lisp implementation with a long history. Some distinguishing features of the implementation include fast compilation speed, native threads, a precise, generational, compacting garbage collector, and a convenient foreign-function interface." for x86, x86-64, ppc32, ppc64, armv7l/armv6 |
* OpenMCL is based on macintosh common lisp, runs on a ppc based unix-alike (eg: [[DebianPPC]] or [[OsX]] system) http://openmcl.clozure.com/ | |
* CLisp http://clisp.sourceforge.net/ | * CLisp http://clisp.sourceforge.net/ |
| |
* for alegro + gcl -> http://tapir-server.uwaterloo.ca/~mannr/software.html | * for alegro + gcl -> http://tapir-server.uwaterloo.ca/~mannr/software.html |
* in general OpenGL bindings at CLiki | * in general OpenGL bindings at CLiki |
* opengl cffi bindings on common-lisp.net | * opengl cffi bindings on http://common-lisp.net |
* L-systems http://www.ii.uib.no/~knute/lsystems/llisp.html | * L-systems http://www.ii.uib.no/~knute/lsystems/llisp.html |
* LUSH (universal shell / prototyping / etc+ ) http://lush.sourceforge.net/doc.html | * LUSH (universal shell / prototyping / etc+ ) http://lush.sourceforge.net/doc.html |
* schemix (R5RSscheme in the linux kernel) http://www.abstractnonsense.com/schemix/ and project page at http://savannah.nongnu.org/projects/schemix/ | * schemix (R5RSscheme in the linux kernel) http://www.abstractnonsense.com/schemix/ and project page at http://savannah.nongnu.org/projects/schemix/ |
* using scheme in [[Kernel Space]] (most likely a unix derived one) | * using scheme in [[Kernel Space]] (most likely a unix derived one) |
| ====racket==== |
| * derived from mzscheme -> now [[racket language]] |
| |
====links==== | ====links==== |
* paul graham has a well considered collection of links http://www.paulgraham.com | * Paul Graham has collected some [[http://www.paulgraham.com/lisplinks.html|lisp links]] |
* http://wwwcip.informatik.uni-erlangen.de/user/snkreutt/lisp.html | * https://common-lisp.net/ |
* weblogs, news, discussions | * [[http://planet.lisp.org/|blogs]], [[https://groups.google.com/g/comp.lang.lisp|comp.lang.lisp]], [[http://log.irc.tymoon.eu/freenode/lisp|discussions]], etc |
* usually lisp related http://lemonodor.com/ | * programming languages > http://lambda.weblogs.com/ |
* programming languages http://lambda.weblogs.com/ | |
| |
====notes + threads to follow ==== | ====notes + threads to follow ==== |