Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
lisp [2007-12-12 04:52] 203.117.187.254lisp [2021-04-29 08:44] nik
Line 3: Line 3:
 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 CLhttp://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/
      
Line 24: Line 26:
     * 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
Line 47: Line 49:
     * 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/ 
-  * weblogsnews, 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 ====
  • lisp.txt
  • Last modified: 2021-04-29 08:46
  • by nik