|
| 1 | +# Topic Index |
| 2 | + |
| 3 | +Parenthesized words refer to other items in this index. |
| 4 | + |
| 5 | +| | | |
| 6 | +| --- | --- | |
| 7 | +| arguments | `"OPTIONAL"` `"TUPLE"` `"ARGS"` (parameter) | |
| 8 | +| arithmetic | `+` `-` `*` `/` `ABS` `EXP` `LOG` `SIN` `COS` `ATAN` `MIN` `MAX` `RANDOM` `0?` `1?` `==?` `L?` `G?` `L=?` `G=?` `N==?` | |
| 9 | +| array | `VECTOR` `UVECTOR` `TUPLE` `STRING` `BYTES` `TEMPLATE` | |
| 10 | +| assignment | `SET` `SETG` `DEFINE` `DEFMAC` `ENVIRONMENT` (value parameter binding) | |
| 11 | +| binding | `BOUND?` `GBOUND?` `ASSIGNED?` `GASSIGNED?` `LEGAL?` (assignment value parameter) | |
| 12 | +| bits | `WORD` `BITS` `PUTBITS` `GETBITS` `BYTES` `ANDB` `ORB` `XORB` `EQVB` `LSH` `ROT` | |
| 13 | +| block | `BIND` `PROG` `REPEAT` `BLOCK` `ENDBLOCK` `OBLIST` `MOBLIST` `OBLIST?` `!-` | |
| 14 | +| boolean | `FALSE` `COND` `AND` `AND?` `OR` `OR?` `NOT` (comparison) | |
| 15 | +| bugs | (errors) | |
| 16 | +| call | `FORM` `APPLY` `APPLICABLE?` `EVAL` `SEGMENT` | |
| 17 | +| change | `PUT-DECL` `PUTPROP` `SET` `SETG` (side effect) | |
| 18 | +| character | `CHARACTER` `STRING` `ASCII` `PRINC` `READCHR` `NEXTCHR` `FLATSIZE` `LISTEN` `PARSE` `LPARSE` `UNPARSE` | |
| 19 | +| circular | `PUTREST` `PUT` `LENGTH?` `FLATSIZE` | |
| 20 | +| comma | `GVAL` `SETG` | |
| 21 | +| comments | `;` `FUNCTION` `ASSOCIATION` | |
| 22 | +| comparison | `==?` `N==?` `=?` `N=?` `G?` `L=?` `L?` `G=?` `0?` `1?` `MAX` `MIN` `STRCOMP` `FLATSIZE` `LENGTH?` (boolean) | |
| 23 | +| conditional | `COND` `AND` `OR` (boolean) | |
| 24 | +| concatenation | `SEGMENT` `STRING` `CONS` | |
| 25 | +| coroutine | `PROCESS` `STATE` `RESUME` `SUICIDE` `RESUMER` `ME` `MAIN` `BREAK-SEQ` `1STEP` `FREE-RUN` | |
| 26 | +| data type | `TYPE` `TYPE?` `PRIMTYPE` `TYPEPRIM` `CHTYPE` `UTYPE` `CHUTYPE` `NEWTYPE` `PRINTTYPE` `APPLYTYPE` `EVALTYPE` `ALLTYPES` `VALID-TYPE?` | |
| 27 | +| decimal | `.` | |
| 28 | +| do | (loops execute call) | |
| 29 | +| dump | `SAVE` (output) | |
| 30 | +| errors | `FRAME` `ARGS` `FUNCT` `ERROR` `ERRORS` `ERRET` `RETRY` `UNWIND` | |
| 31 | +| escape | `\` `^G` `^S` `^O` | |
| 32 | +| execute | `EVAL` `APPLY` `QUOTE` `FSUBR` `"ARGS"` (call) | |
| 33 | +| exit | `RETURN` `ACTIVATION` (goto) | |
| 34 | +| file system | `FILECOPY` `FILE-LENGTH` `RENAME` `OPEN` `OPEN-NR` `CHANNEL` `FILE-EXISTS?` `NM1` `NM2` `DEV` `SNM` `SNAME` | |
| 35 | +| goto | `GO` `TAG` `UNWIND` `PROG` `REPEAT` `AGAIN` `RETURN` `ACTIVATION` `"ACT"` (loops) | |
| 36 | +| graphics | `STORAGE` `IMAGE` | |
| 37 | +| identifier | `ATOM` `PNAME` `SPNAME` `LINK` `LOOKUP` `INSERT` `REMOVE` `OBLIST` `SPECIAL` (parameter value) | |
| 38 | +| if | (conditional) | |
| 39 | +| indexing | `NTH` `OFFSET` `GET` `PUT` `BACK` `TOP` (loops) | |
| 40 | +| input | `READ` `READCHR` `NEXTCHR` `READB` `READSTRING` `READ-TABLE` `GC-READ` `ECHOPAIR` `OPEN` `ACCESS` `LOAD` `FLOAD` `RESTORE` `RESET` | |
| 41 | +| integer | `FIX` (arithmetic) | |
| 42 | +| interrupts | `EVENT` `HANDLER` `ON` `OFF` `ENABLE` `DISABLE` `INT-LEVEL` `DISMISS` `INTERRUPT` | |
| 43 | +| iteration | (loops) | |
| 44 | +| leave | (quit) | |
| 45 | +| loading | `FLOAD` `SAVE` `RESTORE` `LOAO` | |
| 46 | +| location | (pointer) | |
| 47 | +| loops | `REPEAT` `PROG` `RETURN` `GO` `ACTIVATION` `AGAIN` `MAPF` `MAPR` `ILIST` `IVECTOR` `IUVECTOR` `ISTRING` `IBYTES` `IFORH` | |
| 48 | +| macro | `%` `%%` `LINK` `READ-TABLE` `PARSE-TABLE` `DEFMAC` `EXPAND` `MACRO` | |
| 49 | +| monitor | `"READ"` `"WRITE"` | |
| 50 | +| multi-processing | (coroutine) | |
| 51 | +| octal | `*` | |
| 52 | +| output | `PRINT` `PRIN1` `PRINC` `PRINTB` `PRINTSTRING` `IMAGE` `GC-DUMP` `ECHOPAIR` `FLATSIZE` `SAVE` `TERPRI` `CRLF` `OPEN` `ACCESS` `RESET` `BUFOUT` `NETS` | |
| 53 | +| parameter | `FUNCTION` `ATOM` `LVAL` `SET` `SPECIAL` `UNSPECIAL` (identifier value) | |
| 54 | +| parentheses | `LIST` | |
| 55 | +| parse | `PARSE` `LPARSE` `PARSE-TABLE` `UNPARSE` | |
| 56 | +| period | `LVAL` `SET` `READ` | |
| 57 | +| pointer | `LOCATIVE` `AT` `IN` `SETLOC` `LIST` | |
| 58 | +| predicate | (boolean) | |
| 59 | +| primitives | `SUBR` `FSUBR` `ROOT` `GVAL` `SETG` | |
| 60 | +| procedure | `FUNCTION` `DEFINE` `DEFMAC` `GVAL` `CLOSURE` | |
| 61 | +| quit | `^G` `^S` `^O` `QUIT` `VALRET` `LOGOUT` `RETURN` (loops) | |
| 62 | +| real | `FLOAT` (arithmetic) | |
| 63 | +| recursion | (always assumed and built in) | |
| 64 | +| search | `MEMQ` `MEMBER` `=?` `==?` (comparison) | |
| 65 | +| sharing | `SEGMENT` `GROW` `SUBSTRUC` | |
| 66 | +| side effect | `PUT` `PUTREST` `SETLOC` `SUBSTRUC` (change) | |
| 67 | +| sixbit | `JNAME` `XJNAME` `SEND` `SEND-WAIT` `IPC-ON` | |
| 68 | +| storage | `GC` `BLOAT` `BLOAT-STAT` `FREEZE` `TUPLE` `"GC"` (structure) | |
| 69 | +| structure | `LIST` `VECTOR` `UVECTOR` `STRING` `BYTES` `TEMPLATE` `STRUCTURED?` `EMPTY?` `MONAD?` `LENGTH` `LENGTH?` (concatenation) | |
| 70 | +| subroutine | (procedure primitive) | |
| 71 | +| temporary | `"AUX"` `BIND` `PROG` `REPEAT` | |
| 72 | +| terminal | (tty) | |
| 73 | +| text | (character) | |
| 74 | +| trailer | `!-` `OBLIST` | |
| 75 | +| true | (boolean) | |
| 76 | +| tty | `LISTEN` `^L` `^G` `^@` `^D` `rubout` `ECHOPAIR` `TTYECHO` `TYI` `"BLOCKED"` `"UNBLOCKED"` `ACTIVATE-CHARS` (character) | |
| 77 | +| unbinding | (binding) | |
| 78 | +| value | `LVAL` `GVAL` `VALUE` `IN` `SET` `SETG` `ENVIRONMENT` `ASSIGNED?` `GASSIGNED?` `BOUND?` `GBOUND?` `"BIND"` `ACTIVATION` `"ACT"` (parameter) `RETURN` (quit loops) | |
0 commit comments