hưs8€p€,€ì€LAMBDAF€€2€D€p€,€l�FASD-DATA€D€ì€keith€ì�Jack Flanders€†€§ÔSF€~F€„D€p€,�COMPILER,‚NEW-DESTINATIONSp€ì€GLOBALl€T€p€B€ ¬€SITEl‚Gigamos Cambridge€p€B€ ,�PACKAGE€B€(p€B€ l�READTABLE€¬‚standard Common-Lisp1€D€…LOAD-TO-COMPILATION-ENVIRONMENT-INTERNALD€ÀQUOTE€Ã€FALCOND€B€:D€D€�PUSHNEW€‚COMPILER-ARGLISTD€pÀl€SIl�*MACROARG*C�&OPTIONAL€pÀB€?l‚*MACROENVIRONMENT*D€ƒ€LOCFB€>D€B€AB€BB€DD€ÀDEFVARB€>D€B€AB€BB€DD€B€:D€"DÀC‚DEFINE-SETF-METHODp€B€ ,„INHERIT-LAMBDA-MACRO-DEFINITION€DÀC�WITH-LIST€B€QDÀÀPSETQ€B€QDÀÀUNLESSB€QDÀƒ�DEFCONSTANT€B€QDÀƒ€DECFB€QD€B€=ÀMACRO€ƒ�NAMED-LAMBDAD€B€=D€�ARGLIST€ƒ€ITEMÀPLACE€Ã€&REST€C�TESTANDKEYD€‚FUNCTION-PARENT€B€=D€B€AB€BB€DD€�DECLARE€D€ÀBLOCK€B€=B€DD€B€kB€=D€ƒ€AND€D€C€<€D€ÀLENGTHB€AF€D€pÀB€?,ƒMACRO-REPORT-ARGS-ERROR€B€AF€ƒ€NIL€D€ƒ€LET*D€D€B€`D€ƒ€CAR€D€ƒ€CDR€B€AD€B€aD€B€yD€B€zD€B€zB€AD€B€cD€B€zD€B€zD€B€zB€AD€B€iD€B€_B€`B€aB€bB€cD€pÀB€?l�XR-BQ-LISTD€B€:ƒ€SETFB€aD€pÀB€?¬�XR-BQ-LIST*€D€B€:ÀADJOINB€`B€aB€cDÀ�DEFCONSTB€QDÀpÀB€?¬‚DEFSUBST-WITH-PARENTB€QDÀ�DEFDECL€B€QDÀ�DEFMACROB€QDÀÂINHIBIT-STYLE-WARNINGSB€QDÀƒ€LOOPB€QDÀ�DOTIMES€B€QDÀ�DEFSETF€B€QDÀpÀB€?¬�XR-BQ-NCONC€B€QDÀƒ€INCFB€QDÀpÀB€?¬�XR-BQ-APPENDB€QD€B€GB€]B€^D€B€GD€Ã�DOCUMENTATION€l—Return a locative pointer to the place where ACCESSOR's value is stored.�Note that (LOCF (CDR SOMETHING)) is normally equivalent to SOMETHING,�which may be a list rather than a locative.D€B€_�ACCESSORD€B€eB€GD€B€AB€BB€DD€B€iD€B€kB€GB€DD€B€kB€GD€B€lD€C€ORD€B€mD€B€nB€AF€D€C€>€D€B€nB€AF€D€B€sB€AF€F€D€B€xD€D€B€³D€B€yD€B€zB€AD€ƒ�ENVIRONMENT€B€DD€B€iD€B€°B€±D€B€_B€³D€B€¢D€ƒ€LET€D€ƒ€FCN€D€ƒ€CONDD€D€�SYMBOLP€B€³D€ÀRETURND€B€ŠD€B€:C‚VARIABLE-LOCATION€B€³D€D€ƒ€NOT€D€B€ÓD€B€yB€³D€ÀFERRORìƒ~S non-symbolic function in ~SD€B€yB€³D€B€:B€GD€D€B€WD€ƒFSYMEVAL-IN-ENVIRONMENT€D€B€yB€³B€ÉB€uD€B€ÒD€D€C€EQD€�GETDECL€D€B€yB€³D€B€:B€GD€B€:pÀB€?l�UNLOCFABLED€ÀNOLOCFB€³D€D€ƒ€SETQB€ÐD€B€éD€B€yB€³D€B€:pÀB€?¬�LOCF-METHOD€D€p€¬€LISPl€IFD€B€ÓB€ÐD€B€ÕD€ƒ€CONSB€ÐD€B€zB€³D€ÀPROGN€D€B€ýD€B€èD€B€zB€ÐD€B€:pÀB€?ì€NOLOCFD€B€ñB€³D€B€ÕD€ƒ€CALLD€B€zB€ÐB€uB€³p€B€ ,�OPTIONALB€ÉD€D€B€ôB€ÐD€B€éD€B€yB€³D€B€:pÀB€?¬�SETF-EXPAND€D€B€ôB€³D€�FUNCALL€B€ÐB€³D€D€B€lD€�FBOUNDP€D€B€yB€³D€ÀARRAYPD€‚SYMBOL-FUNCTION€D€B€yB€³D€B€ÕD€B€ŽD€B€:ƒ€ALOCD€B€ŠD€B€:�FUNCTIOND€B€yB€³D€B€zB€³D€D€B€lD€B€D€B€yB€³D€B€ÓD€B€"D€B€yB€³D€B€ÕD€B€ŠD€B€:B€GD€B€ŽD€B€"D€B€yB€³D€B€zB€³D€D€B€ÛD€B€èB€³D€B€ôB€³D€Ã�MACROEXPAND-1€B€³B€ÉD€B€-D€B€ßD€B€:ÂUNKNOWN-LOCF-REFERENCEìƒNo way known to do LOCF on ~S.D€B€yB€³DÀB€ŠB€QDÀ„INHERIT-LAMBDA-MACRO-DEFINITIONSB€QDÀB€‹B€QDÀC�WITH-LIST*B€QDÀƒ€WHENB€QDÀƒ�DEFPARAMETERB€QDÀpÀB€?l�XR-BQ-CONSB€QDÀƒ€SENDB€QDÀpÀB€?ì�XR-BQ-VECTOR*€B€QDÀÀDOLISTB€QD€B€JB€]B€^D€B€JD€B€°ì¹Define a special variable named VARIABLE, and initialize to INITIAL-VALUE if unbound.�Normally, reevaluating the DEFVAR does not change the variable's value.�But in patch files, and if you do C-Shift-E with no region on a DEFVAR,�the variable is reinitialized. DOCUMENTATION is available if the user�asks for the documentation of the symbol VARIABLE.�If you want your variable to be initially unbound, yet have documentation, �use :UNBOUND as the initial value.D€B€_ÀSYMBOLB€BpÀB€?ì�INITIAL-VALUE€B€°D€B€_B€kB€BB€mB€°D€B€eB€JD€B€AB€BB€DD€B€iD€B€kB€JB€DD€B€kB€JD€B€lD€B€¹D€B€mD€B€nB€AF€D€B€½D€B€nB€AF€D€B€sB€AF€F€D€B€xD€D€B€kD€B€yD€B€zB€AD€B€mD€B€yD€B€zD€B€zB€AD€B€°D€B€yD€B€zD€B€zD€B€zB€AD€B€iD€B€°B€iD€B€_B€kB€BB€mB€°D€B€_B€kB€BB€mB€°D€B€WD€B€ÓB€kD€ÀERROR€ì„DEFVAR first subform not a symbol: ~s€B€kD€B€ŠD€B€:B€D€B€ŠD€B€:C�EVAL-WHEN€D€B€:D€�COMPILE€D€B€ŠD€B€:�PROCLAIMD€B€ŠD€B€:B€:D€B€ŠD€B€:�SPECIAL€B€kD€B€ŠD€B€:B€–D€B€:D€ƒ€LOADƒ€EVALD€B€ŠD€B€:B€›D€B€ŠD€B€:B€:D€B€ŠD€B€:B€žB€kD€B€ŠD€B€:pÀB€?,‚DEFVAR-INTERNAL€D€B€ŠD€B€:B€:B€kD€B€ŠD€B€:B€:B€mD€B€ŠD€B€:B€:B€°DÀ�DEFSUBSTB€QDÀ�DEFLOCF€B€QDÀB€ŽB€QDÀpÀB€?¬�XR-BQ-VECTORB€Q€€