BSD 4_3_Net_2 release
[unix-history] / usr / src / usr.bin / lisp / pearl / pearlbulk.l
CommitLineData
7129096e
C
1;;;;;;;;;;;;;;;;;;;;;;;;;;; pearlbulk.l ;;;;;;;;;;;;;;;;;;;;;;;;;;;
2; This file is the second half of PEARL for compiling in two pieces.
3; It loads "pearlbase.o" and then "includes" the rest of PEARL.
4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
5; Copyright (c) 1983 , The Regents of the University of California.
6; All rights reserved.
7; Authors: Joseph Faletti and Michael Deering.
8
9(eval-when (compile)
10 ; To cut down on the number of garbage collects during compilation.
11 (allocate 'list 800)
12 (allocate 'symbol 200)
13 (allocate 'fixnum 10)
14 (fasl 'pearlbase)
15 (load 'franz.l)
16 (declare (special defmacro-for-compiling))
17 (setq defmacro-for-compiling t))
18
19(declare (macros t))
20(declare (localf enforcetype buildvalue
21 insidescopy insidepatternize insidevarreplace
22 followpath convertpreds revassq
23 recursetoinsidestandardfetch gethashvalue insertbyfocus
24 removebyfocus
25 prefix addhistory read-in-startprl-file read-in-initprl-file))
26
27(include create.l)
28(include scopy.l)
29(include path.l)
30(include print.l)
31(include hash.l)
32(include match.l)
33(include history.l)
34(include toplevel.l)
35
36; This is a version of the usual library file fix.l
37; with "print"s changed to "pearlfixprintfn".
38; It should only be left out after changing the toplevel stuff to
39; not call the fixit debugger.
40(include fix.l)
41
42(include alias.l)
43(include inits.l)
44
45; vi: set lisp: