The pymdl book
Appendix I. Topic and name indexes
Use the topic index to find the vocabulary for a subject, then the name index to reach its explanation. All links lead to material in this book. Bold links in the language name index identify primary descriptions; other links identify additional discussions. Section numbers are the identifiers used in those chapters.
I.1 Topics
Parenthesized words refer to other topics in this table.
| arguments | "OPTIONAL" "TUPLE" "ARGS" (parameter) |
| arithmetic | + - * / ABS EXP LOG SIN COS ATAN MIN MAX RANDOM 0? 1? ==? L? G? L=? G=? N==? |
| array | VECTOR UVECTOR TUPLE STRING BYTES TEMPLATE |
| assignment | SET SETG DEFINE DEFMAC ENVIRONMENT (value parameter binding) |
| binding | BOUND? GBOUND? ASSIGNED? GASSIGNED? LEGAL? (assignment value parameter) |
| bits | WORD BITS PUTBITS GETBITS BYTES ANDB ORB XORB EQVB LSH ROT |
| block | BIND PROG REPEAT BLOCK ENDBLOCK OBLIST MOBLIST OBLIST? !- |
| boolean | FALSE COND AND AND? OR OR? NOT (comparison) |
| bugs | (errors) |
| call | FORM APPLY APPLICABLE? EVAL SEGMENT |
| change | PUT-DECL PUTPROP SET SETG (side effect) |
| character | CHARACTER STRING ASCII PRINC READCHR NEXTCHR FLATSIZE LISTEN PARSE LPARSE UNPARSE |
| circular | PUTREST PUT LENGTH? FLATSIZE |
| comma | GVAL SETG |
| comments | ; FUNCTION ASSOCIATION |
| comparison | ==? N==? =? N=? G? L=? L? G=? 0? 1? MAX MIN STRCOMP FLATSIZE LENGTH? (boolean) |
| conditional | COND AND OR (boolean) |
| concatenation | SEGMENT STRING CONS |
| coroutine | PROCESS STATE RESUME SUICIDE RESUMER ME MAIN BREAK-SEQ 1STEP FREE-RUN |
| data type | TYPE TYPE? PRIMTYPE TYPEPRIM CHTYPE UTYPE CHUTYPE NEWTYPE PRINTTYPE APPLYTYPE EVALTYPE ALLTYPES VALID-TYPE? |
| decimal | . |
| do | (loops execute call) |
| dump | SAVE (output) |
| errors | FRAME ARGS FUNCT ERROR ERRORS ERRET RETRY UNWIND |
| escape | \ ^G ^S ^O |
| execute | EVAL APPLY QUOTE FSUBR "ARGS" (call) |
| exit | RETURN ACTIVATION (goto) |
| file system | FILECOPY FILE-LENGTH RENAME OPEN OPEN-NR CHANNEL FILE-EXISTS? NM1 NM2 DEV SNM SNAME |
| goto | GO TAG UNWIND PROG REPEAT AGAIN RETURN ACTIVATION "ACT" (loops) |
| graphics | STORAGE IMAGE |
| identifier | ATOM PNAME SPNAME LINK LOOKUP INSERT REMOVE OBLIST SPECIAL (parameter value) |
| if | (conditional) |
| indexing | NTH OFFSET GET PUT BACK TOP (loops) |
| input | READ READCHR NEXTCHR READB READSTRING READ-TABLE GC-READ ECHOPAIR OPEN ACCESS LOAD FLOAD RESTORE RESET |
| integer | FIX (arithmetic) |
| interrupts | EVENT HANDLER ON OFF ENABLE DISABLE INT-LEVEL DISMISS INTERRUPT |
| iteration | (loops) |
| leave | (quit) |
| loading | FLOAD SAVE RESTORE LOAD |
| location | (pointer) |
| loops | REPEAT PROG RETURN GO ACTIVATION AGAIN MAPF MAPR ILIST IVECTOR IUVECTOR ISTRING IBYTES IFORM |
| macro | % %% LINK READ-TABLE PARSE-TABLE DEFMAC EXPAND MACRO |
| monitor | "READ" "WRITE" |
| multi-processing | (coroutine) |
| octal | * |
| output | PRINT PRIN1 PRINC PRINTB PRINTSTRING IMAGE GC-DUMP ECHOPAIR FLATSIZE SAVE TERPRI CRLF OPEN ACCESS RESET BUFOUT NETS |
| parameter | FUNCTION ATOM LVAL SET SPECIAL UNSPECIAL (identifier value) |
| parentheses | LIST |
| parse | PARSE LPARSE PARSE-TABLE UNPARSE |
| period | LVAL SET READ |
| pointer | LOCATIVE AT IN SETLOC LIST |
| predicate | (boolean) |
| primitives | SUBR FSUBR ROOT GVAL SETG |
| procedure | FUNCTION DEFINE DEFMAC GVAL CLOSURE |
| quit | ^G ^S ^O QUIT VALRET LOGOUT RETURN (loops) |
| real | FLOAT (arithmetic) |
| recursion | (always assumed and built in) |
| search | MEMQ MEMBER =? ==? (comparison) |
| sharing | SEGMENT GROW SUBSTRUC |
| side effect | PUT PUTREST SETLOC SUBSTRUC (change) |
| sixbit | JNAME XJNAME SEND SEND-WAIT IPC-ON |
| storage | GC BLOAT BLOAT-STAT FREEZE TUPLE "GC" (structure) |
| structure | LIST VECTOR UVECTOR STRING BYTES TEMPLATE STRUCTURED? EMPTY? MONAD? LENGTH LENGTH? (concatenation) |
| subroutine | (procedure primitive) |
| temporary | "AUX" BIND PROG REPEAT |
| terminal | (tty) |
| text | (character) |
| trailer | !- OBLIST |
| true | (boolean) |
| tty | LISTEN ^L ^G ^@ ^D rubout ECHOPAIR TTYECHO TYI "BLOCKED" "UNBLOCKED" ACTIVATE-CHARS (character) |
| unbinding | (binding) |
| value | LVAL GVAL VALUE IN SET SETG ENVIRONMENT ASSIGNED? GASSIGNED? BOUND? GBOUND? "BIND" ACTIVATION "ACT" (parameter) RETURN (quit loops) |
I.2 Language names and notation
I.3 Environment names, packages, and files
This index carries the recoverable terms from the environment book's printed index, with links to this book in place of the original page numbers. The source transcription could not recover some punctuation and control-key entries; the editing commands themselves are covered in chapter 29.
| name | where to read |
|---|---|
"%COMBT TAILOR" |
discussion |
"<MDL>SAV FILE" |
discussion |
"<MDL>FIXUP FILE" |
discussion |
"ADDED FILES" |
discussion |
"CLEAN" |
discussion |
"CRITIC" |
discussion |
"DEBUGR" |
discussion |
"DELETE FIXUPS" |
discussion |
"DELETE SAVS" |
discussion |
"EDIT" |
discussion |
"FINDATOM" |
discussion |
"FRMSP" |
discussion |
"GLUE" |
discussion |
"GRLOAD" |
discussion |
"L" |
discussion |
"LUP" |
discussion |
"MONITOR" |
discussion |
"MUDMAN" |
discussion |
"MUDSAV;FIXUP FILE" |
discussion |
"MUDSAV;SAV FILE" |
discussion |
"MUDTMP" |
discussion |
"PDUMP" |
discussion |
"PKG" |
discussion |
"PP" |
discussion |
"PRELOD" |
discussion |
"PURITY" |
discussion |
"RDB" |
discussion |
"RECORD" |
discussion |
"SUBRFY" |
discussion |
"TEMHAK" |
discussion |
"TEMHLP" |
discussion |
"TEMPLATE" |
discussion |
"TRACE" |
discussion |
"UNASSM" |
discussion |
"UNLINK" |
discussion |
*INSERT |
discussion |
ASSIGNED? |
discussion |
BLOCK |
discussion |
BOOLEAN |
discussion |
BOUND? |
discussion |
BREAKR |
discussion |
BUILD-TEMPLATE |
discussion |
BYTE |
discussion |
CAN-NOT-BE-DUMPED |
discussion |
CAREFUL |
discussion |
CHANNEL |
discussion |
CLEAN-MONITORS |
discussion |
CLEANUP |
discussion |
CLISTF |
discussion |
COMBAT |
discussion |
COMMENT |
discussion |
COMPILE |
discussion |
COMPILE-FUNCTION |
discussion |
CRITIC |
discussion |
CRITIC-NOTES |
discussion |
DBMAIN |
discussion |
DEBUG |
discussion |
DEBUG-COMPILE |
discussion |
DEBUGR |
discussion |
DECLARE |
discussion |
DEFER-FIND |
discussion |
DEFINE |
discussion |
DELETE |
discussion |
DMOVE |
discussion |
DMOVEM |
discussion |
DPOP |
discussion |
DPUSH |
discussion |
DROP |
discussion |
DUMP-RSUBRS |
discussion |
DUMP-TEMPLATES |
discussion |
E-VERBOSE |
discussion |
EDIT |
discussion |
ENDBLOCK |
discussion |
ENDPACKAGE |
discussion |
EVAL-WHEN |
discussion |
EXPFLOAD |
discussion |
EXPSPLICE |
discussion |
EXTERNAL |
discussion |
FEATURE? |
discussion |
FEATURES |
discussion |
FILE-ASSEMBLE |
discussion |
FR& |
discussion |
FRAMES |
discussion |
FRM |
discussion |
HAIRY-ANALYSIS |
discussion |
IN-BREAK |
discussion |
INDENT-MOD |
discussion |
INTERNAL-ENTRY |
discussion |
KILL-PURITY |
discussion |
L-COUNTP |
discussion |
L-FILE |
discussion |
L-FIND |
discussion |
L-SEARCH-PATH |
discussion |
L-UNUSE |
discussion |
LUP-ACT |
discussion |
MACRO-COMPILE |
discussion |
MACRO-FLUSH |
discussion |
MAGIC-RSUBR |
discussion |
MANIFEST |
discussion |
MAT |
discussion |
MAX-SPACE |
discussion |
MONSPEC |
discussion |
MUDCHK |
discussion |
MUDDLE |
discussion |
MUDINQ |
discussion |
OBLIST |
discussion |
OUT-FAST |
discussion |
OUTCHAN |
discussion |
PACKAGE |
discussion |
PACKAGE-FIND |
discussion |
PACKAGE-MODE |
discussion |
PNAME |
discussion |
PPRINT |
discussion |
PRECOMPILED |
discussion |
PRIN1 |
discussion |
PRINT-CLEANUP |
discussion |
PSEUDO |
discussion |
PURE? |
discussion |
READ!-INTERRUPTS |
discussion |
REASONABLE |
discussion |
REDO |
discussion |
REPAIR |
discussion |
ROOT |
discussion |
RUNBREAK |
discussion |
RVECTOR |
discussion |
SAV |
discussion |
SAVE |
discussion |
SELF-FAST |
discussion |
SPECIAL |
discussion |
SQUOZE |
discussion |
STATUS |
discussion |
SURV |
discussion |
TEMPLATE-DUMP |
discussion |
TEMPNAME |
discussion |
TITLE |
discussion |
TYPE-WORD |
discussion |
UNASSEMBLE |
discussion |
UNDEF? |
discussion |
UNLINK |
discussion |
UNTRACE |
discussion |
USE |
discussion |
USE-DATUM |
discussion |
USE-TOTAL |
discussion |
VALUE |
discussion |
VERTICAL |
discussion |
WRITE!-INTERRUPTS |
discussion |