(original) (raw)

Page Numbers: Yes X: 306 Y: 1.0" First Page: 60 Margins: Top: 1.0" Bottom: 1.3" Heading: z19050l3000x3e4qk40(0,65535) INDEX 3-LISP REFERENCE MANUAL April 15, 1984z19297l3000d2469y756x3e4qk40(0,2999)(1,8678)(2,16416)(13,0)\f7 1f1 z19297x3c(1270)\f5b 4. Procedure Indexz19297x3c\f5b z19297x3c\f5b ^S ........................................................................... 48 ^S (or \S) ................................................................... 48z19297l3528x2e10(0,16896)(1,17632)(2,65535)(13,65535)\f3 81f0 2f3 1f4 1f3 2f0 4f3 2f0 1f3 71f0 2f3 (+ N1 N2) .................................................................... 22 (- N1 N2) ................................................................... 22 (* N1 N2) ................................................................... 22 (/ N1 N2) .................................................................... 22 (= E1 E2) .................................................................... 24z19297l3528x2e10\f3 3i5I73f0 2f3 5i5I72f0 2f3 5i5I72f0 2f3 4i5I73f0 2f3 4i5I73f0 2f3 (< N1 N2) .................................................................... 22 (<= N1 N2) .................................................................. 22 (> N1 N2) ................................................................... 22 (>= N1 N2) .................................................................. 22 (<> N1 N2) ................................................................... 22 (** N1 N2) ................................................................... 23z19297l3528x2e10\f3 3i5I73f0 2f3 6i5I71f0 2f3 5i5I72f0 2f3 6i5I71f0 2f3 5i5I72f0 2f3 5i5I72f0 (1+ N) ....................................................................... 22 (1- N) ....................................................................... 22 (1st SEQ) .................................................................... 18 (2nd SEQ) .................................................................... 18 (3rd SEQ) .................................................................... 18 (4th SEQ) .................................................................... 18 (5th SEQ) .................................................................... 18z19297l3528x2e10\f3 4i1I76f0 2f3 5i1I76f0 2f3 6i3I73f0 2f3 6i3I73f0 2f3 6i3I73f0 2f3 6i3I73f0 2f3 6i3I73f0 (abs N) ...................................................................... 23 (acons) ...................................................................... 15 (all-but-last SEQ) ........................................................... 19 (and TV1 ... TVn) ............................................................. 24 (append SEQ1 ... SEQn) ........................................................ 19 (arg N PAIR) ................................................................. 16 (atom E) ..................................................................... 15, 25 (atom-notated STRING) ........................................................ 15 (atom-notation ATOM) ......................................................... 15z19297l3528x2e10\f3 81f0 2f3 82f0 2f3 15i3I64f0 2f3 6i4f7I3f3i4I66f0 2f3 9i5f7I3f3i5I61f0 2f3 6i6I70f0 2f3 7i1I74f0 6f3 15i6I61f0 2f3 16i4I62f0 2f3 (begin E1 ... En) ............................................................. 30 (bind PATTERN ARGS ENV) ...................................................... 37 (binding PATTERN ENV) ........................................................ 37 (body CLOSURE) ............................................................... 39 (boolean E) ................................................................... 24, 25 z19297l3528x2e10\f3 7i3f7I3f3i3I66f0 3f3 6i16I59f0 2f3 10i11I61f0 2f3 7i7I68f0 2f3 10i1I71f0 3f3 1f0 2f3 carriage-return .............................................................. 43 (catch TAG BODY) ............................................................. 31 (ccons ENVIRONMENT PATTERN BODY COMMENT) ..................................... 38 (char-in STREAM) ............................................................. 44 (char-out STREAM CH) ......................................................... 44 (char-peek STREAM) ........................................................... 44 (char-stuff STREAM CH) ....................................................... 45 (character E) ................................................................ 25, 42 (character-ordered S1 S2) .................................................... 43 (charat E) ................................................................... 25, 42 (close-all-streams) .......................................................... 47 (close-stream STREAM) ........................................................ 46 (closure E) .................................................................. 25, 38 (closure-environment CLOSURE) ................................................ 38 (comment CLOSURE) ............................................................ 39 (cond [P1 C11 ... C1n] ... [Pk Ck1 ... Ckm]) ..................................... 30 (cons E SEQ) ................................................................. 17 (contour-variables ENV) ...................................................... 37 (copy-vector SEQ) ............................................................ 21 (cps-error-protect) <<>> ............................................... 50 cr ........................................................................... 43 (current-environment) ........................................................ 37 (curried-dispatch INDEX [P1 C1] ... [Pn Cn]) .................................. 34z19297l3528x2e10\f3 81f0 2f3 8i8I66f0 2f3 8i32I42f0 2f3 10i6I66f0 2f3 11i9I62f0 2f3 12i6I64f0 2f3 13i9I60f0 2f3 12i1I69f0 6f3 20i5I57f0 2f3 9i1I72f0 7f3 81f0 2f3 15i6I61f0 2f3 10i1I71f0 6f3 22i7I53f0 2f3 10i7I65f0 2f3 8i7f7I3f3i4I2f7 3f3 2i7f7I3f3i4I43f0 2f3 7i5I70f0 2f3 20i3I59f0 2f3 14i3I65f0 2f3 82f0 2f3 83f0 2f3 82f0 2f3 19i5I2i5I2f7 3f3 2i5I40f0 2f3 (de-reflect CLOSURE)............................................................ 40 (define LABEL FUN).............................................................. 27 (delay C)....................................................................... 32 (destination EXP ENV)........................................................... 48 (dispatch INDEX [M1 C1] ... [Mn Cn])............................................. 33 (do [[VAR1 INIT1 NEXT1] ... [VARn INITn NEXTn]] [[EXIT-TEST1 RETURN1] ... [EXIT-TESTk RETURNk]] BODY) ................................................................... 34 (down S)........................................................................ 48z19297l3528x2e10\f3 12i7I62f0 2f3 9i9I64f0 2f3 8i1I73f0 3f3 13i7I61f0 2f3 11i5I2i5I2f7 3f3 2i5I48f0 2f3 7i16I2f7 3f3 2i16I9i18I2f7 3f3 2i18I8i4I72f0 2f3 7i1I74f0 2f3 (econs)......................................................................... 36 (ef PREMISE C1 C2).............................................................. 30 (empty-stream STREAM)........................................................... 46 (environment E) .............................................................. 25, 36 (environment-designator E) ................................................... 25, 36 (error E1 E2)................................................................... 49 (even N)........................................................................ 23 (every PREDICATE SEQ)........................................................... 20 (expander CLOSURE).............................................................. 40 (exteranal E)................................................................... 25 (externalize S)................................................................. 45 (extract-simple-closure CLOSURE)................................................ 40z19297l3528x2e10\f3 81f0 2f3 5i13I64f0 2f3 15i6I61f0 2f3 14i1I67f0 7f3 24i1I56f0 7f3 7i5I69f0 2f3 8i1I74f0 2f3 8i13I61f0 2f3 11i7I64f0 2f3 12i1I69f0 2f3 14i1I67f0 2f3 25i7I50f0 2f3 (fifth SEQ)..................................................................... 18 (first SEQ)..................................................................... 16 (for VAR START END E1 ... En).................................................... 31 (force C)....................................................................... 33 (fourth SEQ).................................................................... 18 (function E) ................................................................ 25, 27z19297l3528x2e10\f3 7i3I71f0 2f3 8i3I71f0 3f3 5i17f7I3f3i3I54f0 2f3 8i1I73f0 2f3 9i3I70f0 2f3 11i1I70f0 6f3 global.......................................................................... 36z19297l3528x2e10\f3 81f0 2f3 (handle E)...................................................................... 25z19297l3528x2e10\f3 8i1I72f0 2f3 (id E).......................................................................... 26 (if PREMISE C1 C2).............................................................. 30 (ignore E1 ... En)............................................................... 31 (index ELEMENT SEQ)............................................................. 20 (internalize STRING)............................................................ 45 it.............................................................................. 50 (iterate FUN SEQ)............................................................... 31z19297l3528x2e10\f3 4i1I76f0 2f3 5i13I64f0 2f3 9i3f7I3f3i3I65f0 2f3 8i11I63f0 3f3 13i6I62f0 2f3 82f0 2f3 10i7I65f0 2f3 (lambda PATTERN BODY1 ... BODYn)................................................. 27 (last SEQ)...................................................................... 18 (last-contour ENV).............................................................. 38 (length SEQ).................................................................... 17 (let [[A1 E1] ... [An En]] BODY1 ... BODYn)....................................... 28 (letrec [[A1 E1] ... [An En]] BODY1 ... BODYn).................................... 28 (letseq [[A1 E1] ... [An En]] BODY1 ... BODYn).................................... 28 (list E1 ... En)................................................................. 18 (load FILENAME)................................................................. 50 (logout)........................................................................ 50z19297l3528x2e10\f3 8i14f7I3f3i6I51f0 2f3 7i3I72f0 2f3 15i3I64f0 2f3 9i3I70f0 2f3 8i5I2f7 3f3 2i5I3i6f7I3f3i6I41f0 2f3 11i5I2f7 3f3 2i5I3i6f7I3f3i6I38f0 3f3 10i5I2f7 3f3 2i5I3i5I1f7 3f3 1i5I38f0 2f3 7i3f7I3f3i3I67f0 2f3 7i8I67f0 2f3 82f0 2f3 (macro-ccons CLOSURE)........................................................... 40 (macro-closure CLOSURE)......................................................... 39 (macroify FUN).................................................................. 40 (map FUN S1 ... Sn).............................................................. 30 (max N1 ... Nn).................................................................. 23 (member E SEQ).................................................................. 19 (min N1 ... Nn).................................................................. 23 (mlambda PATTERN BODY1 ... BODYn)................................................ 28z19297l3528x2e10\f3 13i7I61f0 2f3 16i7I59f0 2f3 11i3I68f0 2f3 6i7f7I3f3i3I64f0 2f3 6i3f7I3f3i3I68f0 2f3 9i5I68f0 3f3 5i3f7I3f3i3I68f0 2f3 10i14f7I3f3i6I50f0 2f3 (negative N).................................................................... 23 (new-environment)............................................................... 36 (non-negative N)................................................................ 23 (normal S)...................................................................... 25 (normalize STRUCTURE ENV ESC CONT).............................................. 48 (not TV)........................................................................ 24 (nth N SEQ)..................................................................... 17 (nth-char N STRING)............................................................. 42 (null SEQ)...................................................................... 18 (number E)...................................................................... 22, 25 (numeral E)..................................................................... 22, 25z19297l3528x2e10\f3 10i1I70f0 2f3 82f0 2f3 15i1I66f0 2f3 9i1I72f0 2f3 12i22I48f0 2f3 6i2I74f0 2f3 6i5I71f0 2f3 11i8I63f0 3f3 6i3I72f0 2f3 9i1I72f0 6f3 10i1I71f0 6f3 (odd N)......................................................................... 25 (open-stream STRING)............................................................ 46 (or TV1 ... TVn)................................................................. 24z19297l3528x2e10\f3 5i1I75f0 2f3 14i6I62f0 2f3 5i4f7I3f3i4I67f0 2f3 (pair S) ..................................................................... 15, 25 (pargs PAIR).................................................................... 16 (pattern CLOSURE)............................................................... 39 (pcons S1 S2)................................................................... 15 (positive N).................................................................... 23 (pproc PAIR).................................................................... 15 (previous-contour ENV).......................................................... 38 primary-stream.................................................................. 43 (primitive-closure CLOSURE)..................................................... 39 (print STREAM E1 ... En)......................................................... 45 (print-structure STREAM S)...................................................... 45 ps.............................................................................. 43z19297l3528x2e10\f3 6i1I74f0 6f3 8i4I70f0 2f3 10i7I65f0 2f3 8i5I69f0 3f3 10i1I70f0 2f3 8i4I70f0 2f3 19i3I60f0 2f3 82f0 2f3 20i7I55f0 2f3 8i10f7I3f3i3I59f0 2f3 18i8I56f0 2f3 82f0 2f3 (rail E)........................................................................ 16, 25 (rcons S1 ... Sn)................................................................ 20 (read STREAM)................................................................... 46 (read-structure STREAM)......................................................... 45 (read-normalize-print LEVEL ENV STREAM)......................................... 49 (rebind VAR BINDING ENV)........................................................ 36 (reduce PROC ARGS ENV ESC CONT)................................................. 49 (reflectify FUN)................................................................ 40 (reflective-ccons CLOSURE)...................................................... 40 (reflective-closure CLOSURE).................................................... 39 (remainder N1 N2)............................................................... 22 (reset)......................................................................... 50 (rest SEQ)...................................................................... 16 (reverse SEQ)................................................................... 19 (rlambda PATTERN BODY1 ... BODYn)................................................ 27 (runtime)....................................................................... 50z19297l3528x2e10\f3 6i1I74f0 6f3 8i3f7I3f3i3I66f0 3f3 6i6I69f0 2f3 17i6I59f0 2f3 23i16f0I1f3 42f0 2f3 9i15I58f0 2f3 9i22I51f0 2f3 13i3I66f0 2f3 19i7I56f0 2f3 21i7I54f0 2f3 12i5I65f0 2f3 82f0 2f3 7i3I72f0 2f3 10i3I69f0 2f3 10i14f7I3f3i6I50f0 2f3 82f0 2f3 (second SEQ).................................................................... 18 (select INDEX [M1 C1] ... [Mn Cn])............................................... 33 (sequence E).................................................................... 16, 25 (set VAR BINDING)............................................................... 28 (set-comment CLOSURE STRING).................................................... 39 (simple-closure CLOSURE)........................................................ 39 (standard-excape <<<7args>>>)................................................... 49 (stream E) ................................................................... 25, 43 (streamer E) ................................................................. 25, 43 (string E) ................................................................... 25, 42 (string-append ST1 ... STn)...................................................... 42 (string-cons CH ST)............................................................. 42 (string-in STREAM DELIMITER-CH)................................................. 44 (string-length STRING).......................................................... 42 (string-ordered S1 S2).......................................................... 43 (string-out STREAM STRING)...................................................... 44 (sting-search S1 S2)............................................................ 43 (stringer E) ................................................................. 25, 42 (structure E)................................................................... 25 (substring N1 N2 ST)............................................................ 43z19297l3528x2e10\f3 8i3I70f0 2f3 9i5I2i5I2f7 3f3 2i5I50f0 2f3 11i1I70f0 6f3 6i11I65f0 2f3 14i14I54f0 2f3 17i7I58f0 3f3 81f0 2f3 9i1I72f0 6f3 11i1I70f0 6f3 9i1I72f0 7f3 15i4f7I3f3i4I56f0 3f3 13i5I63f0 2f3 12i19I51f0 2f3 16i6I60f0 2f3 17i5I60f0 2f3 13i13I56f0 3f3 14i5I62f0 2f3 11i1I70f0 7f3 11i1I69f0 2f3 12i8I62f0 2f3 (tail N SEQ).................................................................... 17 (third SEQ)..................................................................... 18 (trap E1 E2).................................................................... 49 (truth-value E) ............................................................... 24, 25 (type E)........................................................................ 25z19297l3528x2e10\f3 6i5I70f0 2f3 8i3I71f0 2f3 7i5I70f0 2f3 15i1I67f0 6f3 7i1I74f0 2f3 (up S).......................................................................... 48z19297l3528x2e10\f3 4i1I76f0 (vector E)...................................................................... 25 (vector-constructor TEMPLATE)................................................... 20 version-id...................................................................... 50z19297l3528x2e10\f3 8i1I72f0 2f3 21i8I53f0 2f3 82f0 2f3 (zero N)........................................................................ 23z19297l3528x2e10\f3 6i1I74f0