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 &
documentation
  · FAQ list*
  · download source code
  · java applets
Miscellany
  · news*
  · reviews & awards
  · errata
  · for educators
  · bibliography (BibTeX format)
  · other links
STUTTER Documentation


 



NAME

       stutter - a simple lisp interpreter


SYNOPSIS

       stutter -help
         or
       stutter
              [-heap integer]


DESCRIPTION

       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.


OPTIONS

       -heap integer
              Number of cells in the heap.


BUGS

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


SEE ALSO

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


AUTHOR

       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