The sources of these small Common-Lisp programs can be downloaded via git. Use the following command to fetch them:
mkdir com git clone https://git.gitorious.org/com-informatimago/com-informatimago.git com/informatimago ls com/informatimago/small-cl-pgms
Implements the lisp of AIM-8 (4 MARCH 1959 by John McCarthy).
The sources of LISP 1.5 in machine readable form. They are now available with: git clone http://git.informatimago.com/public/lisp15
Implements a parser and a REPL for the M-expressions defined in AIM-8 (4 MARCH 1959 by John McCarthy).
The Wang's algorithm, implemented in LISP 1 on IBM 704 in March 1960 still runs well on Common Lisp in 2006.
This is a simple structural editor to edit lisp sources considered as syntactic forests.
But not so ugly. Can generate the parser in lisp and in pseudo-basic.
Three Common-Lisp quines (autogenerating programs).
A unique program that can be run on Common Lisp, Emacs Lisp or R5RS Scheme.
This program computes an "author signature" from a text, with the algorithm from http://unix.dsu.edu/~johnsone/comp.html
Assuming an Adam and an Eve 20 years old each, assuming the current US life table, and assuming an "intensive" reproduction rate, with gene selection, simulate the population growth during 80 years and draw the final age pyramid.
Three Common-Lisp quines (autogenerating programs).
A solitaire playing program. The user just watch the program play solitaire.
A small life game program.
This program tries to resolve the Cube Puzzle, where a cube composed of 27 smaller cubes linked with a thread must be recomposed.
The famous Geek Day games by userfriendly.org's Illiad. See: http://ars.userfriendly.org/cartoons/?id=20021215