|
|
1.1 ! root 1: ;;;;;;;;;;;;;;;;;;;;;;;;;;; pearlbase.l ;;;;;;;;;;;;;;;;;;;;;;;;;;; ! 2: ; This file is the first half of PEARL for compiling in two steps. ! 3: ; After it is compiled, it can be loaded into a liszt that is ! 4: ; compiling pearlbulk.l ! 5: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ! 6: ; Copyright (c) 1983 , The Regents of the University of California. ! 7: ; All rights reserved. ! 8: ; Authors: Joseph Faletti and Michael Deering. ! 9: ! 10: (eval-when (compile) ! 11: ; To cut down on the number of garbage collects during compilation. ! 12: (allocate 'list 800) ! 13: (allocate 'symbol 200) ! 14: (declare (special defmacro-for-compiling)) ! 15: (setq defmacro-for-compiling t)) ! 16: ! 17: (declare (macros t)) ! 18: (declare (localf enforcetype buildvalue ! 19: insidescopy insidepatternize insidevarreplace ! 20: followpath convertpreds revassq ! 21: recursetoinsidestandardfetch gethashvalue insertbyfocus ! 22: removebyfocus ! 23: prefix addhistory read-in-startprl-file read-in-initprl-file)) ! 24: ! 25: (include ucisubset.l) ! 26: ; Version numbers are in here. ! 27: (include franz.l) ! 28: (include lowlevel.l) ! 29: (include db.l) ! 30: (include vars.l) ! 31: (include symord.l) ! 32: (include hook.l) ! 33: ! 34: ! 35: ; vi: set lisp:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.