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.


Man(1) output converted with man2html