(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) (FILECREATED " 4-Nov-93 18:09:04" ("compiled on " {DSK}export>lispcore>sources>CLTL2>LLINTERP.;1 ) "19-Feb-93 17:03:08" bcompl'd in "Medley 19-Feb-93 ..." dated "19-Feb-93 18:20:42") (FILECREATED "18-Oct-93 16:25:22" "{Pele:mv:envos}Sources>CLTL2>LLINTERP.;1" 155590 previous date%: "31-Dec-92 01:36:17" "{Pele:mv:envos}Sources>LLINTERP.;6") \INTERPRETER :D8 (L (0 N) P 14 \INTERRUPTABLE) eHaHkj Idd3@I \d-`g0`L2`h4l~`6dL_L\:LdgHLOI dgdgdgLIJk2O dO O" ]d1"d_dOiOl# KkػKJKJٰMdil# kj^Kklm_lkk_CgxhL LHkk2O*dO(.O,__j_OUhkdjMOOJNIL a_0O.O0h_._,O*k_*O0&_.dnOk_hl4 OOa_&O$O&h_$_"O k_ O&&_$(437 \LISPERROR 380 \INTERPRETER1 319 \SMASHLINK 314 \STACKARGPTR 258 \LISPERROR 225 \LISPERROR 190 FAULTAPPLY 130 \INTERPRETER-LAMBDA) (299 FUNARG 264 LITATOM 209 LITATOM 154 OPENLAMBDA 146 NLAMBDA 137 LAMBDA 117 CL:LAMBDA 103 CLOSURE 92 CLOSURE 83 CLOSURE 74 \InterfacePage 63 \InterfacePage 55 \InterfacePage 48 \SETUP-COMPILED-CLOSURE-CALL 43 \InterfacePage 32 COMPILED-CLOSURE) () \INTERPRETER1 :D8 (L (6 DEF 5 FN 4 NPVARARGS 3 NACTUAL 2 NTSIZE 1 NNILS 0 ARGLIST) P 13 \INTERRUPTABLE P 7 \INTERRUPTABLE P 0 *TAIL*) FfRkIkdIA\Dlmѻ@djldB O_dlӌlO]3 KOjMфKOMKOCOjnKOkCOOLIl OCO_Ok_Ol_Ol_l@ӌ@l@^3 KjNсKNKlBjKlBkFgj'`kdIjIlلkICCC KdnEnKlkEKBKJkIj0kIKkIk`kjhHH,HXH,(209 SHOULDNT 90 SHOULDNT) (258 \STACKSPACE 248 NLAMBDA) () \SETUP-COMPILED-CLOSURE-CALL :D8 (L (0 CLOSURE)) M`@kHjHlلkH\_kL]kH^kHjh_kH _kH_kLpLl\LM[IdnnkZOOLIIKH _ kO _kOlOkO԰kO kMKĿO KؼkHjkHdmFkOjkOdmMOMl OHlHHl_kHO O i_JKJKdjkLhLlԼkٰ`LjkLMkLlLl_`OjkOlkOkpOkOLkOON kONkkONkOIkOIOl _Idnnkk_@_`OOOl_OmԁO_"j`OnOl_O"kٰkOOl_OOO `OO(575 \MAKEFREEBLOCK 287 \MAKEFREEBLOCK 257 \MAKEFREEBLOCK 144 \FREESTACKBLOCK) (580 \InterfacePage 526 \STACKSPACE 491 \STACKSPACE 480 COMPILED-CLOSURE 362 \STACKSPACE 329 \STACKSPACE 12 COMPILED-CLOSURE 4 \InterfacePage) () \STKNAME :D8 (L (0 POS)) [k@`jk@k@dg<`k@j@lلk@kHHkHkHpklNIL (36 \STACKSPACE 27 \INTERPRETER) () \ENVCALL.UFN :D8 (P 0 \INTERRUPTABLE I 0 \INTERRUPTABLE) +`g0`h2`h4l~`6NIL (38 \InterfacePage 27 \InterfacePage 19 \InterfacePage 12 \SETUP-ENVIRONMENT-CALL 7 \InterfacePage) () \SETUP-ENVIRONMENT-CALL :D8 NIL c`kHkHjHlلkHkJkHjkHkH l ټkLh____ _"kMl_d_O_O^ddnnk_N_MOl_OOjOO_JHliKlJK Hlٻh@KdM;IK_h_$kIlOkI_$_IO$ԹOOI_OCKIK OOK _ kO _kO kOOĿOMO i_O _"dO_ kLOjO#OO_&jkO hO l_ O&kٰkO nkO O"O l_ kO nkO kpLl _(O kO O lkO O( kO O(kkO O(kO NkO NO l Ndnnkk_._,OkO,OO,l_,O.kفO._*jkO,nO,l_,O*kٰkO O,l_,O,OO, `O O (596 \MAKEFREEBLOCK 309 \MAKEFREEBLOCK 273 \FREESTACKBLOCK 260 \MAKEFREEBLOCK 180 \MAKEFREEBLOCK) (602 \InterfacePage 4 \InterfacePage) () EVAL :D8 (L (0 U) I 1 \INTERNAL) @,NIL NIL () \EVAL :D8 (L (0 FORM)) %@d dd3@@ 3@@ (34 \EVALOTHER 22 \EVALVAR 8 \EVALFORM) NIL () \EVALFORM :D8 (L (1 TEMP) P 5 *FN* P 4 *TAIL* P 3 *ARGVAL* I 0 *FORM*) @bdd3@)Ad jA !dk𒿰AlqH bHY\ITHxAdg&AbA@@jI@@kHdgdgdg-j@dgL\d;,Kk[lPLl4 `@`  @ bLl KhMdnJkZhl4 JH(265 \LISPERROR 237 \LISPERROR 222 FAULTEVAL 213 GETHASH 190 \LISPERROR) (208 CLISPARRAY 201 CLISPARRAY 164 *ARGVAL* 147 OPENLAMBDA 139 LAMBDA 130 CL:LAMBDA 85 NLAMBDA 75 LISTP 67 CLOSURE 59 COMPILED-CLOSURE) () \EVALFORMASLAMBDA :D8 (L (0 FAULTX) P 2 *FN* P 1 *TAIL* P 0 *ARGVAL*) :j@dgIYd,HkXlPIl4 Il HhJ(49 \LISPERROR 37 \LISPERROR) (11 *ARGVAL*) () \EVALOTHER :D8 (L (0 X)) @ `@@kH(5 TYPENAME) (10 \DEFEVALFNS) () APPLY :D8 (L (1 V 0 U) I 2 \INTERNAL) @Hdd3@Hd j(H X5HdgH-H(Ak@ !lgHXH@A jAdnIkYhl4 I@(120 \LISPERROR 93 FAULTAPPLY) (76 FUNARG 41 NLAMBDA) () APPLY* :D8 (L (0 U)) eHjka Idd3@@Z@lJdjl\[dj𒿰l@LK @L\ jHkgLdgdg'LALLA MN_dgd O _OOh_^M]O&_Jj@lJI Hkj2 NdMOY@!l3dI gN _OOh__Nk^O&_I(256 PACK* 209 \CCODEIVARSCAN 168 MKATOM 159 STRINGP 74 \CCODEIVARSCAN) (250 *ARG* 150 &OPTIONAL 118 :INTERLISP 109 &OPTIONAL 95 U) () \CCODEIVARSCAN :D8 (L (3 IVARS 2 SIZE 1 START 0 FNHD)) A jljMLN_d3 3d%jO'N@HMػdjKlKMk]OnYm@HB__j_lj__OO+OOOO_djOlO_Ok_OZnj JlICbHlԸPC(163 EQP) NIL () CONSTANTS :D8 (L (0 VARS)) D`ld @*dHdgHgHh` @(59 PUTHASH 12 HASHARRAY) (54 COMPVARMACROHASH 45 CONSTANT 36 CONSTANT 17 COMPVARMACROHASH 4 COMPVARMACROHASH) () CONSTANTEXPRESSIONPA0001 :D8 (P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 FORM F 3 SI::NLSETQ-VALUE) i@R hcg(12 EVAL) (21 :NORMAL) () CONSTANTEXPRESSIONP :D8 (P 3 *CONDITION-HANDLER-BINDINGS* P 2 SI::*NLSETQFLAG* P 1 *PROCEED-CASES* P 0 SI::NLSETQ-VALUE I 0 FORM F 8 *PROCEED-CASES* F 9 *CONDITION-HANDLER-BINDINGS* F 10 *BC-MACRO-ENVIRONMENT*) D@d3@2@d5di-`#@` b@ddg@dg@d3@@h@gW`WioWI gHddh@Wgkgh bd h@d`61L @M h dP_N Oh^L\O& '@` L@dL bhh3@h(301 MACROEXPANSION 287 GETMACROPROP 273 \DEFINEDP 240 CONSTANTEXPRESSIONP 231 APPLY 201 EVAL 193 COMPILER:OPTIMIZE-AND-MACROEXPAND 188 COMPILER:MAKE-CONTEXT 148 CONSTANTEXPRESSIONPA0001 44 GETHASH) (282 COMPILERMACROPROPS 212 CONSTANTFOLDFNS 182 :PREDICATE-P 176 :VALUES-USED 154 :NORMAL 127 SI::NLSETQ-PROCEED-CASE 116 CONSTANT 80 FUNCTION 68 QUOTE 39 COMPVARMACROHASH 27 COMPVARMACROHASH) ( 136 (CL:ERROR . SI::NLSETQHANDLER)) (PRETTYCOMPRINT LLINTERPCOMS) (RPAQQ LLINTERPCOMS ((E (* ; "Don't fontify these common functions") (SETQ FNSLST (LDIFFERENCE FNSLST (QUOTE (EVALV PROG SET SETQ RETURN GO QUOTE AND OR PROGN COND PROG1 FUNCTION EVAL APPLY))))) (COMS (* ; "For calling interpreted functions") (FNS \INTERPRETER \INTERPRETER1 \SETUP-COMPILED-CLOSURE-CALL \STKNAME)) (COMS (* ; "EVCALL ufn.") (FNS \ENVCALL.UFN \SETUP-ENVIRONMENT-CALL)) (COMS (* ; "recursive interpreter") (FNS EVAL \EVAL \EVALFORM \EVALFORMASLAMBDA \EVALOTHER APPLY APPLY* \CHECKAPPLY* \CKAPPLYARGS DEFEVAL) (DECLARE%: DONTCOPY (MACROS .APPLY.)) (COMS (* ; "Free variable manipulation") (FNS EVALV \EVALV1 \EVALVAR BOUNDP SET \SETVAR SETQ \STKSCAN \SETFVARSLOT)) (COMS (* ; "PROG and friends") (FNS PROG \PROG0 \EVPROG1 RETURN GO EVALA \EVALA ERRORSET SI::ERRORSET-PRINT-FUNCTION)) (COMS (* ; "LET and friends -- need these in the init") (FNS LET LET* \LET0 \LET*)) (FNS QUOTE AND OR PROGN COND \EVPROGN PROG1) (COMS (VARS (\DEFEVALFNS NIL) ( \EVALHOOK)) (SPECVARS *EVALHOOK*) (ADDVARS (LAMBDASPLST LAMBDA NLAMBDA CL:LAMBDA OPENLAMBDA)) ( GLOBALVARS \DEFEVALFNS \EVALHOOK LAMBDASPLST CLISPARRAY) (DECLARE%: DONTEVAL@LOAD DOCOPY (VARS ( CLISPARRAY)) (P (MOVD? (QUOTE SETQ) (QUOTE SETN) NIL T))) (GLOBALVARS CLISPARRAY)) (COMS (* ; "Evaluating in different stack environment") (FNS ENVEVAL ENVAPPLY FUNCTION \FUNCT1 \MAKEFUNARGFRAME STKEVAL STKAPPLY RETEVAL RETAPPLY) (DECLARE%: DONTEVAL@LOAD DOCOPY (* ; "For bootstrapping, IL:FUNCTION is as good as CL:FUNCTION") (P (MOVD? (QUOTE FUNCTION) (QUOTE CL:FUNCTION) NIL T)))) (COMS (* ; "Blip and other stack funniness") (FNS BLIPVAL SETBLIPVAL BLIPSCAN) (FNS \REALFRAMEP) (INITVARS (OPENFNS (QUOTE (APPLY* SETQ AND OR COND SELECTQ PROG PROGN PROG1 ARG SETARG ERSETQ NLSETQ RESETFORM RESETLST RESETVARS RPTQ SAVESETQ SETN UNDONLSETQ XNLSETQ)))) (VARS \BLIPNAMES) (GLOBALVARS BRKINFOLST) (GLOBALVARS \BLIPNAMES OPENFNS))) (COMS (FNS RAIDCOMMAND RAIDSHOWFRAME RAIDSTACKCMD RAIDROOTFRAME PRINTADDRS PRINTVA READVA READATOM READOCT SHOWSTACKBLOCKS SHOWSTACKBLOCK1 PRINCOPY NOSUCHATOM) (FNS BACKTRACE \BACKTRACE \SCANFORNTENTRY \PRINTSTK \PRINTFRAME \PRINTBF) (DECLARE%: EVAL@COMPILE DONTCOPY (COMS * RAIDCOMS))) (COMS (FNS CCODEP EXPRP SUBRP FNTYP ARGTYPE NARGS ARGLIST \CCODEARGLIST \CCODEIVARSCAN) (COMS (* ; "Translation machinery for new LAMBDA words") (PROP VARTYPE LAMBDATRANFNS) (ALISTS (LAMBDATRANFNS))) ( DECLARE%: DONTCOPY (MACROS \CCODENARGS \CCODEFNTYP \CCODEARGTYPE))) (COMS (* ; "CONSTANTS mechanism") (FNS CONSTANTS CONSTANTEXPRESSIONP) (INITVARS (COMPVARMACROHASH (HASHARRAY 100))) (* ; "We need this initialized for the INIT, so don't put it off. (It used to start out NIL and get set later)" ) (ADDVARS (CONSTANTFOLDFNS PLUS IPLUS TIMES ITIMES DIFFERENCE IDIFFERENCE QUOTIENT IQUOTIENT IMIN IMAX IABS LLSH LRSH LOGOR LOGXOR LOGAND OR AND)) (GLOBALVARS COMPVARMACROHASH CONSTANTFOLDFNS)) ( DECLARE%: EVAL@COMPILE DONTCOPY DONTEVAL@LOAD (LOCALVARS . T)) (SPECVARS *TAIL* *FN* *FORM* *ARGVAL*) (DECLARE%: EVAL@COMPILE DONTCOPY (ADDVARS (LAMS FAULTEVAL FAULTAPPLY))) (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA CONSTANTS PROG1 COND PROGN OR AND QUOTE LET* LET GO PROG SETQ) (NLAML FUNCTION RETURN) (LAMA BOUNDP APPLY* \INTERPRETER))))) (RPAQQ \DEFEVALFNS NIL) (RPAQQ \EVALHOOK NIL) (ADDTOVAR LAMBDASPLST LAMBDA NLAMBDA CL:LAMBDA OPENLAMBDA) (RPAQQ CLISPARRAY NIL) (MOVD? (QUOTE SETQ) (QUOTE SETN) NIL T) (MOVD? (QUOTE FUNCTION) (QUOTE CL:FUNCTION) NIL T) (RPAQ? OPENFNS (QUOTE (APPLY* SETQ AND OR COND SELECTQ PROG PROGN PROG1 ARG SETARG ERSETQ NLSETQ RESETFORM RESETLST RESETVARS RPTQ SAVESETQ SETN UNDONLSETQ XNLSETQ))) (RPAQQ \BLIPNAMES (*TAIL* *FORM* *FN* *ARGVALS*)) (PUTPROPS LAMBDATRANFNS VARTYPE ALIST) (ADDTOVAR LAMBDATRANFNS) (RPAQ? COMPVARMACROHASH (HASHARRAY 100)) (ADDTOVAR CONSTANTFOLDFNS PLUS IPLUS TIMES ITIMES DIFFERENCE IDIFFERENCE QUOTIENT IQUOTIENT IMIN IMAX IABS LLSH LRSH LOGOR LOGXOR LOGAND OR AND) (PUTPROPS LLINTERP COPYRIGHT ("Venue & Xerox Corporation" T 1981 1982 1983 1984 1985 1986 1987 1988 1990 1991 1992 1993)) NIL