The Computational Beauty of Nature
Computer Explorations of Fractals, Chaos,
Complex Systems, and Adaptation

About the Book
  · title page
  · home*
  · cover artwork
  · jacket text
  · table of contents
  · the author*
  · ordering information
Book Contents
  · three themes
  · part synopses
  · selected excerpts
  · all figures from book
  · quotes from book
  · glossary from book
  · bibliography
  · slide show
Source Code
  · overview &
  · FAQ list*
  · download source code
  · java applets
  · news*
  · reviews & awards
  · errata
  · for educators
  · bibliography (BibTeX format)
  · other links
STUTTER Documentation



       stutter - a simple lisp interpreter


       stutter -help
              [-heap integer]


       This  is  a  simple lisp interpreter that only understands
       car, cdr, cons, if, set, equal, quote, and lambda, but  is
       still Turing-complete.  It uses stop-and-copy garbage col-
       lection and has an  adjustable  heap  size.   Besides  the
       primitive functions listed above, STUTTER only knows about
       two cells, t and nil.  See the examples  for  how  integer
       arithmetic and more complicated programming constructs can
       be formed with the primitives.


       -heap integer
              Number of cells in the heap.


       If STUTTER can free no cell after a call  to  the  garbage
       collector, it will exit.


       In  the  data directory are the STUTTER examples demo.slp,
       sample.slp and float.slp, which may be helpful.


       Copyright (c) 1997, Gary William Flake.

       Permission granted for any use according to  the  standard
       GNU ``copyleft'' agreement provided that the author's com-
       ments are neither modified nor removed.   No  warranty  is
       given or implied.

Copyright © Gary William Flake, 1998-2002. All Rights Reserved. Last modified: 30 Nov 2002