ofs | hex dump | ascii |
---|
0000 | 3b 45 4c 43 17 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 | ;ELC.....;;;.Compiled.;;;.in.Ema |
0020 | 63 73 20 76 65 72 73 69 6f 6e 20 32 37 2e 32 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 | cs.version.27.2.;;;.with.all.opt |
0040 | 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 73 20 | imizations...;;;.This.file.uses. |
0060 | 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 64 20 | dynamic.docstrings,.first.added. |
0080 | 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 64 | in.Emacs.19.29...;;;.This.file.d |
00a0 | 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 49 20 | oes.not.contain.utf-8.non-ASCII. |
00c0 | 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 6c 6f | characters,.;;;.and.so.can.be.lo |
00e0 | 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 20 74 | aded.in.Emacs.versions.earlier.t |
0100 | 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | han.23...;;;;;;;;;;;;;;;;;;;;;;; |
0120 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
0140 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | ;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;; |
0160 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
0180 | 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 63 75 73 74 6f 6d 2d 64 65 63 6c 61 | ;;;;;;;;;;;;;;;;...(custom-decla |
01a0 | 72 65 2d 67 72 6f 75 70 20 27 64 61 73 68 20 6e 69 6c 20 22 43 75 73 74 6f 6d 69 7a 65 20 67 72 | re-group.'dash.nil."Customize.gr |
01c0 | 6f 75 70 20 66 6f 72 20 44 61 73 68 2c 20 61 20 6d 6f 64 65 72 6e 20 6c 69 73 74 20 6c 69 62 72 | oup.for.Dash,.a.modern.list.libr |
01e0 | 61 72 79 2e 22 20 3a 67 72 6f 75 70 20 27 65 78 74 65 6e 73 69 6f 6e 73 20 3a 67 72 6f 75 70 20 | ary.".:group.'extensions.:group. |
0200 | 27 6c 69 73 70 20 3a 70 72 65 66 69 78 20 22 64 61 73 68 2d 22 29 0a 23 40 36 34 20 44 65 73 74 | 'lisp.:prefix."dash-").#@64.Dest |
0220 | 72 75 63 74 69 76 65 3a 20 53 65 74 20 43 44 52 20 74 6f 20 74 68 65 20 63 6f 6e 73 20 6f 66 20 | ructive:.Set.CDR.to.the.cons.of. |
0240 | 43 41 52 20 61 6e 64 20 43 44 52 2e 0a 0a 28 66 6e 20 43 41 52 20 43 44 52 29 1f 0a 28 64 65 66 | CAR.and.CDR...(fn.CAR.CDR)..(def |
0260 | 61 6c 69 61 73 20 27 21 63 6f 6e 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 | alias.'!cons.'(macro...#[514."\3 |
0280 | 30 30 01 5c 33 30 31 04 04 45 45 5c 32 30 37 22 20 5b 73 65 74 71 20 63 6f 6e 73 5d 20 37 20 28 | 00.\301..EE\207".[setq.cons].7.( |
02a0 | 23 24 20 2e 20 35 34 30 29 5d 29 29 0a 28 70 75 74 20 27 21 63 6f 6e 73 20 27 65 64 65 62 75 67 | #$...540)])).(put.'!cons.'edebug |
02c0 | 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 73 79 6d 62 6f 6c 70 29 29 0a 23 40 35 34 | -form-spec.'(form.symbolp)).#@54 |
02e0 | 20 44 65 73 74 72 75 63 74 69 76 65 3a 20 53 65 74 20 4c 49 53 54 20 74 6f 20 74 68 65 20 63 64 | .Destructive:.Set.LIST.to.the.cd |
0300 | 72 20 6f 66 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 | r.of.LIST...(fn.LIST)..(defalias |
0320 | 20 27 21 63 64 72 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 | .'!cdr.'(macro...#[257."\300.\30 |
0340 | 31 03 44 45 5c 32 30 37 22 20 5b 73 65 74 71 20 63 64 72 5d 20 35 20 28 23 24 20 2e 20 37 33 37 | 1.DE\207".[setq.cdr].5.(#$...737 |
0360 | 29 5d 29 29 0a 28 70 75 74 20 27 21 63 64 72 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 | )])).(put.'!cdr.'edebug-form-spe |
0380 | 63 20 27 28 73 79 6d 62 6f 6c 70 29 29 0a 23 40 32 33 34 20 45 76 61 6c 75 61 74 65 20 42 4f 44 | c.'(symbolp)).#@234.Evaluate.BOD |
03a0 | 59 20 66 6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 61 6e 64 20 72 | Y.for.each.element.of.LIST.and.r |
03c0 | 65 74 75 72 6e 20 6e 69 6c 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 | eturn.nil..Each.element.of.LIST. |
03e0 | 69 6e 20 74 75 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 | in.turn.is.bound.to.`it'.and.its |
0400 | 20 69 6e 64 65 78 0a 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 | .index.within.LIST.to.`it-index' |
0420 | 20 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 20 42 4f 44 59 2e 0a 54 68 69 73 20 69 73 | .before.evaluating.BODY..This.is |
0440 | 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d | .the.anaphoric.counterpart.to.`- |
0460 | 65 61 63 68 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 | each'...(fn.LIST.&rest.BODY)..(d |
0480 | 65 66 61 6c 69 61 73 20 27 2d 2d 65 61 63 68 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 | efalias.'--each.'(macro...#[385. |
04a0 | 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 30 33 02 05 44 02 5c 33 30 34 42 | "\300\301!\300\302!\303..D.\304B |
04c0 | 5c 33 30 35 42 42 5c 33 30 36 5c 33 30 37 05 5c 33 31 30 5c 33 31 31 5c 33 31 32 06 09 44 5c 33 | \305BB\306\307.\310\311\312..D\3 |
04e0 | 31 33 06 09 5c 32 31 31 5c 33 31 34 06 5c 66 44 5c 32 35 37 07 06 08 42 42 42 46 5c 32 30 37 22 | 13..\211\314.\fD\257...BBBF\207" |
0500 | 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6c 69 73 74 22 20 22 69 22 20 6c 65 74 20 28 30 29 | .[make-symbol."list"."i".let.(0) |
0520 | 20 28 69 74 20 69 74 2d 69 6e 64 65 78 29 20 28 69 67 6e 6f 72 65 20 69 74 20 69 74 2d 69 6e 64 | .(it.it-index).(ignore.it.it-ind |
0540 | 65 78 29 20 77 68 69 6c 65 20 73 65 74 71 20 69 74 20 70 6f 70 20 69 74 2d 69 6e 64 65 78 20 31 | ex).while.setq.it.pop.it-index.1 |
0560 | 2b 5d 20 31 37 20 28 23 24 20 2e 20 39 31 36 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 | +].17.(#$...916)])).(byte-code." |
0580 | 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 | \300\301\302\303#\210\304\301\30 |
05a0 | 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 2d 65 61 63 68 20 65 64 65 62 | 5\306#\300\207".[put.--each.edeb |
05c0 | 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 6f 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f | ug-form-spec.(form.body).functio |
05e0 | 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 | n-put.lisp-indent-function.1].4) |
0600 | 0a 23 40 32 31 37 20 43 61 6c 6c 20 46 4e 20 6f 6e 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f | .#@217.Call.FN.on.each.element.o |
0620 | 66 20 4c 49 53 54 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 3b 20 74 68 69 73 20 66 75 6e 63 74 69 6f | f.LIST..Return.nil;.this.functio |
0640 | 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 73 69 64 65 20 65 66 66 65 63 74 73 2e 0a | n.is.intended.for.side.effects.. |
0660 | 0a 49 74 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d | .Its.anaphoric.counterpart.is.`- |
0680 | 2d 65 61 63 68 27 2e 0a 0a 46 6f 72 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 | -each'...For.access.to.the.curre |
06a0 | 6e 74 20 65 6c 65 6d 65 6e 74 27 73 20 69 6e 64 65 78 20 69 6e 20 4c 49 53 54 2c 20 73 65 65 0a | nt.element's.index.in.LIST,.see. |
06c0 | 60 2d 65 61 63 68 2d 69 6e 64 65 78 65 64 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 46 4e 29 1f 0a | `-each-indexed'...(fn.LIST.FN).. |
06e0 | 28 64 65 66 61 6c 69 61 73 20 27 2d 65 61 63 68 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 | (defalias.'-each.#[514."\300\301 |
0700 | 02 04 5c 22 5c 32 31 30 5c 32 30 37 22 20 5b 6e 69 6c 20 6d 61 70 63 5d 20 36 20 28 23 24 20 2e | ..\"\210\207".[nil.mapc].6.(#$.. |
0720 | 20 31 35 34 33 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 | .1543)]).(byte-code."\300\301\30 |
0740 | 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 | 2\303#\304\305\306\"\207".[funct |
0760 | 69 6f 6e 2d 70 75 74 20 2d 65 61 63 68 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 | ion-put.-each.lisp-indent-functi |
0780 | 6f 6e 20 31 20 64 65 66 61 6c 69 61 73 20 2d 2d 65 61 63 68 2d 69 6e 64 65 78 65 64 20 2d 2d 65 | on.1.defalias.--each-indexed.--e |
07a0 | 61 63 68 5d 20 34 29 0a 23 40 32 30 33 20 43 61 6c 6c 20 46 4e 20 6f 6e 20 65 61 63 68 20 69 6e | ach].4).#@203.Call.FN.on.each.in |
07c0 | 64 65 78 20 61 6e 64 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 2e 0a 46 6f 72 20 65 61 63 | dex.and.element.of.LIST..For.eac |
07e0 | 68 20 49 54 45 4d 20 61 74 20 49 4e 44 45 58 20 69 6e 20 4c 49 53 54 2c 20 63 61 6c 6c 20 28 66 | h.ITEM.at.INDEX.in.LIST,.call.(f |
0800 | 75 6e 63 61 6c 6c 20 46 4e 20 49 4e 44 45 58 20 49 54 45 4d 29 2e 0a 52 65 74 75 72 6e 20 6e 69 | uncall.FN.INDEX.ITEM)..Return.ni |
0820 | 6c 3b 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 | l;.this.function.is.intended.for |
0840 | 20 73 69 64 65 20 65 66 66 65 63 74 73 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 6d 61 70 2d | .side.effects...See.also:.`-map- |
0860 | 69 6e 64 65 78 65 64 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 46 4e 29 1f 0a 28 64 65 66 61 6c 69 | indexed'...(fn.LIST.FN)..(defali |
0880 | 61 73 20 27 2d 65 61 63 68 2d 69 6e 64 65 78 65 64 20 23 5b 35 31 34 20 22 01 5c 33 30 30 5c 33 | as.'-each-indexed.#[514.".\300\3 |
08a0 | 30 31 5c 32 31 31 03 5c 32 30 35 1f 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 | 01\211.\205...\211A\262.\242\262 |
08c0 | 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 04 01 03 5c 22 5c 32 31 30 5c 32 30 32 04 00 5c 32 30 | ..\262..T\262....\"\210\202..\20 |
08e0 | 37 22 20 5b 30 20 6e 69 6c 5d 20 39 20 28 23 24 20 2e 20 31 39 36 36 29 5d 29 0a 28 62 79 74 65 | 7".[0.nil].9.(#$...1966)]).(byte |
0900 | 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 | -code."\300\301\302\303#\300\207 |
0920 | 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 65 61 63 68 2d 69 6e 64 65 78 65 64 20 6c 69 | ".[function-put.-each-indexed.li |
0940 | 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 33 39 32 20 45 | sp-indent-function.1].4).#@392.E |
0960 | 76 61 6c 75 61 74 65 20 42 4f 44 59 20 66 6f 72 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20 4c 49 | valuate.BODY.for.each.item.in.LI |
0980 | 53 54 2c 20 77 68 69 6c 65 20 50 52 45 44 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 6f 6e 2d | ST,.while.PRED.evaluates.to.non- |
09a0 | 6e 69 6c 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 | nil..Each.element.of.LIST.in.tur |
09c0 | 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 78 | n.is.bound.to.`it'.and.its.index |
09e0 | 0a 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 66 6f 72 | .within.LIST.to.`it-index'.befor |
0a00 | 65 20 65 76 61 6c 75 61 74 69 6e 67 20 50 52 45 44 20 6f 72 20 42 4f 44 59 2e 20 20 4f 6e 63 65 | e.evaluating.PRED.or.BODY...Once |
0a20 | 0a 61 6e 20 65 6c 65 6d 65 6e 74 20 69 73 20 72 65 61 63 68 65 64 20 66 6f 72 20 77 68 69 63 68 | .an.element.is.reached.for.which |
0a40 | 20 50 52 45 44 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 69 6c 2c 20 6e 6f 20 66 75 72 74 68 | .PRED.evaluates.to.nil,.no.furth |
0a60 | 65 72 0a 42 4f 44 59 20 69 73 20 65 76 61 6c 75 61 74 65 64 2e 20 20 54 68 65 20 72 65 74 75 72 | er.BODY.is.evaluated...The.retur |
0a80 | 6e 20 76 61 6c 75 65 20 69 73 20 61 6c 77 61 79 73 20 6e 69 6c 2e 0a 54 68 69 73 20 69 73 20 74 | n.value.is.always.nil..This.is.t |
0aa0 | 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 65 61 | he.anaphoric.counterpart.to.`-ea |
0ac0 | 63 68 2d 77 68 69 6c 65 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 50 52 45 44 20 26 72 65 73 74 20 | ch-while'...(fn.LIST.PRED.&rest. |
0ae0 | 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 65 61 63 68 2d 77 68 69 6c 65 20 27 | BODY)..(defalias.'--each-while.' |
0b00 | 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 32 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 | (macro...#[642."\300\301!\300\30 |
0b20 | 32 21 5c 33 30 30 5c 33 30 33 21 5c 33 30 34 03 06 07 44 03 5c 33 30 35 42 03 5c 33 30 36 42 42 | 2!\300\303!\304...D.\305B.\306BB |
0b40 | 42 5c 33 30 37 5c 33 31 30 5c 33 31 31 06 07 5c 33 31 32 06 07 5c 33 31 33 06 0b 44 5c 33 31 34 | B\307\310\311..\312..\313..D\314 |
0b60 | 06 5c 6e 5c 33 31 35 06 0d 5c 32 35 37 07 06 0b 46 5c 33 31 32 5c 33 31 34 06 07 5c 33 31 35 06 | .\n\315..\257...F\312\314..\315. |
0b80 | 5c 6e 5c 32 31 31 5c 33 31 36 06 0d 44 5c 32 35 37 07 06 09 42 42 42 46 5c 32 30 37 22 20 5b 6d | \n\211\316..D\257...BBBF\207".[m |
0ba0 | 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6c 69 73 74 22 20 22 69 22 20 22 65 6c 74 22 20 6c 65 74 20 | ake-symbol."list"."i"."elt".let. |
0bc0 | 28 30 29 20 28 69 74 20 69 74 2d 69 6e 64 65 78 29 20 28 69 67 6e 6f 72 65 20 69 74 20 69 74 2d | (0).(it.it-index).(ignore.it.it- |
0be0 | 69 6e 64 65 78 29 20 77 68 69 6c 65 20 61 6e 64 20 73 65 74 71 20 70 6f 70 20 69 74 20 69 74 2d | index).while.and.setq.pop.it.it- |
0c00 | 69 6e 64 65 78 20 31 2b 5d 20 31 39 20 28 23 24 20 2e 20 32 33 39 39 29 5d 29 29 0a 28 62 79 74 | index.1+].19.(#$...2399)])).(byt |
0c20 | 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 | e-code."\300\301\302\303#\210\30 |
0c40 | 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 2d 65 | 4\301\305\306#\300\207".[put.--e |
0c60 | 61 63 68 2d 77 68 69 6c 65 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 6f 72 6d | ach-while.edebug-form-spec.(form |
0c80 | 20 66 6f 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e | .form.body).function-put.lisp-in |
0ca0 | 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 32 5d 20 34 29 0a 23 40 32 35 39 20 43 61 6c 6c 20 46 | dent-function.2].4).#@259.Call.F |
0cc0 | 4e 20 6f 6e 20 65 61 63 68 20 49 54 45 4d 20 69 6e 20 4c 49 53 54 2c 20 77 68 69 6c 65 20 28 50 | N.on.each.ITEM.in.LIST,.while.(P |
0ce0 | 52 45 44 20 49 54 45 4d 29 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 4f 6e 63 65 20 61 6e 20 49 54 | RED.ITEM).is.non-nil..Once.an.IT |
0d00 | 45 4d 20 69 73 20 72 65 61 63 68 65 64 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 | EM.is.reached.for.which.PRED.ret |
0d20 | 75 72 6e 73 20 6e 69 6c 2c 20 46 4e 20 69 73 20 6e 6f 0a 6c 6f 6e 67 65 72 20 63 61 6c 6c 65 64 | urns.nil,.FN.is.no.longer.called |
0d40 | 2e 20 20 52 65 74 75 72 6e 20 6e 69 6c 3b 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 | ...Return.nil;.this.function.is. |
0d60 | 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 73 69 64 65 0a 65 66 66 65 63 74 73 2e 0a 0a 49 74 73 20 | intended.for.side.effects...Its. |
0d80 | 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 65 61 63 68 | anaphoric.counterpart.is.`--each |
0da0 | 2d 77 68 69 6c 65 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 50 52 45 44 20 46 4e 29 1f 0a 28 64 65 | -while'...(fn.LIST.PRED.FN)..(de |
0dc0 | 66 61 6c 69 61 73 20 27 2d 65 61 63 68 2d 77 68 69 6c 65 20 23 5b 37 37 31 20 22 02 5c 33 30 30 | falias.'-each-while.#[771.".\300 |
0de0 | 5c 33 30 31 5c 32 31 31 5c 32 31 31 04 5c 32 30 35 33 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 | \301\211\211.\2053..\211A\262.\2 |
0e00 | 34 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 35 33 00 06 06 02 | 42\262..\262..\211\262.\2053.... |
0e20 | 21 5c 32 30 35 33 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 05 02 21 5c 32 31 | !\2053..\262..\262..T\262...!\21 |
0e40 | 30 5c 32 30 32 05 00 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 33 32 | 0\202..\207".[0.nil].10.(#$...32 |
0e60 | 35 38 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 | 58)]).(byte-code."\300\301\302\3 |
0e80 | 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 65 61 63 68 | 03#\300\207".[function-put.-each |
0ea0 | 2d 77 68 69 6c 65 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 32 5d 20 34 | -while.lisp-indent-function.2].4 |
0ec0 | 29 0a 23 40 32 39 34 20 45 76 61 6c 75 61 74 65 20 42 4f 44 59 20 66 6f 72 20 65 61 63 68 20 65 | ).#@294.Evaluate.BODY.for.each.e |
0ee0 | 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 72 65 76 65 72 73 65 64 20 6f 72 64 65 72 | lement.of.LIST.in.reversed.order |
0f00 | 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 6e 2c 20 | ..Each.element.of.LIST.in.turn,. |
0f20 | 73 74 61 72 74 69 6e 67 20 61 74 20 69 74 73 20 65 6e 64 2c 20 69 73 20 62 6f 75 6e 64 20 74 6f | starting.at.its.end,.is.bound.to |
0f40 | 0a 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 78 20 77 69 74 68 69 6e 20 4c 49 53 54 20 | .`it'.and.its.index.within.LIST. |
0f60 | 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 0a | to.`it-index'.before.evaluating. |
0f80 | 42 4f 44 59 2e 20 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 6c 77 61 79 | BODY...The.return.value.is.alway |
0fa0 | 73 20 6e 69 6c 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 | s.nil..This.is.the.anaphoric.cou |
0fc0 | 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 65 61 63 68 2d 72 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 | nterpart.to.`-each-r'...(fn.LIST |
0fe0 | 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 65 61 63 68 2d | .&rest.BODY)..(defalias.'--each- |
1000 | 72 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 | r.'(macro...#[385."\300\301!\300 |
1020 | 5c 33 30 32 21 5c 33 30 33 02 5c 33 30 34 06 06 44 44 02 5c 33 30 35 05 44 44 5c 33 30 36 42 42 | \302!\303.\304..DD.\305.DD\306BB |
1040 | 5c 33 30 37 5c 33 31 30 5c 33 31 31 05 5c 33 31 32 42 42 5c 33 31 33 06 06 5c 33 31 34 06 08 44 | \307\310\311.\312BB\313..\314..D |
1060 | 5c 33 31 35 06 09 5c 33 31 36 5c 33 31 37 06 0d 06 0d 45 5c 32 35 37 07 06 08 42 42 42 46 5c 32 | \315..\316\317....E\257...BBBF\2 |
1080 | 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 76 65 63 74 6f 72 22 20 22 69 22 20 6c 65 | 07".[make-symbol."vector"."i".le |
10a0 | 74 2a 20 76 63 6f 6e 63 61 74 20 6c 65 6e 67 74 68 20 28 69 74 20 69 74 2d 69 6e 64 65 78 29 20 | t*.vconcat.length.(it.it-index). |
10c0 | 28 69 67 6e 6f 72 65 20 69 74 20 69 74 2d 69 6e 64 65 78 29 20 77 68 69 6c 65 20 3e 20 28 30 29 | (ignore.it.it-index).while.>.(0) |
10e0 | 20 73 65 74 71 20 31 2d 20 69 74 2d 69 6e 64 65 78 20 69 74 20 61 72 65 66 5d 20 31 38 20 28 23 | .setq.1-.it-index.it.aref].18.(# |
1100 | 24 20 2e 20 33 37 38 34 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 | $...3784)])).(byte-code."\300\30 |
1120 | 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c | 1\302\303#\210\304\301\305\306#\ |
1140 | 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 2d 65 61 63 68 2d 72 20 65 64 65 62 75 67 2d 66 6f | 300\207".[put.--each-r.edebug-fo |
1160 | 72 6d 2d 73 70 65 63 20 28 66 6f 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 | rm-spec.(form.body).function-put |
1180 | 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 31 36 | .lisp-indent-function.1].4).#@16 |
11a0 | 34 20 43 61 6c 6c 20 46 4e 20 6f 6e 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 | 4.Call.FN.on.each.element.of.LIS |
11c0 | 54 20 69 6e 20 72 65 76 65 72 73 65 64 20 6f 72 64 65 72 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 3b | T.in.reversed.order..Return.nil; |
11e0 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 73 | .this.function.is.intended.for.s |
1200 | 69 64 65 20 65 66 66 65 63 74 73 2e 0a 0a 49 74 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e | ide.effects...Its.anaphoric.coun |
1220 | 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 65 61 63 68 2d 72 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 | terpart.is.`--each-r'...(fn.LIST |
1240 | 20 46 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 65 61 63 68 2d 72 20 23 5b 35 31 34 20 22 | .FN)..(defalias.'-each-r.#[514." |
1260 | 5c 33 30 30 02 21 5c 32 31 31 47 5c 33 30 31 5c 32 31 31 02 5c 33 30 32 56 5c 32 30 35 20 00 02 | \300.!\211G\301\211.\302V\205... |
1280 | 53 5c 32 36 32 03 02 5c 32 36 32 01 03 03 48 5c 32 36 32 02 04 02 21 5c 32 31 30 5c 32 30 32 07 | S\262..\262...H\262...!\210\202. |
12a0 | 00 5c 32 30 37 22 20 5b 76 63 6f 6e 63 61 74 20 6e 69 6c 20 30 5d 20 38 20 28 23 24 20 2e 20 34 | .\207".[vconcat.nil.0].8.(#$...4 |
12c0 | 35 31 34 29 5d 29 0a 23 40 34 31 37 20 45 76 61 6c 20 42 4f 44 59 20 66 6f 72 20 65 61 63 68 20 | 514)]).#@417.Eval.BODY.for.each. |
12e0 | 69 74 65 6d 20 69 6e 20 72 65 76 65 72 73 65 64 20 4c 49 53 54 2c 20 77 68 69 6c 65 20 50 52 45 | item.in.reversed.LIST,.while.PRE |
1300 | 44 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 | D.evals.to.non-nil..Each.element |
1320 | 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 6e 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 69 74 | .of.LIST.in.turn,.starting.at.it |
1340 | 73 20 65 6e 64 2c 20 69 73 20 62 6f 75 6e 64 20 74 6f 0a 60 69 74 27 20 61 6e 64 20 69 74 73 20 | s.end,.is.bound.to.`it'.and.its. |
1360 | 69 6e 64 65 78 20 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 | index.within.LIST.to.`it-index'. |
1380 | 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 0a 50 52 45 44 20 6f 72 20 42 4f 44 59 2e 20 | before.evaluating.PRED.or.BODY.. |
13a0 | 20 4f 6e 63 65 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 73 20 72 65 61 63 68 65 64 20 66 6f 72 20 | .Once.an.element.is.reached.for. |
13c0 | 77 68 69 63 68 20 50 52 45 44 0a 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 69 6c 2c 20 6e 6f 20 | which.PRED.evaluates.to.nil,.no. |
13e0 | 66 75 72 74 68 65 72 20 42 4f 44 59 20 69 73 20 65 76 61 6c 75 61 74 65 64 2e 20 20 54 68 65 20 | further.BODY.is.evaluated...The. |
1400 | 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 69 73 20 61 6c 77 61 79 73 20 6e 69 6c 2e 0a 54 68 69 73 | return.value.is.always.nil..This |
1420 | 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f | .is.the.anaphoric.counterpart.to |
1440 | 20 60 2d 65 61 63 68 2d 72 2d 77 68 69 6c 65 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 50 52 45 44 | .`-each-r-while'...(fn.LIST.PRED |
1460 | 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 65 61 63 68 2d | .&rest.BODY)..(defalias.'--each- |
1480 | 72 2d 77 68 69 6c 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 32 20 22 5c 33 30 30 5c 33 30 | r-while.'(macro...#[642."\300\30 |
14a0 | 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 30 30 5c 33 30 33 21 5c 33 30 34 03 5c 33 30 35 06 08 44 | 1!\300\302!\300\303!\304.\305..D |
14c0 | 44 03 5c 33 30 36 06 06 44 44 03 5c 33 30 37 42 42 42 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 | D.\306..DD.\307BBB\310\311\312\3 |
14e0 | 31 33 06 07 5c 33 31 34 42 42 5c 33 31 35 06 08 5c 33 31 36 06 5c 6e 44 5c 33 31 37 06 0b 5c 32 | 13..\314BB\315..\316.\nD\317..\2 |
1500 | 35 37 05 5c 33 31 35 06 08 5c 33 32 30 06 5c 66 06 5c 66 45 5c 33 32 31 06 0b 5c 32 35 37 05 06 | 57.\315..\320.\f.\fE\321..\257.. |
1520 | 5c 66 5c 32 35 37 05 5c 33 31 35 5c 33 31 37 06 08 5c 33 32 31 06 09 5c 32 35 37 05 06 09 42 42 | \f\257.\315\317..\321..\257...BB |
1540 | 42 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 76 65 63 74 6f 72 22 20 22 69 | BF\207".[make-symbol."vector"."i |
1560 | 22 20 22 65 6c 74 22 20 6c 65 74 2a 20 76 63 6f 6e 63 61 74 20 6c 65 6e 67 74 68 20 28 69 74 20 | "."elt".let*.vconcat.length.(it. |
1580 | 69 74 2d 69 6e 64 65 78 29 20 28 69 67 6e 6f 72 65 20 69 74 20 69 74 2d 69 6e 64 65 78 29 20 77 | it-index).(ignore.it.it-index).w |
15a0 | 68 69 6c 65 20 77 68 65 6e 20 3e 20 28 30 29 20 73 65 74 71 20 31 2d 20 69 74 2d 69 6e 64 65 78 | hile.when.>.(0).setq.1-.it-index |
15c0 | 20 61 72 65 66 20 69 74 5d 20 31 38 20 28 23 24 20 2e 20 34 38 31 33 29 5d 29 29 0a 28 62 79 74 | .aref.it].18.(#$...4813)])).(byt |
15e0 | 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 | e-code."\300\301\302\303#\210\30 |
1600 | 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 2d 65 | 4\301\305\306#\300\207".[put.--e |
1620 | 61 63 68 2d 72 2d 77 68 69 6c 65 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 6f | ach-r-while.edebug-form-spec.(fo |
1640 | 72 6d 20 66 6f 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d | rm.form.body).function-put.lisp- |
1660 | 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 32 5d 20 34 29 0a 23 40 32 37 30 20 43 61 6c 6c | indent-function.2].4).#@270.Call |
1680 | 20 46 4e 20 6f 6e 20 65 61 63 68 20 49 54 45 4d 20 69 6e 20 72 65 76 65 72 73 65 64 20 4c 49 53 | .FN.on.each.ITEM.in.reversed.LIS |
16a0 | 54 2c 20 77 68 69 6c 65 20 28 50 52 45 44 20 49 54 45 4d 29 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e | T,.while.(PRED.ITEM).is.non-nil. |
16c0 | 0a 4f 6e 63 65 20 61 6e 20 49 54 45 4d 20 69 73 20 72 65 61 63 68 65 64 20 66 6f 72 20 77 68 69 | .Once.an.ITEM.is.reached.for.whi |
16e0 | 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 46 4e 20 69 73 20 6e 6f 0a 6c 6f | ch.PRED.returns.nil,.FN.is.no.lo |
1700 | 6e 67 65 72 20 63 61 6c 6c 65 64 2e 20 20 52 65 74 75 72 6e 20 6e 69 6c 3b 20 74 68 69 73 20 66 | nger.called...Return.nil;.this.f |
1720 | 75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 73 69 64 65 0a 65 66 66 | unction.is.intended.for.side.eff |
1740 | 65 63 74 73 2e 0a 0a 49 74 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 | ects...Its.anaphoric.counterpart |
1760 | 20 69 73 20 60 2d 2d 65 61 63 68 2d 72 2d 77 68 69 6c 65 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 | .is.`--each-r-while'...(fn.LIST. |
1780 | 50 52 45 44 20 46 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 65 61 63 68 2d 72 2d 77 68 69 | PRED.FN)..(defalias.'-each-r-whi |
17a0 | 6c 65 20 23 5b 37 37 31 20 22 5c 33 30 30 03 21 5c 32 31 31 47 5c 33 30 31 5c 32 31 31 5c 32 31 | le.#[771."\300.!\211G\301\211\21 |
17c0 | 31 03 5c 33 30 32 56 5c 32 30 35 31 00 03 53 5c 32 36 32 04 03 5c 32 36 32 01 04 04 48 5c 32 36 | 1.\302V\2051..S\262..\262...H\26 |
17e0 | 32 03 02 5c 32 36 32 02 06 06 02 21 5c 32 30 35 31 00 03 5c 32 36 32 01 02 5c 32 36 32 02 05 02 | 2..\262....!\2051..\262..\262... |
1800 | 21 5c 32 31 30 5c 32 30 32 08 00 5c 32 30 37 22 20 5b 76 63 6f 6e 63 61 74 20 6e 69 6c 20 30 5d | !\210\202..\207".[vconcat.nil.0] |
1820 | 20 31 30 20 28 23 24 20 2e 20 35 37 35 36 29 5d 29 0a 23 40 33 30 35 20 45 76 61 6c 75 61 74 65 | .10.(#$...5756)]).#@305.Evaluate |
1840 | 20 42 4f 44 59 20 4e 55 4d 20 74 69 6d 65 73 2c 20 70 72 65 73 75 6d 61 62 6c 79 20 66 6f 72 20 | .BODY.NUM.times,.presumably.for. |
1860 | 73 69 64 65 20 65 66 66 65 63 74 73 2e 0a 42 4f 44 59 20 69 73 20 65 76 61 6c 75 61 74 65 64 20 | side.effects..BODY.is.evaluated. |
1880 | 77 69 74 68 20 74 68 65 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20 60 69 74 27 20 74 65 6d | with.the.local.variable.`it'.tem |
18a0 | 70 6f 72 61 72 69 6c 79 20 62 6f 75 6e 64 0a 74 6f 20 73 75 63 63 65 73 73 69 76 65 20 69 6e 74 | porarily.bound.to.successive.int |
18c0 | 65 67 65 72 73 20 72 75 6e 6e 69 6e 67 20 66 72 6f 6d 20 30 2c 20 69 6e 63 6c 75 73 69 76 65 2c | egers.running.from.0,.inclusive, |
18e0 | 20 74 6f 20 4e 55 4d 2c 0a 65 78 63 6c 75 73 69 76 65 2e 20 20 42 4f 44 59 20 69 73 20 6e 6f 74 | .to.NUM,.exclusive...BODY.is.not |
1900 | 20 65 76 61 6c 75 61 74 65 64 20 69 66 20 4e 55 4d 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 31 | .evaluated.if.NUM.is.less.than.1 |
1920 | 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 | ..This.is.the.anaphoric.counterp |
1940 | 61 72 74 20 74 6f 20 60 2d 64 6f 74 69 6d 65 73 27 2e 0a 0a 28 66 6e 20 4e 55 4d 20 26 72 65 73 | art.to.`-dotimes'...(fn.NUM.&res |
1960 | 74 20 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 64 6f 74 69 6d 65 73 20 27 28 | t.BODY)..(defalias.'--dotimes.'( |
1980 | 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 | macro...#[385."\300\301!\300\302 |
19a0 | 21 5c 33 30 33 02 05 44 02 5c 33 30 34 42 5c 33 30 35 42 42 5c 33 30 36 5c 33 30 37 5c 33 31 30 | !\303..D.\304B\305BB\306\307\310 |
19c0 | 05 06 07 45 5c 33 31 31 5c 33 31 32 06 07 5c 32 31 31 5c 33 31 33 06 5c 6e 44 5c 32 35 37 05 06 | ...E\311\312..\211\313.\nD\257.. |
19e0 | 08 42 42 42 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6e 75 6d 22 20 22 69 | .BBBF\207".[make-symbol."num"."i |
1a00 | 22 20 6c 65 74 20 28 30 29 20 28 69 74 29 20 28 69 67 6e 6f 72 65 20 69 74 29 20 77 68 69 6c 65 | ".let.(0).(it).(ignore.it).while |
1a20 | 20 3c 20 73 65 74 71 20 69 74 20 31 2b 5d 20 31 35 20 28 23 24 20 2e 20 36 32 30 30 29 5d 29 29 | .<.setq.it.1+].15.(#$...6200)])) |
1a40 | 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 | .(byte-code."\300\301\302\303#\2 |
1a60 | 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 | 10\304\301\305\306#\300\207".[pu |
1a80 | 74 20 2d 2d 64 6f 74 69 6d 65 73 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 6f | t.--dotimes.edebug-form-spec.(fo |
1aa0 | 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e | rm.body).function-put.lisp-inden |
1ac0 | 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 32 36 33 20 43 61 6c 6c 20 46 4e 20 4e | t-function.1].4).#@263.Call.FN.N |
1ae0 | 55 4d 20 74 69 6d 65 73 2c 20 70 72 65 73 75 6d 61 62 6c 79 20 66 6f 72 20 73 69 64 65 20 65 66 | UM.times,.presumably.for.side.ef |
1b00 | 66 65 63 74 73 2e 0a 46 4e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c | fects..FN.is.called.with.a.singl |
1b20 | 65 20 61 72 67 75 6d 65 6e 74 20 6f 6e 20 73 75 63 63 65 73 73 69 76 65 20 69 6e 74 65 67 65 72 | e.argument.on.successive.integer |
1b40 | 73 0a 72 75 6e 6e 69 6e 67 20 66 72 6f 6d 20 30 2c 20 69 6e 63 6c 75 73 69 76 65 2c 20 74 6f 20 | s.running.from.0,.inclusive,.to. |
1b60 | 4e 55 4d 2c 20 65 78 63 6c 75 73 69 76 65 2e 20 20 46 4e 20 69 73 20 6e 6f 74 20 63 61 6c 6c 65 | NUM,.exclusive...FN.is.not.calle |
1b80 | 64 0a 69 66 20 4e 55 4d 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 31 2e 0a 0a 54 68 69 73 20 66 | d.if.NUM.is.less.than.1...This.f |
1ba0 | 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 | unction's.anaphoric.counterpart. |
1bc0 | 69 73 20 60 2d 2d 64 6f 74 69 6d 65 73 27 2e 0a 0a 28 66 6e 20 4e 55 4d 20 46 4e 29 1f 0a 28 64 | is.`--dotimes'...(fn.NUM.FN)..(d |
1be0 | 65 66 61 6c 69 61 73 20 27 2d 64 6f 74 69 6d 65 73 20 23 5b 35 31 34 20 22 01 5c 33 30 30 5c 33 | efalias.'-dotimes.#[514.".\300\3 |
1c00 | 30 31 01 03 57 5c 32 30 35 17 00 01 5c 32 36 32 01 01 54 5c 32 36 32 02 03 01 21 5c 32 31 30 5c | 01..W\205...\262..T\262...!\210\ |
1c20 | 32 30 32 03 00 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 36 38 37 31 29 | 202..\207".[0.nil].7.(#$...6871) |
1c40 | 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 | ]).(byte-code."\300\301\302\303# |
1c60 | 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 64 6f 74 69 6d 65 73 | \300\207".[function-put.-dotimes |
1c80 | 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 31 32 | .lisp-indent-function.1].4).#@12 |
1ca0 | 38 20 41 70 70 6c 79 20 46 4e 20 74 6f 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 20 | 8.Apply.FN.to.each.item.in.LIST. |
1cc0 | 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 72 65 73 75 6c 74 73 2e 0a | and.return.the.list.of.results.. |
1ce0 | 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 | .This.function's.anaphoric.count |
1d00 | 65 72 70 61 72 74 20 69 73 20 60 2d 2d 6d 61 70 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 | erpart.is.`--map'...(fn.FN.LIST) |
1d20 | 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6d 61 70 20 23 5b 35 31 34 20 22 5c 33 30 30 02 02 5c | ..(defalias.'-map.#[514."\300..\ |
1d40 | 22 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 5d 20 35 20 28 23 24 20 2e 20 37 33 33 30 29 5d 29 0a | "\207".[mapcar].5.(#$...7330)]). |
1d60 | 23 40 31 39 36 20 45 76 61 6c 20 46 4f 52 4d 20 66 6f 72 20 65 61 63 68 20 69 74 65 6d 20 69 6e | #@196.Eval.FORM.for.each.item.in |
1d80 | 20 4c 49 53 54 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 72 65 73 | .LIST.and.return.the.list.of.res |
1da0 | 75 6c 74 73 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 | ults..Each.element.of.LIST.in.tu |
1dc0 | 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 62 65 66 6f 72 65 20 65 76 61 6c 75 | rn.is.bound.to.`it'.before.evalu |
1de0 | 61 74 69 6e 67 0a 46 4f 52 4d 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 | ating.FORM..This.is.the.anaphori |
1e00 | 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 6d 61 70 27 2e 0a 0a 28 66 6e 20 46 4f | c.counterpart.to.`-map'...(fn.FO |
1e20 | 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 6d 61 70 20 27 28 6d 61 63 | RM.LIST)..(defalias.'--map.'(mac |
1e40 | 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 05 46 02 45 | ro...#[514."\300\301\302\303.F.E |
1e60 | 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 20 6c 61 6d 62 64 61 20 28 69 74 29 20 28 69 67 6e 6f 72 | \207".[mapcar.lambda.(it).(ignor |
1e80 | 65 20 69 74 29 5d 20 37 20 28 23 24 20 2e 20 37 35 32 36 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d | e.it)].7.(#$...7526)])).(put.'-- |
1ea0 | 6d 61 70 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d | map.'edebug-form-spec.'(def-form |
1ec0 | 20 66 6f 72 6d 29 29 0a 23 40 35 36 39 20 41 63 63 75 6d 75 6c 61 74 65 20 61 20 76 61 6c 75 65 | .form)).#@569.Accumulate.a.value |
1ee0 | 20 62 79 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 20 61 63 72 6f 73 73 20 4c 49 53 54 2e | .by.evaluating.FORM.across.LIST. |
1f00 | 0a 54 68 69 73 20 6d 61 63 72 6f 20 69 73 20 6c 69 6b 65 20 60 2d 2d 65 61 63 68 27 20 28 77 68 | .This.macro.is.like.`--each'.(wh |
1f20 | 69 63 68 20 73 65 65 29 2c 20 62 75 74 20 69 74 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 0a 70 72 | ich.see),.but.it.additionally.pr |
1f40 | 6f 76 69 64 65 73 20 61 6e 20 61 63 63 75 6d 75 6c 61 74 6f 72 20 76 61 72 69 61 62 6c 65 20 60 | ovides.an.accumulator.variable.` |
1f60 | 61 63 63 27 20 77 68 69 63 68 20 69 74 20 73 75 63 63 65 73 73 69 76 65 6c 79 0a 62 69 6e 64 73 | acc'.which.it.successively.binds |
1f80 | 20 74 6f 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 | .to.the.result.of.evaluating.FOR |
1fa0 | 4d 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 4c 49 53 54 0a 65 6c 65 6d 65 6e 74 20 62 | M.for.the.current.LIST.element.b |
1fc0 | 65 66 6f 72 65 20 70 72 6f 63 65 73 73 69 6e 67 20 74 68 65 20 6e 65 78 74 20 65 6c 65 6d 65 6e | efore.processing.the.next.elemen |
1fe0 | 74 2e 20 20 46 6f 72 20 74 68 65 20 66 69 72 73 74 0a 65 6c 65 6d 65 6e 74 2c 20 60 61 63 63 27 | t...For.the.first.element,.`acc' |
2000 | 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 77 69 74 68 20 74 68 65 20 72 65 73 75 6c 74 20 | .is.initialized.with.the.result. |
2020 | 6f 66 20 65 76 61 6c 75 61 74 69 6e 67 20 49 4e 49 54 2e 0a 54 68 65 20 72 65 74 75 72 6e 20 76 | of.evaluating.INIT..The.return.v |
2040 | 61 6c 75 65 20 69 73 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 76 61 6c 75 65 20 6f 66 20 60 | alue.is.the.resulting.value.of.` |
2060 | 61 63 63 27 2e 20 20 49 66 20 4c 49 53 54 20 69 73 0a 65 6d 70 74 79 2c 20 46 4f 52 4d 20 69 73 | acc'...If.LIST.is.empty,.FORM.is |
2080 | 20 6e 6f 74 20 65 76 61 6c 75 61 74 65 64 2c 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 20 76 | .not.evaluated,.and.the.return.v |
20a0 | 61 6c 75 65 20 69 73 20 74 68 65 20 72 65 73 75 6c 74 0a 6f 66 20 49 4e 49 54 2e 0a 54 68 69 73 | alue.is.the.result.of.INIT..This |
20c0 | 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f | .is.the.anaphoric.counterpart.to |
20e0 | 20 60 2d 72 65 64 75 63 65 2d 66 72 6f 6d 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 49 4e 49 54 20 | .`-reduce-from'...(fn.FORM.INIT. |
2100 | 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 | LIST)..(defalias.'--reduce-from. |
2120 | 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 03 44 43 5c 33 30 32 | '(macro...#[771."\300\301.DC\302 |
2140 | 03 5c 33 30 33 5c 33 30 31 06 08 45 45 5c 33 30 34 42 42 42 5c 32 30 37 22 20 5b 6c 65 74 20 61 | .\303\301..EE\304BBB\207".[let.a |
2160 | 63 63 20 2d 2d 65 61 63 68 20 73 65 74 71 20 28 61 63 63 29 5d 20 31 30 20 28 23 24 20 2e 20 37 | cc.--each.setq.(acc)].10.(#$...7 |
2180 | 38 38 36 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 27 65 64 65 | 886)])).(put.'--reduce-from.'ede |
21a0 | 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 20 66 6f 72 6d 29 29 | bug-form-spec.'(form.form.form)) |
21c0 | 0a 23 40 33 37 33 20 52 65 64 75 63 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 46 4e 20 61 63 | .#@373.Reduce.the.function.FN.ac |
21e0 | 72 6f 73 73 20 4c 49 53 54 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 49 4e 49 54 2e 0a 52 | ross.LIST,.starting.with.INIT..R |
2200 | 65 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 61 70 70 6c 79 69 6e 67 20 46 4e 20 | eturn.the.result.of.applying.FN. |
2220 | 74 6f 20 49 4e 49 54 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 | to.INIT.and.the.first.element.of |
2240 | 0a 4c 49 53 54 2c 20 74 68 65 6e 20 61 70 70 6c 79 69 6e 67 20 46 4e 20 74 6f 20 74 68 61 74 20 | .LIST,.then.applying.FN.to.that. |
2260 | 72 65 73 75 6c 74 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 65 6c 65 6d 65 6e 74 2c 0a 65 | result.and.the.second.element,.e |
2280 | 74 63 2e 20 20 49 66 20 4c 49 53 54 20 69 73 20 65 6d 70 74 79 2c 20 72 65 74 75 72 6e 20 49 4e | tc...If.LIST.is.empty,.return.IN |
22a0 | 49 54 20 77 69 74 68 6f 75 74 20 63 61 6c 6c 69 6e 67 20 46 4e 2e 0a 0a 54 68 69 73 20 66 75 6e | IT.without.calling.FN...This.fun |
22c0 | 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 | ction's.anaphoric.counterpart.is |
22e0 | 20 60 2d 2d 72 65 64 75 63 65 2d 66 72 6f 6d 27 2e 0a 0a 46 6f 72 20 6f 74 68 65 72 20 66 6f 6c | .`--reduce-from'...For.other.fol |
2300 | 64 73 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 72 65 64 75 63 65 27 20 61 6e 64 20 60 2d 72 65 64 | ds,.see.also.`-reduce'.and.`-red |
2320 | 75 63 65 2d 72 27 2e 0a 0a 28 66 6e 20 46 4e 20 49 4e 49 54 20 4c 49 53 54 29 1f 0a 28 64 65 66 | uce-r'...(fn.FN.INIT.LIST)..(def |
2340 | 61 6c 69 61 73 20 27 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 23 5b 37 37 31 20 22 01 01 5c 33 30 | alias.'-reduce-from.#[771."..\30 |
2360 | 30 5c 33 30 31 5c 32 31 31 03 5c 32 30 33 5c 22 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 | 0\301\211.\203\"..\211A\262.\242 |
2380 | 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 07 05 03 5c 22 5c 32 36 32 05 5c 32 30 | \262..\262..T\262.....\"\262.\20 |
23a0 | 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 31 31 20 28 23 24 | 2..\266.\211\207".[0.nil].11.(#$ |
23c0 | 20 2e 20 38 36 34 37 29 5d 29 0a 23 40 33 36 34 20 41 63 63 75 6d 75 6c 61 74 65 20 61 20 76 61 | ...8647)]).#@364.Accumulate.a.va |
23e0 | 6c 75 65 20 62 79 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 20 61 63 72 6f 73 73 20 4c 49 | lue.by.evaluating.FORM.across.LI |
2400 | 53 54 2e 0a 54 68 69 73 20 6d 61 63 72 6f 20 69 73 20 6c 69 6b 65 20 60 2d 2d 72 65 64 75 63 65 | ST..This.macro.is.like.`--reduce |
2420 | 2d 66 72 6f 6d 27 20 28 77 68 69 63 68 20 73 65 65 29 2c 20 65 78 63 65 70 74 20 74 68 65 20 66 | -from'.(which.see),.except.the.f |
2440 | 69 72 73 74 0a 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 73 20 74 61 6b 65 6e 20 61 73 | irst.element.of.LIST.is.taken.as |
2460 | 20 49 4e 49 54 2e 20 20 54 68 75 73 20 69 66 20 4c 49 53 54 20 63 6f 6e 74 61 69 6e 73 20 61 20 | .INIT...Thus.if.LIST.contains.a. |
2480 | 73 69 6e 67 6c 65 0a 69 74 65 6d 2c 20 69 74 20 69 73 20 72 65 74 75 72 6e 65 64 20 77 69 74 68 | single.item,.it.is.returned.with |
24a0 | 6f 75 74 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 20 20 49 66 20 4c 49 53 54 20 69 73 | out.evaluating.FORM...If.LIST.is |
24c0 | 20 65 6d 70 74 79 2c 0a 46 4f 52 4d 20 69 73 20 65 76 61 6c 75 61 74 65 64 20 77 69 74 68 20 60 | .empty,.FORM.is.evaluated.with.` |
24e0 | 69 74 27 20 61 6e 64 20 60 61 63 63 27 20 62 6f 75 6e 64 20 74 6f 20 6e 69 6c 2e 0a 54 68 69 73 | it'.and.`acc'.bound.to.nil..This |
2500 | 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f | .is.the.anaphoric.counterpart.to |
2520 | 20 60 2d 72 65 64 75 63 65 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 | .`-reduce'...(fn.FORM.LIST)..(de |
2540 | 66 61 6c 69 61 73 20 27 2d 2d 72 65 64 75 63 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 | falias.'--reduce.'(macro...#[514 |
2560 | 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 03 44 43 5c 33 30 33 03 5c 33 30 34 06 07 5c 33 | ."\300\301!\302..DC\303.\304..\3 |
2580 | 30 35 06 07 44 5c 33 30 36 06 08 44 46 5c 33 30 32 5c 33 30 37 5c 33 31 30 06 5c 6e 46 46 45 5c | 05..D\306..DF\302\307\310.\nFFE\ |
25a0 | 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6c 69 73 74 2d 76 61 6c 75 65 22 20 6c | 207".[make-symbol."list-value".l |
25c0 | 65 74 20 69 66 20 2d 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 63 61 72 20 63 64 72 20 28 28 61 63 | et.if.--reduce-from.car.cdr.((ac |
25e0 | 63 20 6e 69 6c 29 20 28 69 74 20 6e 69 6c 29 29 20 28 69 67 6e 6f 72 65 20 61 63 63 20 69 74 29 | c.nil).(it.nil)).(ignore.acc.it) |
2600 | 5d 20 31 32 20 28 23 24 20 2e 20 39 31 36 39 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 65 64 75 | ].12.(#$...9169)])).(put.'--redu |
2620 | 63 65 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d | ce.'edebug-form-spec.'(form.form |
2640 | 29 29 0a 23 40 34 32 36 20 52 65 64 75 63 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 46 4e 20 | )).#@426.Reduce.the.function.FN. |
2660 | 61 63 72 6f 73 73 20 4c 49 53 54 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 20 6f | across.LIST..Return.the.result.o |
2680 | 66 20 61 70 70 6c 79 69 6e 67 20 46 4e 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 74 77 6f 20 65 | f.applying.FN.to.the.first.two.e |
26a0 | 6c 65 6d 65 6e 74 73 20 6f 66 0a 4c 49 53 54 2c 20 74 68 65 6e 20 61 70 70 6c 79 69 6e 67 20 46 | lements.of.LIST,.then.applying.F |
26c0 | 4e 20 74 6f 20 74 68 61 74 20 72 65 73 75 6c 74 20 61 6e 64 20 74 68 65 20 74 68 69 72 64 20 65 | N.to.that.result.and.the.third.e |
26e0 | 6c 65 6d 65 6e 74 2c 20 65 74 63 2e 0a 49 66 20 4c 49 53 54 20 63 6f 6e 74 61 69 6e 73 20 61 20 | lement,.etc..If.LIST.contains.a. |
2700 | 73 69 6e 67 6c 65 20 65 6c 65 6d 65 6e 74 2c 20 72 65 74 75 72 6e 20 69 74 20 77 69 74 68 6f 75 | single.element,.return.it.withou |
2720 | 74 20 63 61 6c 6c 69 6e 67 20 46 4e 2e 0a 49 66 20 4c 49 53 54 20 69 73 20 65 6d 70 74 79 2c 20 | t.calling.FN..If.LIST.is.empty,. |
2740 | 72 65 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 63 61 6c 6c 69 6e 67 20 46 4e 20 | return.the.result.of.calling.FN. |
2760 | 77 69 74 68 20 6e 6f 0a 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f | with.no.arguments...This.functio |
2780 | 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d | n's.anaphoric.counterpart.is.`-- |
27a0 | 72 65 64 75 63 65 27 2e 0a 0a 46 6f 72 20 6f 74 68 65 72 20 66 6f 6c 64 73 2c 20 73 65 65 20 61 | reduce'...For.other.folds,.see.a |
27c0 | 6c 73 6f 20 60 2d 72 65 64 75 63 65 2d 66 72 6f 6d 27 20 61 6e 64 20 60 2d 72 65 64 75 63 65 2d | lso.`-reduce-from'.and.`-reduce- |
27e0 | 72 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 | r'...(fn.FN.LIST)..(defalias.'-r |
2800 | 65 64 75 63 65 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 33 5c 66 00 5c 33 30 30 02 02 40 03 | educe.#[514."\211\203\f.\300..@. |
2820 | 41 23 5c 32 30 37 01 20 5c 32 30 37 22 20 5b 2d 72 65 64 75 63 65 2d 66 72 6f 6d 5d 20 36 20 28 | A#\207..\207".[-reduce-from].6.( |
2840 | 23 24 20 2e 20 39 38 30 31 29 5d 29 0a 23 40 32 31 34 20 41 63 63 75 6d 75 6c 61 74 65 20 61 20 | #$...9801)]).#@214.Accumulate.a. |
2860 | 76 61 6c 75 65 20 62 79 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 20 61 63 72 6f 73 73 20 | value.by.evaluating.FORM.across. |
2880 | 4c 49 53 54 20 69 6e 20 72 65 76 65 72 73 65 2e 0a 54 68 69 73 20 6d 61 63 72 6f 20 69 73 20 6c | LIST.in.reverse..This.macro.is.l |
28a0 | 69 6b 65 20 60 2d 2d 72 65 64 75 63 65 2d 66 72 6f 6d 27 2c 20 65 78 63 65 70 74 20 69 74 20 73 | ike.`--reduce-from',.except.it.s |
28c0 | 74 61 72 74 73 20 66 72 6f 6d 20 74 68 65 20 65 6e 64 0a 6f 66 20 4c 49 53 54 2e 0a 54 68 69 73 | tarts.from.the.end.of.LIST..This |
28e0 | 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f | .is.the.anaphoric.counterpart.to |
2900 | 20 60 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 49 4e 49 | .`-reduce-r-from'...(fn.FORM.INI |
2920 | 54 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 72 65 64 75 63 65 2d 72 2d 66 | T.LIST)..(defalias.'--reduce-r-f |
2940 | 72 6f 6d 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 03 44 43 | rom.'(macro...#[771."\300\301.DC |
2960 | 5c 33 30 32 03 5c 33 30 33 5c 33 30 31 06 08 45 45 5c 33 30 34 42 42 42 5c 32 30 37 22 20 5b 6c | \302.\303\301..EE\304BBB\207".[l |
2980 | 65 74 20 61 63 63 20 2d 2d 65 61 63 68 2d 72 20 73 65 74 71 20 28 61 63 63 29 5d 20 31 30 20 28 | et.acc.--each-r.setq.(acc)].10.( |
29a0 | 23 24 20 2e 20 31 30 33 32 33 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 65 64 75 63 65 2d 72 2d | #$...10323)])).(put.'--reduce-r- |
29c0 | 66 72 6f 6d 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f | from.'edebug-form-spec.'(form.fo |
29e0 | 72 6d 20 66 6f 72 6d 29 29 0a 23 40 38 34 32 20 52 65 64 75 63 65 20 74 68 65 20 66 75 6e 63 74 | rm.form)).#@842.Reduce.the.funct |
2a00 | 69 6f 6e 20 46 4e 20 61 63 72 6f 73 73 20 4c 49 53 54 20 69 6e 20 72 65 76 65 72 73 65 2c 20 73 | ion.FN.across.LIST.in.reverse,.s |
2a20 | 74 61 72 74 69 6e 67 20 77 69 74 68 20 49 4e 49 54 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 72 65 | tarting.with.INIT..Return.the.re |
2a40 | 73 75 6c 74 20 6f 66 20 61 70 70 6c 79 69 6e 67 20 46 4e 20 74 6f 20 74 68 65 20 6c 61 73 74 20 | sult.of.applying.FN.to.the.last. |
2a60 | 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 61 6e 64 0a 49 4e 49 54 2c 20 74 68 65 6e 20 61 | element.of.LIST.and.INIT,.then.a |
2a80 | 70 70 6c 79 69 6e 67 20 46 4e 20 74 6f 20 74 68 65 20 73 65 63 6f 6e 64 2d 74 6f 2d 6c 61 73 74 | pplying.FN.to.the.second-to-last |
2aa0 | 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20 74 68 65 0a 70 72 65 76 69 6f 75 73 20 72 65 73 75 6c 74 | .element.and.the.previous.result |
2ac0 | 20 6f 66 20 46 4e 2c 20 65 74 63 2e 20 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 66 69 72 73 74 | .of.FN,.etc...That.is,.the.first |
2ae0 | 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 46 4e 20 69 73 0a 74 68 65 20 63 75 72 72 65 6e 74 20 65 | .argument.of.FN.is.the.current.e |
2b00 | 6c 65 6d 65 6e 74 2c 20 61 6e 64 20 69 74 73 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 | lement,.and.its.second.argument. |
2b20 | 74 68 65 20 61 63 63 75 6d 75 6c 61 74 65 64 0a 76 61 6c 75 65 2e 20 20 49 66 20 4c 49 53 54 20 | the.accumulated.value...If.LIST. |
2b40 | 69 73 20 65 6d 70 74 79 2c 20 72 65 74 75 72 6e 20 49 4e 49 54 20 77 69 74 68 6f 75 74 20 63 61 | is.empty,.return.INIT.without.ca |
2b60 | 6c 6c 69 6e 67 20 46 4e 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6c 69 6b 65 | lling.FN...This.function.is.like |
2b80 | 20 60 2d 72 65 64 75 63 65 2d 66 72 6f 6d 27 20 62 75 74 20 74 68 65 20 6f 70 65 72 61 74 69 6f | .`-reduce-from'.but.the.operatio |
2ba0 | 6e 20 61 73 73 6f 63 69 61 74 65 73 0a 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 72 61 74 68 | n.associates.from.the.right.rath |
2bc0 | 65 72 20 74 68 61 6e 20 6c 65 66 74 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 69 | er.than.left...In.other.words,.i |
2be0 | 74 20 73 74 61 72 74 73 20 66 72 6f 6d 0a 74 68 65 20 65 6e 64 20 6f 66 20 4c 49 53 54 20 61 6e | t.starts.from.the.end.of.LIST.an |
2c00 | 64 20 66 6c 69 70 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 46 4e 2e 20 20 43 6f | d.flips.the.arguments.to.FN...Co |
2c20 | 6e 63 65 70 74 75 61 6c 6c 79 2c 20 69 74 0a 69 73 20 6c 69 6b 65 20 72 65 70 6c 61 63 69 6e 67 | nceptually,.it.is.like.replacing |
2c40 | 20 74 68 65 20 63 6f 6e 73 65 73 20 69 6e 20 4c 49 53 54 20 77 69 74 68 20 61 70 70 6c 69 63 61 | .the.conses.in.LIST.with.applica |
2c60 | 74 69 6f 6e 73 20 6f 66 20 46 4e 2c 20 61 6e 64 0a 69 74 73 20 6c 61 73 74 20 6c 69 6e 6b 20 77 | tions.of.FN,.and.its.last.link.w |
2c80 | 69 74 68 20 49 4e 49 54 2c 20 61 6e 64 20 65 76 61 6c 75 61 74 69 6e 67 20 74 68 65 20 72 65 73 | ith.INIT,.and.evaluating.the.res |
2ca0 | 75 6c 74 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f | ulting.expression...This.functio |
2cc0 | 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d | n's.anaphoric.counterpart.is.`-- |
2ce0 | 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 27 2e 0a 0a 46 6f 72 20 6f 74 68 65 72 20 66 6f 6c 64 73 | reduce-r-from'...For.other.folds |
2d00 | 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 72 65 64 75 63 65 2d 72 27 20 61 6e 64 20 60 2d 72 65 64 | ,.see.also.`-reduce-r'.and.`-red |
2d20 | 75 63 65 27 2e 0a 0a 28 66 6e 20 46 4e 20 49 4e 49 54 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c | uce'...(fn.FN.INIT.LIST)..(defal |
2d40 | 69 61 73 20 27 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 20 23 5b 37 37 31 20 22 01 5c 33 30 30 | ias.'-reduce-r-from.#[771.".\300 |
2d60 | 02 21 5c 32 31 31 47 5c 33 30 31 5c 32 31 31 02 5c 33 30 32 56 5c 32 30 33 25 00 02 53 5c 32 36 | .!\211G\301\211.\302V\203%..S\26 |
2d80 | 32 03 02 5c 32 36 32 01 03 03 48 5c 32 36 32 02 06 07 02 06 06 5c 22 5c 32 36 32 05 5c 32 30 32 | 2..\262...H\262......\"\262.\202 |
2da0 | 08 00 5c 32 36 36 04 5c 32 31 31 5c 32 30 37 22 20 5b 76 63 6f 6e 63 61 74 20 6e 69 6c 20 30 5d | ..\266.\211\207".[vconcat.nil.0] |
2dc0 | 20 31 31 20 28 23 24 20 2e 20 31 30 37 33 36 29 5d 29 0a 23 40 32 30 35 20 41 63 63 75 6d 75 6c | .11.(#$...10736)]).#@205.Accumul |
2de0 | 61 74 65 20 61 20 76 61 6c 75 65 20 62 79 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 20 61 | ate.a.value.by.evaluating.FORM.a |
2e00 | 63 72 6f 73 73 20 4c 49 53 54 20 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 0a 54 68 69 | cross.LIST.in.reverse.order..Thi |
2e20 | 73 20 6d 61 63 72 6f 20 69 73 20 6c 69 6b 65 20 60 2d 2d 72 65 64 75 63 65 27 2c 20 65 78 63 65 | s.macro.is.like.`--reduce',.exce |
2e40 | 70 74 20 69 74 20 73 74 61 72 74 73 20 66 72 6f 6d 20 74 68 65 20 65 6e 64 20 6f 66 0a 4c 49 53 | pt.it.starts.from.the.end.of.LIS |
2e60 | 54 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 | T..This.is.the.anaphoric.counter |
2e80 | 70 61 72 74 20 74 6f 20 60 2d 72 65 64 75 63 65 2d 72 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c | part.to.`-reduce-r'...(fn.FORM.L |
2ea0 | 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 72 65 64 75 63 65 2d 72 20 27 28 6d 61 | IST)..(defalias.'--reduce-r.'(ma |
2ec0 | 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 02 5c 33 30 31 03 44 45 5c 32 30 37 22 20 5b | cro...#[514."\300.\301.DE\207".[ |
2ee0 | 2d 2d 72 65 64 75 63 65 20 72 65 76 65 72 73 65 5d 20 36 20 28 23 24 20 2e 20 31 31 37 33 37 29 | --reduce.reverse].6.(#$...11737) |
2f00 | 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 65 64 75 63 65 2d 72 20 27 65 64 65 62 75 67 2d 66 6f 72 | ])).(put.'--reduce-r.'edebug-for |
2f20 | 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 38 38 37 20 52 65 64 75 63 | m-spec.'(form.form)).#@887.Reduc |
2f40 | 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 46 4e 20 61 63 72 6f 73 73 20 4c 49 53 54 20 69 6e | e.the.function.FN.across.LIST.in |
2f60 | 20 72 65 76 65 72 73 65 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 61 | .reverse..Return.the.result.of.a |
2f80 | 70 70 6c 79 69 6e 67 20 46 4e 20 74 6f 20 74 68 65 20 6c 61 73 74 20 74 77 6f 20 65 6c 65 6d 65 | pplying.FN.to.the.last.two.eleme |
2fa0 | 6e 74 73 20 6f 66 0a 4c 49 53 54 2c 20 74 68 65 6e 20 61 70 70 6c 79 69 6e 67 20 46 4e 20 74 6f | nts.of.LIST,.then.applying.FN.to |
2fc0 | 20 74 68 65 20 74 68 69 72 64 2d 74 6f 2d 6c 61 73 74 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20 74 | .the.third-to-last.element.and.t |
2fe0 | 68 65 0a 70 72 65 76 69 6f 75 73 20 72 65 73 75 6c 74 20 6f 66 20 46 4e 2c 20 65 74 63 2e 20 20 | he.previous.result.of.FN,.etc... |
3000 | 54 68 61 74 20 69 73 2c 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 46 | That.is,.the.first.argument.of.F |
3020 | 4e 20 69 73 0a 74 68 65 20 63 75 72 72 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 20 61 6e 64 20 69 74 | N.is.the.current.element,.and.it |
3040 | 73 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 65 | s.second.argument.the.accumulate |
3060 | 64 0a 76 61 6c 75 65 2e 20 20 49 66 20 4c 49 53 54 20 63 6f 6e 74 61 69 6e 73 20 61 20 73 69 6e | d.value...If.LIST.contains.a.sin |
3080 | 67 6c 65 20 65 6c 65 6d 65 6e 74 2c 20 72 65 74 75 72 6e 20 69 74 20 77 69 74 68 6f 75 74 0a 63 | gle.element,.return.it.without.c |
30a0 | 61 6c 6c 69 6e 67 20 46 4e 2e 20 20 49 66 20 4c 49 53 54 20 69 73 20 65 6d 70 74 79 2c 20 72 65 | alling.FN...If.LIST.is.empty,.re |
30c0 | 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 63 61 6c 6c 69 6e 67 20 46 4e 0a 77 69 | turn.the.result.of.calling.FN.wi |
30e0 | 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | th.no.arguments...This.function. |
3100 | 69 73 20 6c 69 6b 65 20 60 2d 72 65 64 75 63 65 27 20 62 75 74 20 74 68 65 20 6f 70 65 72 61 74 | is.like.`-reduce'.but.the.operat |
3120 | 69 6f 6e 20 61 73 73 6f 63 69 61 74 65 73 20 66 72 6f 6d 0a 74 68 65 20 72 69 67 68 74 20 72 61 | ion.associates.from.the.right.ra |
3140 | 74 68 65 72 20 74 68 61 6e 20 6c 65 66 74 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c | ther.than.left...In.other.words, |
3160 | 20 69 74 20 73 74 61 72 74 73 20 66 72 6f 6d 20 74 68 65 0a 65 6e 64 20 6f 66 20 4c 49 53 54 20 | .it.starts.from.the.end.of.LIST. |
3180 | 61 6e 64 20 66 6c 69 70 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 46 4e 2e 20 20 | and.flips.the.arguments.to.FN... |
31a0 | 43 6f 6e 63 65 70 74 75 61 6c 6c 79 2c 20 69 74 20 69 73 0a 6c 69 6b 65 20 72 65 70 6c 61 63 69 | Conceptually,.it.is.like.replaci |
31c0 | 6e 67 20 74 68 65 20 63 6f 6e 73 65 73 20 69 6e 20 4c 49 53 54 20 77 69 74 68 20 61 70 70 6c 69 | ng.the.conses.in.LIST.with.appli |
31e0 | 63 61 74 69 6f 6e 73 20 6f 66 20 46 4e 2c 0a 69 67 6e 6f 72 69 6e 67 20 69 74 73 20 6c 61 73 74 | cations.of.FN,.ignoring.its.last |
3200 | 20 6c 69 6e 6b 2c 20 61 6e 64 20 65 76 61 6c 75 61 74 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 | .link,.and.evaluating.the.result |
3220 | 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 | ing.expression...This.function's |
3240 | 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 72 65 64 | .anaphoric.counterpart.is.`--red |
3260 | 75 63 65 2d 72 27 2e 0a 0a 46 6f 72 20 6f 74 68 65 72 20 66 6f 6c 64 73 2c 20 73 65 65 20 61 6c | uce-r'...For.other.folds,.see.al |
3280 | 73 6f 20 60 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 27 20 61 6e 64 20 60 2d 72 65 64 75 63 65 | so.`-reduce-r-from'.and.`-reduce |
32a0 | 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 | '...(fn.FN.LIST)..(defalias.'-re |
32c0 | 64 75 63 65 2d 72 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 33 41 00 5c 33 30 30 01 21 5c 32 | duce-r.#[514."\211\203A.\300.!\2 |
32e0 | 31 31 5c 32 30 33 38 00 5c 32 31 31 40 01 41 5c 33 30 31 5c 33 30 32 5c 32 31 31 03 5c 32 30 33 | 11\2038.\211@.A\301\302\211.\203 |
3300 | 30 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 | 0..\211A\262.\242\262..\262..T\2 |
3320 | 36 32 03 06 07 02 06 06 5c 22 5c 32 36 32 05 5c 32 30 32 12 00 5c 32 36 36 04 5c 32 31 31 5c 32 | 62......\"\262.\202..\266.\211\2 |
3340 | 36 32 01 5c 32 30 32 40 00 5c 33 30 32 5c 32 31 31 04 01 03 5c 22 5c 32 36 36 5c 32 30 32 5c 32 | 62.\202@.\302\211...\"\266\202\2 |
3360 | 30 37 01 20 5c 32 30 37 22 20 5b 72 65 76 65 72 73 65 20 30 20 6e 69 6c 5d 20 31 31 20 28 23 24 | 07..\207".[reverse.0.nil].11.(#$ |
3380 | 20 2e 20 31 32 30 39 31 29 5d 29 0a 23 40 32 37 30 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 | ...12091)]).#@270.Return.a.list. |
33a0 | 6f 66 20 46 4f 52 4d 27 73 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 72 65 64 75 63 74 69 6f 6e | of.FORM's.intermediate.reduction |
33c0 | 73 20 61 63 72 6f 73 73 20 4c 49 53 54 2e 0a 54 68 61 74 20 69 73 2c 20 61 20 6c 69 73 74 20 6f | s.across.LIST..That.is,.a.list.o |
33e0 | 66 20 74 68 65 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 | f.the.intermediate.values.of.the |
3400 | 20 61 63 63 75 6d 75 6c 61 74 6f 72 0a 77 68 65 6e 20 60 2d 2d 72 65 64 75 63 65 2d 66 72 6f 6d | .accumulator.when.`--reduce-from |
3420 | 27 20 28 77 68 69 63 68 20 73 65 65 29 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 | '.(which.see).is.called.with.the |
3440 | 20 73 61 6d 65 0a 61 72 67 75 6d 65 6e 74 73 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 | .same.arguments..This.is.the.ana |
3460 | 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 72 65 64 75 63 74 69 6f | phoric.counterpart.to.`-reductio |
3480 | 6e 73 2d 66 72 6f 6d 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 49 4e 49 54 20 4c 49 53 54 29 1f 0a | ns-from'...(fn.FORM.INIT.LIST).. |
34a0 | 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 66 72 6f 6d 20 27 28 6d | (defalias.'--reductions-from.'(m |
34c0 | 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 | acro...#[771."\300\301\302\303\3 |
34e0 | 30 34 5c 33 30 35 06 08 46 5c 33 30 36 42 42 5c 33 30 37 05 44 04 46 44 5c 32 30 37 22 20 5b 6e | 04\305..F\306BB\307.D.FD\207".[n |
3500 | 72 65 76 65 72 73 65 20 2d 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 63 6f 6e 73 20 6c 65 74 20 28 | reverse.--reduce-from.cons.let.( |
3520 | 28 61 63 63 20 28 63 61 72 20 61 63 63 29 29 29 20 28 69 67 6e 6f 72 65 20 61 63 63 29 20 28 61 | (acc.(car.acc))).(ignore.acc).(a |
3540 | 63 63 29 20 6c 69 73 74 5d 20 31 30 20 28 23 24 20 2e 20 31 33 32 30 32 29 5d 29 29 0a 28 70 75 | cc).list].10.(#$...13202)])).(pu |
3560 | 74 20 27 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 66 72 6f 6d 20 27 65 64 65 62 75 67 2d 66 6f 72 | t.'--reductions-from.'edebug-for |
3580 | 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 33 33 33 20 | m-spec.'(form.form.form)).#@333. |
35a0 | 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 46 4e 27 73 20 69 6e 74 65 72 6d 65 64 69 61 | Return.a.list.of.FN's.intermedia |
35c0 | 74 65 20 72 65 64 75 63 74 69 6f 6e 73 20 61 63 72 6f 73 73 20 4c 49 53 54 2e 0a 54 68 61 74 20 | te.reductions.across.LIST..That. |
35e0 | 69 73 2c 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 76 | is,.a.list.of.the.intermediate.v |
3600 | 61 6c 75 65 73 20 6f 66 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 6f 72 0a 77 68 65 6e 20 60 2d | alues.of.the.accumulator.when.`- |
3620 | 72 65 64 75 63 65 2d 66 72 6f 6d 27 20 28 77 68 69 63 68 20 73 65 65 29 20 69 73 20 63 61 6c 6c | reduce-from'.(which.see).is.call |
3640 | 65 64 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 0a 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 54 68 69 | ed.with.the.same.arguments...Thi |
3660 | 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 | s.function's.anaphoric.counterpa |
3680 | 72 74 20 69 73 20 60 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 66 72 6f 6d 27 2e 0a 0a 46 6f 72 20 | rt.is.`--reductions-from'...For. |
36a0 | 6f 74 68 65 72 20 66 6f 6c 64 73 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 72 65 64 75 63 74 69 6f | other.folds,.see.also.`-reductio |
36c0 | 6e 73 27 20 61 6e 64 20 60 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 27 2e 0a 0a 28 66 6e 20 46 4e | ns'.and.`-reductions-r'...(fn.FN |
36e0 | 20 49 4e 49 54 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 64 75 63 74 69 | .INIT.LIST)..(defalias.'-reducti |
3700 | 6f 6e 73 2d 66 72 6f 6d 20 23 5b 37 37 31 20 22 01 43 01 5c 33 30 30 5c 33 30 31 5c 32 31 31 03 | ons-from.#[771.".C.\300\301\211. |
3720 | 5c 32 30 33 29 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 | \203)..\211A\262.\242\262..\262. |
3740 | 02 54 5c 32 36 32 03 04 40 06 08 01 04 5c 22 5c 32 36 32 01 05 42 5c 32 36 32 05 5c 32 30 32 06 | .T\262..@....\"\262..B\262.\202. |
3760 | 00 5c 32 36 36 04 5c 32 31 31 5c 32 36 32 01 5c 32 33 37 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d | .\266.\211\262.\237\207".[0.nil] |
3780 | 20 31 32 20 28 23 24 20 2e 20 31 33 37 32 38 29 5d 29 0a 23 40 32 35 35 20 52 65 74 75 72 6e 20 | .12.(#$...13728)]).#@255.Return. |
37a0 | 61 20 6c 69 73 74 20 6f 66 20 46 4f 52 4d 27 73 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 72 65 | a.list.of.FORM's.intermediate.re |
37c0 | 64 75 63 74 69 6f 6e 73 20 61 63 72 6f 73 73 20 4c 49 53 54 2e 0a 54 68 61 74 20 69 73 2c 20 61 | ductions.across.LIST..That.is,.a |
37e0 | 20 6c 69 73 74 20 6f 66 20 74 68 65 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 76 61 6c 75 65 73 | .list.of.the.intermediate.values |
3800 | 20 6f 66 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 6f 72 0a 77 68 65 6e 20 60 2d 2d 72 65 64 75 | .of.the.accumulator.when.`--redu |
3820 | 63 65 27 20 28 77 68 69 63 68 20 73 65 65 29 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 | ce'.(which.see).is.called.with.t |
3840 | 68 65 20 73 61 6d 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 | he.same.arguments..This.is.the.a |
3860 | 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 72 65 64 75 63 74 | naphoric.counterpart.to.`-reduct |
3880 | 69 6f 6e 73 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 | ions'...(fn.FORM.LIST)..(defalia |
38a0 | 73 20 27 2d 2d 72 65 64 75 63 74 69 6f 6e 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 | s.'--reductions.'(macro...#[514. |
38c0 | 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 03 44 43 5c 33 30 33 03 5c 33 30 34 06 07 5c 33 30 | "\300\301!\302..DC\303.\304..\30 |
38e0 | 35 06 07 44 5c 33 30 36 06 08 44 46 5c 33 30 32 5c 33 30 37 5c 33 31 30 5c 33 31 31 06 0b 44 46 | 5..D\306..DF\302\307\310\311..DF |
3900 | 46 45 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6c 69 73 74 2d 76 61 6c 75 65 | FE\207".[make-symbol."list-value |
3920 | 22 20 6c 65 74 20 69 66 20 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 66 72 6f 6d 20 63 61 72 20 63 | ".let.if.--reductions-from.car.c |
3940 | 64 72 20 28 61 63 63 20 69 74 29 20 28 69 67 6e 6f 72 65 20 61 63 63 20 69 74 29 20 6c 69 73 74 | dr.(acc.it).(ignore.acc.it).list |
3960 | 5d 20 31 33 20 28 23 24 20 2e 20 31 34 32 33 33 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 65 64 | ].13.(#$...14233)])).(put.'--red |
3980 | 75 63 74 69 6f 6e 73 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d | uctions.'edebug-form-spec.'(form |
39a0 | 20 66 6f 72 6d 29 29 0a 23 40 33 31 38 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 46 | .form)).#@318.Return.a.list.of.F |
39c0 | 4e 27 73 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 72 65 64 75 63 74 69 6f 6e 73 20 61 63 72 6f | N's.intermediate.reductions.acro |
39e0 | 73 73 20 4c 49 53 54 2e 0a 54 68 61 74 20 69 73 2c 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 | ss.LIST..That.is,.a.list.of.the. |
3a00 | 69 6e 74 65 72 6d 65 64 69 61 74 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 61 63 63 75 6d | intermediate.values.of.the.accum |
3a20 | 75 6c 61 74 6f 72 0a 77 68 65 6e 20 60 2d 72 65 64 75 63 65 27 20 28 77 68 69 63 68 20 73 65 65 | ulator.when.`-reduce'.(which.see |
3a40 | 29 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 61 72 67 75 6d 65 | ).is.called.with.the.same.argume |
3a60 | 6e 74 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 | nts...This.function's.anaphoric. |
3a80 | 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 72 65 64 75 63 74 69 6f 6e 73 27 2e 0a 0a | counterpart.is.`--reductions'... |
3aa0 | 46 6f 72 20 6f 74 68 65 72 20 66 6f 6c 64 73 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 72 65 64 75 | For.other.folds,.see.also.`-redu |
3ac0 | 63 74 69 6f 6e 73 27 20 61 6e 64 20 60 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 27 2e 0a 0a 28 66 | ctions'.and.`-reductions-r'...(f |
3ae0 | 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 64 75 63 74 69 6f | n.FN.LIST)..(defalias.'-reductio |
3b00 | 6e 73 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 33 36 00 5c 32 31 31 40 43 01 41 5c 33 30 30 | ns.#[514."\211\2036.\211@C.A\300 |
3b20 | 5c 33 30 31 5c 32 31 31 03 5c 32 30 33 2f 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 | \301\211.\203/..\211A\262.\242\2 |
3b40 | 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 04 40 06 07 01 04 5c 22 5c 32 36 32 01 05 42 5c | 62..\262..T\262..@....\"\262..B\ |
3b60 | 32 36 32 05 5c 32 30 32 5c 66 00 5c 32 36 36 04 5c 32 31 31 5c 32 36 32 01 5c 32 33 37 5c 32 30 | 262.\202\f.\266.\211\262.\237\20 |
3b80 | 37 01 20 43 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 31 31 20 28 23 24 20 2e 20 31 34 37 36 36 | 7..C\207".[0.nil].11.(#$...14766 |
3ba0 | 29 5d 29 0a 23 40 32 38 33 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 46 4f 52 4d 27 | )]).#@283.Return.a.list.of.FORM' |
3bc0 | 73 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 72 65 64 75 63 74 69 6f 6e 73 20 61 63 72 6f 73 73 | s.intermediate.reductions.across |
3be0 | 20 72 65 76 65 72 73 65 64 20 4c 49 53 54 2e 0a 54 68 61 74 20 69 73 2c 20 61 20 6c 69 73 74 20 | .reversed.LIST..That.is,.a.list. |
3c00 | 6f 66 20 74 68 65 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 | of.the.intermediate.values.of.th |
3c20 | 65 20 61 63 63 75 6d 75 6c 61 74 6f 72 0a 77 68 65 6e 20 60 2d 2d 72 65 64 75 63 65 2d 72 2d 66 | e.accumulator.when.`--reduce-r-f |
3c40 | 72 6f 6d 27 20 28 77 68 69 63 68 20 73 65 65 29 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 | rom'.(which.see).is.called.with. |
3c60 | 74 68 65 20 73 61 6d 65 0a 61 72 67 75 6d 65 6e 74 73 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 | the.same.arguments..This.is.the. |
3c80 | 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 72 65 64 75 63 | anaphoric.counterpart.to.`-reduc |
3ca0 | 74 69 6f 6e 73 2d 72 2d 66 72 6f 6d 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 49 4e 49 54 20 4c 49 | tions-r-from'...(fn.FORM.INIT.LI |
3cc0 | 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 2d 66 | ST)..(defalias.'--reductions-r-f |
3ce0 | 72 6f 6d 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 | rom.'(macro...#[771."\300\301\30 |
3d00 | 32 5c 33 30 33 5c 33 30 34 06 07 46 5c 33 30 35 42 42 5c 33 30 36 04 44 03 46 5c 32 30 37 22 20 | 2\303\304..F\305BB\306.D.F\207". |
3d20 | 5b 2d 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 20 63 6f 6e 73 20 6c 65 74 20 28 28 61 63 63 20 | [--reduce-r-from.cons.let.((acc. |
3d40 | 28 63 61 72 20 61 63 63 29 29 29 20 28 69 67 6e 6f 72 65 20 61 63 63 29 20 28 61 63 63 29 20 6c | (car.acc))).(ignore.acc).(acc).l |
3d60 | 69 73 74 5d 20 39 20 28 23 24 20 2e 20 31 35 32 37 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 | ist].9.(#$...15274)])).(put.'--r |
3d80 | 65 64 75 63 74 69 6f 6e 73 2d 72 2d 66 72 6f 6d 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 | eductions-r-from.'edebug-form-sp |
3da0 | 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 33 34 36 20 52 65 74 75 | ec.'(form.form.form)).#@346.Retu |
3dc0 | 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 46 4e 27 73 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 72 | rn.a.list.of.FN's.intermediate.r |
3de0 | 65 64 75 63 74 69 6f 6e 73 20 61 63 72 6f 73 73 20 72 65 76 65 72 73 65 64 20 4c 49 53 54 2e 0a | eductions.across.reversed.LIST.. |
3e00 | 54 68 61 74 20 69 73 2c 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 69 6e 74 65 72 6d 65 64 69 | That.is,.a.list.of.the.intermedi |
3e20 | 61 74 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 6f 72 0a 77 68 | ate.values.of.the.accumulator.wh |
3e40 | 65 6e 20 60 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 27 20 28 77 68 69 63 68 20 73 65 65 29 20 | en.`-reduce-r-from'.(which.see). |
3e60 | 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 0a 61 72 67 75 6d 65 6e 74 | is.called.with.the.same.argument |
3e80 | 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f | s...This.function's.anaphoric.co |
3ea0 | 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 2d 66 72 6f | unterpart.is.`--reductions-r-fro |
3ec0 | 6d 27 2e 0a 0a 46 6f 72 20 6f 74 68 65 72 20 66 6f 6c 64 73 2c 20 73 65 65 20 61 6c 73 6f 20 60 | m'...For.other.folds,.see.also.` |
3ee0 | 2d 72 65 64 75 63 74 69 6f 6e 73 27 20 61 6e 64 20 60 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 27 | -reductions'.and.`-reductions-r' |
3f00 | 2e 0a 0a 28 66 6e 20 46 4e 20 49 4e 49 54 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | ...(fn.FN.INIT.LIST)..(defalias. |
3f20 | 27 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 2d 66 72 6f 6d 20 23 5b 37 37 31 20 22 01 43 5c 33 30 | '-reductions-r-from.#[771.".C\30 |
3f40 | 30 02 21 5c 32 31 31 47 5c 33 30 31 5c 32 31 31 02 5c 33 30 32 56 5c 32 30 33 2b 00 02 53 5c 32 | 0.!\211G\301\211.\302V\203+..S\2 |
3f60 | 36 32 03 02 5c 32 36 32 01 03 03 48 5c 32 36 32 02 04 40 06 08 03 02 5c 22 5c 32 36 32 01 05 42 | 62..\262...H\262..@....\"\262..B |
3f80 | 5c 32 36 32 05 5c 32 30 32 09 00 5c 32 36 36 04 5c 32 31 31 5c 32 30 37 22 20 5b 76 63 6f 6e 63 | \262.\202..\266.\211\207".[vconc |
3fa0 | 61 74 20 6e 69 6c 20 30 5d 20 31 32 20 28 23 24 20 2e 20 31 35 38 30 34 29 5d 29 0a 23 40 32 36 | at.nil.0].12.(#$...15804)]).#@26 |
3fc0 | 39 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 46 4f 52 4d 27 73 20 69 6e 74 65 72 6d | 9.Return.a.list.of.FORM's.interm |
3fe0 | 65 64 69 61 74 65 20 72 65 64 75 63 74 69 6f 6e 73 20 61 63 72 6f 73 73 20 72 65 76 65 72 73 65 | ediate.reductions.across.reverse |
4000 | 64 20 4c 49 53 54 2e 0a 54 68 61 74 20 69 73 2c 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 69 | d.LIST..That.is,.a.list.of.the.i |
4020 | 6e 74 65 72 6d 65 64 69 61 74 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 61 63 63 75 6d 75 | ntermediate.values.of.the.accumu |
4040 | 6c 61 74 6f 72 0a 77 68 65 6e 20 60 2d 2d 72 65 64 75 63 65 2d 72 65 27 20 28 77 68 69 63 68 20 | lator.when.`--reduce-re'.(which. |
4060 | 73 65 65 29 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 61 72 67 | see).is.called.with.the.same.arg |
4080 | 75 6d 65 6e 74 73 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f | uments..This.is.the.anaphoric.co |
40a0 | 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 27 2e 0a 0a 28 | unterpart.to.`-reductions-r'...( |
40c0 | 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 72 65 64 75 | fn.FORM.LIST)..(defalias.'--redu |
40e0 | 63 74 69 6f 6e 73 2d 72 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 | ctions-r.'(macro...#[514."\300\3 |
4100 | 30 31 21 5c 33 30 32 01 5c 33 30 33 04 44 44 43 5c 33 30 34 03 5c 33 30 35 5c 33 30 36 5c 33 30 | 01!\302.\303.DDC\304.\305\306\30 |
4120 | 32 5c 33 30 37 5c 33 31 30 06 0b 46 5c 33 31 31 42 42 5c 33 31 32 5c 33 31 33 06 08 44 44 5c 33 | 2\307\310..F\311BB\312\313..DD\3 |
4140 | 31 34 06 08 44 46 5c 33 30 32 5c 33 31 35 5c 33 31 36 5c 33 31 32 06 0b 44 46 46 45 5c 32 30 37 | 14..DF\302\315\316\312..DFFE\207 |
4160 | 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6c 69 73 74 2d 76 61 6c 75 65 22 20 6c 65 74 20 | ".[make-symbol."list-value".let. |
4180 | 72 65 76 65 72 73 65 20 69 66 20 2d 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 63 6f 6e 73 20 28 28 | reverse.if.--reduce-from.cons.(( |
41a0 | 61 63 63 20 28 63 61 72 20 61 63 63 29 29 29 20 28 69 67 6e 6f 72 65 20 61 63 63 29 20 28 61 63 | acc.(car.acc))).(ignore.acc).(ac |
41c0 | 63 29 20 6c 69 73 74 20 63 61 72 20 63 64 72 20 28 28 61 63 63 20 6e 69 6c 29 20 28 69 74 20 6e | c).list.car.cdr.((acc.nil).(it.n |
41e0 | 69 6c 29 29 20 28 69 67 6e 6f 72 65 20 61 63 63 20 69 74 29 5d 20 31 33 20 28 23 24 20 2e 20 31 | il)).(ignore.acc.it)].13.(#$...1 |
4200 | 36 33 32 32 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 20 27 65 | 6322)])).(put.'--reductions-r.'e |
4220 | 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 6c 69 73 74 29 29 0a 23 40 | debug-form-spec.'(form.list)).#@ |
4240 | 33 33 36 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 46 4e 27 73 20 69 6e 74 65 72 6d | 336.Return.a.list.of.FN's.interm |
4260 | 65 64 69 61 74 65 20 72 65 64 75 63 74 69 6f 6e 73 20 61 63 72 6f 73 73 20 72 65 76 65 72 73 65 | ediate.reductions.across.reverse |
4280 | 64 20 4c 49 53 54 2e 0a 54 68 61 74 20 69 73 2c 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 69 | d.LIST..That.is,.a.list.of.the.i |
42a0 | 6e 74 65 72 6d 65 64 69 61 74 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 61 63 63 75 6d 75 | ntermediate.values.of.the.accumu |
42c0 | 6c 61 74 6f 72 0a 77 68 65 6e 20 60 2d 72 65 64 75 63 65 2d 72 27 20 28 77 68 69 63 68 20 73 65 | lator.when.`-reduce-r'.(which.se |
42e0 | 65 29 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 61 72 67 75 6d | e).is.called.with.the.same.argum |
4300 | 65 6e 74 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 | ents...This.function's.anaphoric |
4320 | 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 27 | .counterpart.is.`--reductions-r' |
4340 | 2e 0a 0a 46 6f 72 20 6f 74 68 65 72 20 66 6f 6c 64 73 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 72 | ...For.other.folds,.see.also.`-r |
4360 | 65 64 75 63 74 69 6f 6e 73 2d 72 2d 66 72 6f 6d 27 20 61 6e 64 0a 60 2d 72 65 64 75 63 74 69 6f | eductions-r-from'.and.`-reductio |
4380 | 6e 73 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d | ns'...(fn.FN.LIST)..(defalias.'- |
43a0 | 72 65 64 75 63 74 69 6f 6e 73 2d 72 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 33 48 00 5c 33 | reductions-r.#[514."\211\203H.\3 |
43c0 | 30 30 01 21 5c 32 31 31 5c 32 30 33 3e 00 5c 32 31 31 40 43 01 41 5c 33 30 31 5c 33 30 32 5c 32 | 00.!\211\203>.\211@C.A\301\302\2 |
43e0 | 31 31 03 5c 32 30 33 36 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 | 11.\2036..\211A\262.\242\262..\2 |
4400 | 36 32 01 02 54 5c 32 36 32 03 04 40 06 08 03 02 5c 22 5c 32 36 32 01 05 42 5c 32 36 32 05 5c 32 | 62..T\262..@....\"\262..B\262.\2 |
4420 | 30 32 13 00 5c 32 36 36 04 5c 32 31 31 5c 32 36 32 01 5c 32 30 32 47 00 5c 33 30 32 5c 32 31 31 | 02..\266.\211\262.\202G.\302\211 |
4440 | 04 01 03 5c 22 43 5c 32 36 36 5c 32 30 32 5c 32 30 37 01 20 43 5c 32 30 37 22 20 5b 72 65 76 65 | ...\"C\266\202\207..C\207".[reve |
4460 | 72 73 65 20 30 20 6e 69 6c 5d 20 31 32 20 28 23 24 20 2e 20 31 36 39 36 34 29 5d 29 0a 23 40 32 | rse.0.nil].12.(#$...16964)]).#@2 |
4480 | 39 36 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 6f 66 20 74 68 65 20 69 74 65 6d | 96.Return.a.new.list.of.the.item |
44a0 | 73 20 69 6e 20 4c 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 | s.in.LIST.for.which.FORM.evals.t |
44c0 | 6f 20 6e 6f 6e 2d 6e 69 6c 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 | o.non-nil..Each.element.of.LIST. |
44e0 | 69 6e 20 74 75 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 | in.turn.is.bound.to.`it'.and.its |
4500 | 20 69 6e 64 65 78 0a 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 | .index.within.LIST.to.`it-index' |
4520 | 20 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 0a 54 68 69 73 20 69 73 | .before.evaluating.FORM..This.is |
4540 | 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d | .the.anaphoric.counterpart.to.`- |
4560 | 66 69 6c 74 65 72 27 2e 0a 46 6f 72 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 6f 70 65 72 61 74 | filter'..For.the.opposite.operat |
4580 | 69 6f 6e 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 2d 72 65 6d 6f 76 65 27 2e 0a 0a 28 66 6e 20 46 | ion,.see.also.`--remove'...(fn.F |
45a0 | 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 66 69 6c 74 65 72 20 27 | ORM.LIST)..(defalias.'--filter.' |
45c0 | 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 43 5c | (macro...#[514."\300\301!\302.C\ |
45e0 | 33 30 33 04 5c 33 30 34 06 07 5c 33 30 35 5c 33 30 36 06 08 45 45 45 5c 33 30 37 04 44 46 5c 32 | 303.\304..\305\306..EEE\307.DF\2 |
4600 | 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 6c 65 74 20 2d 2d | 07".[make-symbol."result".let.-- |
4620 | 65 61 63 68 20 77 68 65 6e 20 70 75 73 68 20 69 74 20 6e 72 65 76 65 72 73 65 5d 20 31 32 20 28 | each.when.push.it.nreverse].12.( |
4640 | 23 24 20 2e 20 31 37 35 33 39 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 66 69 6c 74 65 72 20 27 65 | #$...17539)])).(put.'--filter.'e |
4660 | 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 | debug-form-spec.'(form.form)).#@ |
4680 | 32 31 38 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 6f 66 20 74 68 65 20 69 74 65 | 218.Return.a.new.list.of.the.ite |
46a0 | 6d 73 20 69 6e 20 4c 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 75 72 6e | ms.in.LIST.for.which.PRED.return |
46c0 | 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 73 65 6c 65 63 74 27 2e 0a 0a 54 | s.non-nil...Alias:.`-select'...T |
46e0 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 | his.function's.anaphoric.counter |
4700 | 70 61 72 74 20 69 73 20 60 2d 2d 66 69 6c 74 65 72 27 2e 0a 0a 46 6f 72 20 73 69 6d 69 6c 61 72 | part.is.`--filter'...For.similar |
4720 | 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 6b 65 65 70 27 20 61 6e | .operations,.see.also.`-keep'.an |
4740 | 64 20 60 2d 72 65 6d 6f 76 65 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 | d.`-remove'...(fn.PRED.LIST)..(d |
4760 | 65 66 61 6c 69 61 73 20 27 2d 66 69 6c 74 65 72 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 | efalias.'-filter.#[514."\300.\30 |
4780 | 31 5c 33 30 30 5c 32 31 31 03 5c 32 30 33 27 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c | 1\300\211.\203'..\211A\262.\242\ |
47a0 | 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 06 02 21 5c 32 30 33 05 00 01 05 42 5c 32 | 262..\262..T\262....!\203....B\2 |
47c0 | 36 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c | 62.\202..\266.\211\237\207".[nil |
47e0 | 20 30 5d 20 39 20 28 23 24 20 2e 20 31 38 30 35 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 | .0].9.(#$...18052)]).(byte-code. |
4800 | 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c | "\300\301\302\"\210\300\303\304\ |
4820 | 22 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 73 65 6c 65 63 74 20 2d 66 69 6c 74 65 72 | "\207".[defalias.-select.-filter |
4840 | 20 2d 2d 73 65 6c 65 63 74 20 2d 2d 66 69 6c 74 65 72 5d 20 33 29 0a 23 40 32 39 32 20 52 65 74 | .--select.--filter].3).#@292.Ret |
4860 | 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 6f 66 20 74 68 65 20 69 74 65 6d 73 20 69 6e 20 4c | urn.a.new.list.of.the.items.in.L |
4880 | 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 69 6c 2e | IST.for.which.FORM.evals.to.nil. |
48a0 | 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 6e 20 69 73 | .Each.element.of.LIST.in.turn.is |
48c0 | 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 78 0a 77 69 74 | .bound.to.`it'.and.its.index.wit |
48e0 | 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 66 6f 72 65 20 65 76 | hin.LIST.to.`it-index'.before.ev |
4900 | 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 | aluating.FORM..This.is.the.anaph |
4920 | 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 72 65 6d 6f 76 65 27 2e 0a 46 | oric.counterpart.to.`-remove'..F |
4940 | 6f 72 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 2c 20 73 65 65 20 61 | or.the.opposite.operation,.see.a |
4960 | 6c 73 6f 20 60 2d 2d 66 69 6c 74 65 72 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f | lso.`--filter'...(fn.FORM.LIST). |
4980 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 72 65 6d 6f 76 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 | .(defalias.'--remove.'(macro...# |
49a0 | 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 44 02 45 5c 32 30 37 22 20 5b 2d 2d 66 69 6c 74 65 | [514."\300\301.D.E\207".[--filte |
49c0 | 72 20 6e 6f 74 5d 20 35 20 28 23 24 20 2e 20 31 38 35 32 35 29 5d 29 29 0a 28 70 75 74 20 27 2d | r.not].5.(#$...18525)])).(put.'- |
49e0 | 2d 72 65 6d 6f 76 65 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d | -remove.'edebug-form-spec.'(form |
4a00 | 20 66 6f 72 6d 29 29 0a 23 40 32 31 34 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 | .form)).#@214.Return.a.new.list. |
4a20 | 6f 66 20 74 68 65 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 50 | of.the.items.in.LIST.for.which.P |
4a40 | 52 45 44 20 72 65 74 75 72 6e 73 20 6e 69 6c 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 72 65 6a 65 63 | RED.returns.nil...Alias:.`-rejec |
4a60 | 74 27 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 | t'...This.function's.anaphoric.c |
4a80 | 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 72 65 6d 6f 76 65 27 2e 0a 0a 46 6f 72 20 73 | ounterpart.is.`--remove'...For.s |
4aa0 | 69 6d 69 6c 61 72 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 6b 65 | imilar.operations,.see.also.`-ke |
4ac0 | 65 70 27 20 61 6e 64 20 60 2d 66 69 6c 74 65 72 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 | ep'.and.`-filter'...(fn.PRED.LIS |
4ae0 | 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 6d 6f 76 65 20 23 5b 35 31 34 20 22 5c 33 | T)..(defalias.'-remove.#[514."\3 |
4b00 | 30 30 01 5c 33 30 31 5c 33 30 30 5c 32 31 31 03 5c 32 30 33 27 00 03 5c 32 31 31 41 5c 32 36 32 | 00.\301\300\211.\203'..\211A\262 |
4b20 | 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 06 02 21 5c 32 30 34 05 | .\242\262..\262..T\262....!\204. |
4b40 | 00 01 05 42 5c 32 36 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 | ...B\262.\202..\266.\211\237\207 |
4b60 | 22 20 5b 6e 69 6c 20 30 5d 20 39 20 28 23 24 20 2e 20 31 38 39 35 38 29 5d 29 0a 28 62 79 74 65 | ".[nil.0].9.(#$...18958)]).(byte |
4b80 | 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 | -code."\300\301\302\"\210\300\30 |
4ba0 | 33 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 72 65 6a 65 63 74 20 2d | 3\304\"\207".[defalias.-reject.- |
4bc0 | 72 65 6d 6f 76 65 20 2d 2d 72 65 6a 65 63 74 20 2d 2d 72 65 6d 6f 76 65 5d 20 33 29 0a 23 40 34 | remove.--reject.--remove].3).#@4 |
4be0 | 34 36 20 52 65 6d 6f 76 65 20 74 68 65 20 66 69 72 73 74 20 69 74 65 6d 20 66 72 6f 6d 20 4c 49 | 46.Remove.the.first.item.from.LI |
4c00 | 53 54 20 66 6f 72 20 77 68 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e 2d 6e | ST.for.which.FORM.evals.to.non-n |
4c20 | 69 6c 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 6e | il..Each.element.of.LIST.in.turn |
4c40 | 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 78 0a | .is.bound.to.`it'.and.its.index. |
4c60 | 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 66 6f 72 65 | within.LIST.to.`it-index'.before |
4c80 | 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 20 20 54 68 69 73 20 69 73 20 61 0a 6e 6f 6e | .evaluating.FORM...This.is.a.non |
4ca0 | 2d 64 65 73 74 72 75 63 74 69 76 65 20 6f 70 65 72 61 74 69 6f 6e 2c 20 62 75 74 20 6f 6e 6c 79 | -destructive.operation,.but.only |
4cc0 | 20 74 68 65 20 66 72 6f 6e 74 20 6f 66 20 4c 49 53 54 20 6c 65 61 64 69 6e 67 20 75 70 0a 74 6f | .the.front.of.LIST.leading.up.to |
4ce0 | 20 74 68 65 20 72 65 6d 6f 76 65 64 20 69 74 65 6d 20 69 73 20 61 20 63 6f 70 79 3b 20 74 68 65 | .the.removed.item.is.a.copy;.the |
4d00 | 20 72 65 73 74 20 69 73 20 4c 49 53 54 27 73 20 6f 72 69 67 69 6e 61 6c 20 74 61 69 6c 2e 0a 49 | .rest.is.LIST's.original.tail..I |
4d20 | 66 20 6e 6f 20 69 74 65 6d 20 69 73 20 72 65 6d 6f 76 65 64 2c 20 74 68 65 6e 20 74 68 65 20 72 | f.no.item.is.removed,.then.the.r |
4d40 | 65 73 75 6c 74 20 69 73 20 61 20 63 6f 6d 70 6c 65 74 65 20 63 6f 70 79 2e 0a 54 68 69 73 20 69 | esult.is.a.complete.copy..This.i |
4d60 | 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 | s.the.anaphoric.counterpart.to.` |
4d80 | 2d 72 65 6d 6f 76 65 2d 66 69 72 73 74 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f | -remove-first'...(fn.FORM.LIST). |
4da0 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 72 65 6d 6f 76 65 2d 66 69 72 73 74 20 27 28 6d 61 63 | .(defalias.'--remove-first.'(mac |
4dc0 | 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 | ro...#[514."\300\301!\300\302!\3 |
4de0 | 30 33 01 04 44 03 44 5c 33 30 34 03 5c 33 30 35 06 08 44 5c 33 30 36 5c 33 30 37 06 07 44 06 08 | 03..D.D\304.\305..D\306\307..D.. |
4e00 | 45 46 5c 33 31 30 04 5c 33 31 31 5c 33 31 32 06 08 44 5c 33 31 33 06 08 44 45 5c 33 31 32 06 08 | EF\310.\311\312..D\313..DE\312.. |
4e20 | 44 46 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 66 72 6f 6e 74 22 20 22 74 | DFF\207".[make-symbol."front"."t |
4e40 | 61 69 6c 22 20 6c 65 74 20 2d 2d 65 61 63 68 2d 77 68 69 6c 65 20 6e 6f 74 20 70 75 73 68 20 70 | ail".let.--each-while.not.push.p |
4e60 | 6f 70 20 69 66 20 6e 63 6f 6e 63 20 6e 72 65 76 65 72 73 65 20 63 64 72 5d 20 31 33 20 28 23 24 | op.if.nconc.nreverse.cdr].13.(#$ |
4e80 | 20 2e 20 31 39 34 32 37 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 65 6d 6f 76 65 2d 66 69 72 73 | ...19427)])).(put.'--remove-firs |
4ea0 | 74 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 | t.'edebug-form-spec.'(form.form) |
4ec0 | 29 0a 23 40 34 32 36 20 52 65 6d 6f 76 65 20 74 68 65 20 66 69 72 73 74 20 69 74 65 6d 20 66 72 | ).#@426.Remove.the.first.item.fr |
4ee0 | 6f 6d 20 4c 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e | om.LIST.for.which.PRED.returns.n |
4f00 | 6f 6e 2d 6e 69 6c 2e 0a 54 68 69 73 20 69 73 20 61 20 6e 6f 6e 2d 64 65 73 74 72 75 63 74 69 76 | on-nil..This.is.a.non-destructiv |
4f20 | 65 20 6f 70 65 72 61 74 69 6f 6e 2c 20 62 75 74 20 6f 6e 6c 79 20 74 68 65 20 66 72 6f 6e 74 20 | e.operation,.but.only.the.front. |
4f40 | 6f 66 20 4c 49 53 54 0a 6c 65 61 64 69 6e 67 20 75 70 20 74 6f 20 74 68 65 20 72 65 6d 6f 76 65 | of.LIST.leading.up.to.the.remove |
4f60 | 64 20 69 74 65 6d 20 69 73 20 61 20 63 6f 70 79 3b 20 74 68 65 20 72 65 73 74 20 69 73 20 4c 49 | d.item.is.a.copy;.the.rest.is.LI |
4f80 | 53 54 27 73 0a 6f 72 69 67 69 6e 61 6c 20 74 61 69 6c 2e 20 20 49 66 20 6e 6f 20 69 74 65 6d 20 | ST's.original.tail...If.no.item. |
4fa0 | 69 73 20 72 65 6d 6f 76 65 64 2c 20 74 68 65 6e 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 61 | is.removed,.then.the.result.is.a |
4fc0 | 0a 63 6f 6d 70 6c 65 74 65 20 63 6f 70 79 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 72 65 6a 65 63 74 | .complete.copy...Alias:.`-reject |
4fe0 | 2d 66 69 72 73 74 27 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f | -first'...This.function's.anapho |
5000 | 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 72 65 6d 6f 76 65 2d 66 69 72 | ric.counterpart.is.`--remove-fir |
5020 | 73 74 27 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 60 2d 6d 61 70 2d 66 69 72 73 74 27 2c 20 60 2d 72 | st'...See.also.`-map-first',.`-r |
5040 | 65 6d 6f 76 65 2d 69 74 65 6d 27 2c 20 61 6e 64 20 60 2d 72 65 6d 6f 76 65 2d 6c 61 73 74 27 2e | emove-item',.and.`-remove-last'. |
5060 | 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 | ..(fn.PRED.LIST)..(defalias.'-re |
5080 | 6d 6f 76 65 2d 66 69 72 73 74 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 33 30 30 01 5c 33 30 31 5c | move-first.#[514."\211\300.\301\ |
50a0 | 33 30 30 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 3d 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 | 300\211\211.\203=..\211A\262.\24 |
50c0 | 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 3d 00 06 08 02 21 | 2\262..\262..\211\262.\203=....! |
50e0 | 5c 32 30 34 3d 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 06 06 5c 32 31 31 41 | \204=..\262..\262..T\262...\211A |
5100 | 5c 32 36 32 08 5c 32 34 32 06 06 42 5c 32 36 32 06 5c 32 30 32 07 00 5c 32 36 36 05 01 5c 32 30 | \262.\242..B\262.\202..\266..\20 |
5120 | 33 4b 00 5c 32 31 31 5c 32 33 37 02 41 5c 32 34 34 5c 32 30 32 4d 00 5c 32 31 31 5c 32 33 37 5c | 3K.\211\237.A\244\202M.\211\237\ |
5140 | 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 31 31 20 28 23 24 20 2e 20 32 30 31 36 38 29 5d 29 0a 28 | 207".[nil.0].11.(#$...20168)]).( |
5160 | 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 | byte-code."\300\301\302\"\210\30 |
5180 | 30 5c 33 30 33 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 72 65 6a 65 | 0\303\304\"\207".[defalias.-reje |
51a0 | 63 74 2d 66 69 72 73 74 20 2d 72 65 6d 6f 76 65 2d 66 69 72 73 74 20 2d 2d 72 65 6a 65 63 74 2d | ct-first.-remove-first.--reject- |
51c0 | 66 69 72 73 74 20 2d 2d 72 65 6d 6f 76 65 2d 66 69 72 73 74 5d 20 33 29 0a 23 40 32 37 39 20 52 | first.--remove-first].3).#@279.R |
51e0 | 65 6d 6f 76 65 20 74 68 65 20 6c 61 73 74 20 69 74 65 6d 20 66 72 6f 6d 20 4c 49 53 54 20 66 6f | emove.the.last.item.from.LIST.fo |
5200 | 72 20 77 68 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2e 0a 45 | r.which.FORM.evals.to.non-nil..E |
5220 | 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 6e 20 69 73 20 62 | ach.element.of.LIST.in.turn.is.b |
5240 | 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 0a 46 | ound.to.`it'.before.evaluating.F |
5260 | 4f 52 4d 2e 20 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 61 20 63 6f 70 79 20 6f 66 20 4c 49 | ORM...The.result.is.a.copy.of.LI |
5280 | 53 54 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 61 6e 0a 65 6c 65 6d | ST.regardless.of.whether.an.elem |
52a0 | 65 6e 74 20 69 73 20 72 65 6d 6f 76 65 64 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 | ent.is.removed..This.is.the.anap |
52c0 | 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 72 65 6d 6f 76 65 2d 6c 61 | horic.counterpart.to.`-remove-la |
52e0 | 73 74 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | st'...(fn.FORM.LIST)..(defalias. |
5300 | 27 2d 2d 72 65 6d 6f 76 65 2d 6c 61 73 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 | '--remove-last.'(macro...#[514." |
5320 | 5c 33 30 30 5c 33 30 31 03 5c 33 30 32 04 44 45 44 5c 32 30 37 22 20 5b 6e 72 65 76 65 72 73 65 | \300\301.\302.DED\207".[nreverse |
5340 | 20 2d 2d 72 65 6d 6f 76 65 2d 66 69 72 73 74 20 72 65 76 65 72 73 65 5d 20 37 20 28 23 24 20 2e | .--remove-first.reverse].7.(#$.. |
5360 | 20 32 30 39 35 39 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 72 65 6d 6f 76 65 2d 6c 61 73 74 20 27 | .20959)])).(put.'--remove-last.' |
5380 | 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 | edebug-form-spec.'(form.form)).# |
53a0 | 40 32 39 37 20 52 65 6d 6f 76 65 20 74 68 65 20 6c 61 73 74 20 69 74 65 6d 20 66 72 6f 6d 20 4c | @297.Remove.the.last.item.from.L |
53c0 | 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e | IST.for.which.PRED.returns.non-n |
53e0 | 69 6c 2e 0a 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 61 20 63 6f 70 79 20 6f 66 20 4c 49 53 54 | il..The.result.is.a.copy.of.LIST |
5400 | 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 61 6e 20 65 6c 65 6d 65 6e | .regardless.of.whether.an.elemen |
5420 | 74 20 69 73 0a 72 65 6d 6f 76 65 64 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 72 65 6a 65 63 74 2d 6c | t.is.removed...Alias:.`-reject-l |
5440 | 61 73 74 27 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 | ast'...This.function's.anaphoric |
5460 | 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 72 65 6d 6f 76 65 2d 6c 61 73 74 27 2e | .counterpart.is.`--remove-last'. |
5480 | 0a 0a 53 65 65 20 61 6c 73 6f 20 60 2d 6d 61 70 2d 6c 61 73 74 27 2c 20 60 2d 72 65 6d 6f 76 65 | ..See.also.`-map-last',.`-remove |
54a0 | 2d 69 74 65 6d 27 2c 20 61 6e 64 20 60 2d 72 65 6d 6f 76 65 2d 66 69 72 73 74 27 2e 0a 0a 28 66 | -item',.and.`-remove-first'...(f |
54c0 | 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 6d 6f 76 65 | n.PRED.LIST)..(defalias.'-remove |
54e0 | 2d 6c 61 73 74 20 23 5b 35 31 34 20 22 5c 33 30 30 01 21 5c 33 30 31 01 5c 33 30 32 5c 33 30 31 | -last.#[514."\300.!\301.\302\301 |
5500 | 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 3f 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 | \211\211.\203?..\211A\262.\242\2 |
5520 | 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 3f 00 06 08 02 21 5c 32 30 | 62..\262..\211\262.\203?....!\20 |
5540 | 34 3f 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 06 06 5c 32 31 31 41 5c 32 36 | 4?..\262..\262..T\262...\211A\26 |
5560 | 32 08 5c 32 34 32 06 06 42 5c 32 36 32 06 5c 32 30 32 09 00 5c 32 36 36 05 01 5c 32 30 33 4d 00 | 2.\242..B\262.\202..\266..\203M. |
5580 | 5c 32 31 31 5c 32 33 37 02 41 5c 32 34 34 5c 32 30 32 4f 00 5c 32 31 31 5c 32 33 37 5c 32 36 36 | \211\237.A\244\202O.\211\237\266 |
55a0 | 5c 32 30 32 5c 32 33 37 5c 32 30 37 22 20 5b 72 65 76 65 72 73 65 20 6e 69 6c 20 30 5d 20 31 31 | \202\237\207".[reverse.nil.0].11 |
55c0 | 20 28 23 24 20 2e 20 32 31 34 31 33 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 | .(#$...21413)]).(byte-code."\300 |
55e0 | 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c 22 5c 32 31 30 | \301\302\"\210\300\303\304\"\210 |
5600 | 5c 33 30 30 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 | \300\305\306\307#\207".[defalias |
5620 | 20 2d 72 65 6a 65 63 74 2d 6c 61 73 74 20 2d 72 65 6d 6f 76 65 2d 6c 61 73 74 20 2d 2d 72 65 6a | .-reject-last.-remove-last.--rej |
5640 | 65 63 74 2d 6c 61 73 74 20 2d 2d 72 65 6d 6f 76 65 2d 6c 61 73 74 20 2d 72 65 6d 6f 76 65 2d 69 | ect-last.--remove-last.-remove-i |
5660 | 74 65 6d 20 72 65 6d 6f 76 65 20 22 52 65 74 75 72 6e 20 61 20 63 6f 70 79 20 6f 66 20 4c 49 53 | tem.remove."Return.a.copy.of.LIS |
5680 | 54 20 77 69 74 68 20 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 49 54 45 4d 20 72 | T.with.all.occurrences.of.ITEM.r |
56a0 | 65 6d 6f 76 65 64 2e 5c 6e 54 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 69 73 20 64 6f 6e 65 20 | emoved.\nThe.comparison.is.done. |
56c0 | 77 69 74 68 20 60 65 71 75 61 6c 27 2e 5c 6e 5c 6e 28 66 6e 20 49 54 45 4d 20 4c 49 53 54 29 22 | with.`equal'.\n\n(fn.ITEM.LIST)" |
56e0 | 5d 20 34 29 0a 23 40 33 34 32 20 45 76 61 6c 20 46 4f 52 4d 20 66 6f 72 20 65 61 63 68 20 69 74 | ].4).#@342.Eval.FORM.for.each.it |
5700 | 65 6d 20 69 6e 20 4c 49 53 54 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6e 6f 6e 2d 6e 69 | em.in.LIST.and.return.the.non-ni |
5720 | 6c 20 72 65 73 75 6c 74 73 2e 0a 4c 69 6b 65 20 60 2d 2d 66 69 6c 74 65 72 27 2c 20 62 75 74 20 | l.results..Like.`--filter',.but. |
5740 | 72 65 74 75 72 6e 73 20 74 68 65 20 6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 73 20 6f 66 20 46 | returns.the.non-nil.results.of.F |
5760 | 4f 52 4d 20 69 6e 73 74 65 61 64 0a 6f 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 | ORM.instead.of.the.corresponding |
5780 | 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 4c 49 53 54 2e 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 | .elements.of.LIST...Each.element |
57a0 | 20 6f 66 20 4c 49 53 54 20 69 6e 0a 74 75 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 | .of.LIST.in.turn.is.bound.to.`it |
57c0 | 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 78 20 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 | '.and.its.index.within.LIST.to.` |
57e0 | 69 74 2d 69 6e 64 65 78 27 0a 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d | it-index'.before.evaluating.FORM |
5800 | 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 | ..This.is.the.anaphoric.counterp |
5820 | 61 72 74 20 74 6f 20 60 2d 6b 65 65 70 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f | art.to.`-keep'...(fn.FORM.LIST). |
5840 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 6b 65 65 70 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 | .(defalias.'--keep.'(macro...#[5 |
5860 | 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 30 33 02 43 5c 33 30 34 | 14."\300\301!\300\302!\303.C\304 |
5880 | 05 5c 33 30 33 05 06 09 44 43 5c 33 30 35 06 07 5c 33 30 36 06 09 06 0b 45 45 45 45 5c 33 30 37 | .\303...DC\305..\306....EEEE\307 |
58a0 | 05 44 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 22 | .DF\207".[make-symbol."result"." |
58c0 | 6d 61 70 70 65 64 22 20 6c 65 74 20 2d 2d 65 61 63 68 20 77 68 65 6e 20 70 75 73 68 20 6e 72 65 | mapped".let.--each.when.push.nre |
58e0 | 76 65 72 73 65 5d 20 31 35 20 28 23 24 20 2e 20 32 32 32 35 31 29 5d 29 29 0a 28 70 75 74 20 27 | verse].15.(#$...22251)])).(put.' |
5900 | 2d 2d 6b 65 65 70 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 | --keep.'edebug-form-spec.'(form. |
5920 | 66 6f 72 6d 29 29 0a 23 40 32 33 34 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 6f | form)).#@234.Return.a.new.list.o |
5940 | 66 20 74 68 65 20 6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 73 20 6f 66 20 61 70 70 6c 79 69 6e | f.the.non-nil.results.of.applyin |
5960 | 67 20 46 4e 20 74 6f 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 2e 0a 4c 69 6b 65 20 | g.FN.to.each.item.in.LIST..Like. |
5980 | 60 2d 66 69 6c 74 65 72 27 2c 20 62 75 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 6e 6f 6e 2d 6e | `-filter',.but.returns.the.non-n |
59a0 | 69 6c 20 72 65 73 75 6c 74 73 20 6f 66 20 46 4e 20 69 6e 73 74 65 61 64 20 6f 66 0a 74 68 65 20 | il.results.of.FN.instead.of.the. |
59c0 | 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 4c 49 53 54 2e 0a | corresponding.elements.of.LIST.. |
59e0 | 0a 49 74 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d | .Its.anaphoric.counterpart.is.`- |
5a00 | 2d 6b 65 65 70 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 | -keep'...(fn.FN.LIST)..(defalias |
5a20 | 20 27 2d 6b 65 65 70 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 30 5c 32 31 31 | .'-keep.#[514."\300.\301\300\211 |
5a40 | 03 5c 32 30 33 2a 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 | .\203*..\211A\262.\242\262..\262 |
5a60 | 01 02 54 5c 32 36 32 03 06 06 02 21 5c 32 31 31 5c 32 30 33 26 00 5c 32 31 31 06 06 42 5c 32 36 | ..T\262....!\211\203&.\211..B\26 |
5a80 | 32 06 5c 32 31 30 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b | 2.\210\202..\266.\211\237\207".[ |
5aa0 | 6e 69 6c 20 30 5d 20 31 30 20 28 23 24 20 2e 20 32 32 38 32 39 29 5d 29 0a 23 40 36 32 20 52 65 | nil.0].10.(#$...22829)]).#@62.Re |
5ac0 | 74 75 72 6e 20 61 20 63 6f 70 79 20 6f 66 20 4c 49 53 54 20 77 69 74 68 20 61 6c 6c 20 6e 69 6c | turn.a.copy.of.LIST.with.all.nil |
5ae0 | 20 69 74 65 6d 73 20 72 65 6d 6f 76 65 64 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 | .items.removed...(fn.LIST)..(def |
5b00 | 61 6c 69 61 73 20 27 2d 6e 6f 6e 2d 6e 69 6c 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 | alias.'-non-nil.#[257."\300.\301 |
5b20 | 5c 33 30 30 5c 32 31 31 03 5c 32 30 33 24 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 | \300\211.\203$..\211A\262.\242\2 |
5b40 | 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 01 5c 32 30 33 05 00 01 05 42 5c 32 36 32 05 5c | 62..\262..T\262..\203....B\262.\ |
5b60 | 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 | 202..\266.\211\237\207".[nil.0]. |
5b80 | 38 20 28 23 24 20 2e 20 32 33 32 33 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 | 8.(#$...23230)]).(byte-code."\30 |
5ba0 | 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c | 0\301\302\303#\300\301\304\303#\ |
5bc0 | 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 6e 6f 6e 2d 6e 69 6c 20 | 300\207".[function-put.-non-nil. |
5be0 | 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 33 32 | pure.t.side-effect-free].5).#@32 |
5c00 | 31 20 45 76 61 6c 20 46 4f 52 4d 20 66 6f 72 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20 4c 49 53 | 1.Eval.FORM.for.each.item.in.LIS |
5c20 | 54 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 72 65 73 75 6c 74 73 | T.and.return.the.list.of.results |
5c40 | 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 6e 20 69 | ..Each.element.of.LIST.in.turn.i |
5c60 | 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 78 0a 77 69 | s.bound.to.`it'.and.its.index.wi |
5c80 | 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 66 6f 72 65 20 65 | thin.LIST.to.`it-index'.before.e |
5ca0 | 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 20 20 54 68 69 73 20 69 73 20 6c 69 6b 65 0a 60 2d | valuating.FORM...This.is.like.`- |
5cc0 | 2d 6d 61 70 27 2c 20 62 75 74 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 6d 61 6b 65 73 20 60 69 | -map',.but.additionally.makes.`i |
5ce0 | 74 2d 69 6e 64 65 78 27 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 46 4f 52 4d 2e 0a 0a 54 68 69 | t-index'.available.to.FORM...Thi |
5d00 | 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 | s.is.the.anaphoric.counterpart.t |
5d20 | 6f 20 60 2d 6d 61 70 2d 69 6e 64 65 78 65 64 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 | o.`-map-indexed'...(fn.FORM.LIST |
5d40 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 6d 61 70 2d 69 6e 64 65 78 65 64 20 27 28 6d 61 | )..(defalias.'--map-indexed.'(ma |
5d60 | 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 43 5c 33 30 33 | cro...#[514."\300\301!\302.C\303 |
5d80 | 04 5c 33 30 34 06 07 06 06 45 45 5c 33 30 35 04 44 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 | .\304....EE\305.DF\207".[make-sy |
5da0 | 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 6c 65 74 20 2d 2d 65 61 63 68 20 70 75 73 68 20 6e 72 | mbol."result".let.--each.push.nr |
5dc0 | 65 76 65 72 73 65 5d 20 31 30 20 28 23 24 20 2e 20 32 33 35 35 34 29 5d 29 29 0a 28 70 75 74 20 | everse].10.(#$...23554)])).(put. |
5de0 | 27 2d 2d 6d 61 70 2d 69 6e 64 65 78 65 64 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 | '--map-indexed.'edebug-form-spec |
5e00 | 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 33 32 32 20 41 70 70 6c 79 20 46 4e 20 74 6f | .'(form.form)).#@322.Apply.FN.to |
5e20 | 20 65 61 63 68 20 69 6e 64 65 78 20 61 6e 64 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 20 61 6e 64 | .each.index.and.item.in.LIST.and |
5e40 | 20 72 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 72 65 73 75 6c 74 73 2e 0a 54 68 69 | .return.the.list.of.results..Thi |
5e60 | 73 20 69 73 20 6c 69 6b 65 20 60 2d 6d 61 70 27 2c 20 62 75 74 20 46 4e 20 74 61 6b 65 73 20 74 | s.is.like.`-map',.but.FN.takes.t |
5e80 | 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 0a 63 | wo.arguments:.the.index.of.the.c |
5ea0 | 75 72 72 65 6e 74 20 65 6c 65 6d 65 6e 74 20 77 69 74 68 69 6e 20 4c 49 53 54 2c 20 61 6e 64 20 | urrent.element.within.LIST,.and. |
5ec0 | 74 68 65 20 65 6c 65 6d 65 6e 74 20 69 74 73 65 6c 66 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 | the.element.itself...This.functi |
5ee0 | 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d | on's.anaphoric.counterpart.is.`- |
5f00 | 2d 6d 61 70 2d 69 6e 64 65 78 65 64 27 2e 0a 0a 46 6f 72 20 61 20 73 69 64 65 2d 65 66 66 65 63 | -map-indexed'...For.a.side-effec |
5f20 | 74 69 6e 67 20 76 61 72 69 61 6e 74 2c 20 73 65 65 20 61 6c 73 6f 20 60 2d 65 61 63 68 2d 69 6e | ting.variant,.see.also.`-each-in |
5f40 | 64 65 78 65 64 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 | dexed'...(fn.FN.LIST)..(defalias |
5f60 | 20 27 2d 6d 61 70 2d 69 6e 64 65 78 65 64 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c | .'-map-indexed.#[514."\300.\301\ |
5f80 | 33 30 30 5c 32 31 31 03 5c 32 30 33 24 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 | 300\211.\203$..\211A\262.\242\26 |
5fa0 | 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 06 01 03 5c 22 05 42 5c 32 36 32 05 5c 32 30 32 | 2..\262..T\262.....\".B\262.\202 |
5fc0 | 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 31 30 20 | ..\266.\211\237\207".[nil.0].10. |
5fe0 | 28 23 24 20 2e 20 32 34 30 38 35 29 5d 29 0a 23 40 35 32 20 41 6e 61 70 68 6f 72 69 63 20 66 6f | (#$...24085)]).#@52.Anaphoric.fo |
6000 | 72 6d 20 6f 66 20 60 2d 6d 61 70 2d 77 68 65 6e 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 52 45 50 | rm.of.`-map-when'...(fn.PRED.REP |
6020 | 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 6d 61 70 2d 77 68 65 6e 20 27 28 | .LIST)..(defalias.'--map-when.'( |
6040 | 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 43 5c 33 | macro...#[771."\300\301!\302.C\3 |
6060 | 30 33 04 5c 33 30 34 5c 33 30 35 06 09 06 09 5c 33 30 36 42 42 42 06 06 45 45 5c 33 30 37 04 44 | 03.\304\305....\306BBB..EE\307.D |
6080 | 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 6c 65 74 | F\207".[make-symbol."result".let |
60a0 | 20 2d 2d 65 61 63 68 20 21 63 6f 6e 73 20 69 66 20 28 69 74 29 20 6e 72 65 76 65 72 73 65 5d 20 | .--each.!cons.if.(it).nreverse]. |
60c0 | 31 33 20 28 23 24 20 2e 20 32 34 35 36 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 6d 61 70 2d 77 | 13.(#$...24564)])).(put.'--map-w |
60e0 | 68 65 6e 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 | hen.'edebug-form-spec.'(form.for |
6100 | 6d 20 66 6f 72 6d 29 29 0a 23 40 32 36 36 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 | m.form)).#@266.Return.a.new.list |
6120 | 20 77 68 65 72 65 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 4c 49 53 54 20 74 68 61 74 | .where.the.elements.in.LIST.that |
6140 | 20 64 6f 20 6e 6f 74 20 6d 61 74 63 68 20 74 68 65 20 50 52 45 44 20 66 75 6e 63 74 69 6f 6e 0a | .do.not.match.the.PRED.function. |
6160 | 61 72 65 20 75 6e 63 68 61 6e 67 65 64 2c 20 61 6e 64 20 77 68 65 72 65 20 74 68 65 20 65 6c 65 | are.unchanged,.and.where.the.ele |
6180 | 6d 65 6e 74 73 20 69 6e 20 4c 49 53 54 20 74 68 61 74 20 64 6f 20 6d 61 74 63 68 20 74 68 65 20 | ments.in.LIST.that.do.match.the. |
61a0 | 50 52 45 44 20 66 75 6e 63 74 69 6f 6e 20 61 72 65 20 6d 61 70 70 65 64 0a 74 68 72 6f 75 67 68 | PRED.function.are.mapped.through |
61c0 | 20 74 68 65 20 52 45 50 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 72 65 70 | .the.REP.function...Alias:.`-rep |
61e0 | 6c 61 63 65 2d 77 68 65 72 65 27 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 75 70 64 61 74 65 2d | lace-where'..See.also:.`-update- |
6200 | 61 74 27 0a 0a 28 66 6e 20 50 52 45 44 20 52 45 50 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 | at'..(fn.PRED.REP.LIST)..(defali |
6220 | 61 73 20 27 2d 6d 61 70 2d 77 68 65 6e 20 23 5b 37 37 31 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 | as.'-map-when.#[771."\300.\301\3 |
6240 | 30 30 5c 32 31 31 03 5c 32 30 33 2e 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 | 00\211.\203...\211A\262.\242\262 |
6260 | 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 07 02 21 5c 32 30 33 26 00 06 06 02 21 5c 32 30 32 | ..\262..T\262....!\203&....!\202 |
6280 | 27 00 01 05 42 5c 32 36 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 | '...B\262.\202..\266.\211\237\20 |
62a0 | 37 22 20 5b 6e 69 6c 20 30 5d 20 31 30 20 28 23 24 20 2e 20 32 34 38 34 37 29 5d 29 0a 28 62 79 | 7".[nil.0].10.(#$...24847)]).(by |
62c0 | 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c | te-code."\300\301\302\"\210\300\ |
62e0 | 33 30 33 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 72 65 70 6c 61 63 | 303\304\"\207".[defalias.-replac |
6300 | 65 2d 77 68 65 72 65 20 2d 6d 61 70 2d 77 68 65 6e 20 2d 2d 72 65 70 6c 61 63 65 2d 77 68 65 72 | e-where.-map-when.--replace-wher |
6320 | 65 20 2d 2d 6d 61 70 2d 77 68 65 6e 5d 20 33 29 0a 23 40 31 34 35 20 52 65 70 6c 61 63 65 20 66 | e.--map-when].3).#@145.Replace.f |
6340 | 69 72 73 74 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 20 73 61 74 69 73 66 79 69 6e 67 20 50 52 45 | irst.item.in.LIST.satisfying.PRE |
6360 | 44 20 77 69 74 68 20 72 65 73 75 6c 74 20 6f 66 20 52 45 50 20 63 61 6c 6c 65 64 20 6f 6e 20 74 | D.with.result.of.REP.called.on.t |
6380 | 68 69 73 20 69 74 65 6d 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 6d 61 70 2d 77 68 65 6e 27 | his.item...See.also:.`-map-when' |
63a0 | 2c 20 60 2d 72 65 70 6c 61 63 65 2d 66 69 72 73 74 27 0a 0a 28 66 6e 20 50 52 45 44 20 52 45 50 | ,.`-replace-first'..(fn.PRED.REP |
63c0 | 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6d 61 70 2d 66 69 72 73 74 20 23 5b | .LIST)..(defalias.'-map-first.#[ |
63e0 | 37 37 31 20 22 5c 33 30 30 01 5c 32 30 33 19 00 03 02 40 21 5c 32 30 34 19 00 01 40 01 42 5c 32 | 771."\300.\203....@!\204...@.B\2 |
6400 | 36 32 01 01 41 5c 32 36 32 02 5c 32 30 32 01 00 01 5c 32 30 33 2b 00 5c 33 30 31 01 5c 32 33 37 | 62..A\262.\202...\203+.\301.\237 |
6420 | 04 04 40 21 04 41 42 5c 22 5c 32 30 32 2d 00 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 | ..@!.AB\"\202-.\211\237\207".[ni |
6440 | 6c 20 2d 63 6f 6e 63 61 74 5d 20 38 20 28 23 24 20 2e 20 32 35 33 39 39 29 5d 29 0a 23 40 35 33 | l.-concat].8.(#$...25399)]).#@53 |
6460 | 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 6d 61 70 2d 66 69 72 73 74 27 2e | .Anaphoric.form.of.`-map-first'. |
6480 | 0a 0a 28 66 6e 20 50 52 45 44 20 52 45 50 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | ..(fn.PRED.REP.LIST)..(defalias. |
64a0 | 27 2d 2d 6d 61 70 2d 66 69 72 73 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 | '--map-first.'(macro...#[771."\3 |
64c0 | 30 30 5c 33 30 31 5c 33 30 32 05 45 5c 33 30 31 5c 33 30 33 5c 33 30 34 06 06 46 03 46 5c 32 30 | 00\301\302.E\301\303\304..F.F\20 |
64e0 | 37 22 20 5b 2d 6d 61 70 2d 66 69 72 73 74 20 6c 61 6d 62 64 61 20 28 69 74 29 20 28 69 74 29 20 | 7".[-map-first.lambda.(it).(it). |
6500 | 28 69 67 6e 6f 72 65 20 69 74 29 5d 20 39 20 28 23 24 20 2e 20 32 35 36 39 37 29 5d 29 29 0a 28 | (ignore.it)].9.(#$...25697)])).( |
6520 | 70 75 74 20 27 2d 2d 6d 61 70 2d 66 69 72 73 74 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 | put.'--map-first.'edebug-form-sp |
6540 | 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 | ec.'(def-form.def-form.form)).#@ |
6560 | 31 34 33 20 52 65 70 6c 61 63 65 20 6c 61 73 74 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 20 73 61 | 143.Replace.last.item.in.LIST.sa |
6580 | 74 69 73 66 79 69 6e 67 20 50 52 45 44 20 77 69 74 68 20 72 65 73 75 6c 74 20 6f 66 20 52 45 50 | tisfying.PRED.with.result.of.REP |
65a0 | 20 63 61 6c 6c 65 64 20 6f 6e 20 74 68 69 73 20 69 74 65 6d 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a | .called.on.this.item...See.also: |
65c0 | 20 60 2d 6d 61 70 2d 77 68 65 6e 27 2c 20 60 2d 72 65 70 6c 61 63 65 2d 6c 61 73 74 27 0a 0a 28 | .`-map-when',.`-replace-last'..( |
65e0 | 66 6e 20 50 52 45 44 20 52 45 50 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6d | fn.PRED.REP.LIST)..(defalias.'-m |
6600 | 61 70 2d 6c 61 73 74 20 23 5b 37 37 31 20 22 5c 33 30 30 03 03 5c 33 30 31 04 21 23 5c 32 33 37 | ap-last.#[771."\300..\301.!#\237 |
6620 | 5c 32 30 37 22 20 5b 2d 6d 61 70 2d 66 69 72 73 74 20 72 65 76 65 72 73 65 5d 20 38 20 28 23 24 | \207".[-map-first.reverse].8.(#$ |
6640 | 20 2e 20 32 35 39 35 36 29 5d 29 0a 23 40 35 32 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 | ...25956)]).#@52.Anaphoric.form. |
6660 | 6f 66 20 60 2d 6d 61 70 2d 6c 61 73 74 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 52 45 50 20 4c 49 | of.`-map-last'...(fn.PRED.REP.LI |
6680 | 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 6d 61 70 2d 6c 61 73 74 20 27 28 6d 61 63 | ST)..(defalias.'--map-last.'(mac |
66a0 | 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 05 45 5c 33 30 31 5c 33 | ro...#[771."\300\301\302.E\301\3 |
66c0 | 30 33 5c 33 30 34 06 06 46 03 46 5c 32 30 37 22 20 5b 2d 6d 61 70 2d 6c 61 73 74 20 6c 61 6d 62 | 03\304..F.F\207".[-map-last.lamb |
66e0 | 64 61 20 28 69 74 29 20 28 69 74 29 20 28 69 67 6e 6f 72 65 20 69 74 29 5d 20 39 20 28 23 24 20 | da.(it).(it).(ignore.it)].9.(#$. |
6700 | 2e 20 32 36 31 39 33 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 6d 61 70 2d 6c 61 73 74 20 27 65 64 | ..26193)])).(put.'--map-last.'ed |
6720 | 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 64 65 66 2d 66 6f | ebug-form-spec.'(def-form.def-fo |
6740 | 72 6d 20 66 6f 72 6d 29 29 0a 23 40 31 32 33 20 52 65 70 6c 61 63 65 20 61 6c 6c 20 4f 4c 44 20 | rm.form)).#@123.Replace.all.OLD. |
6760 | 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 20 77 69 74 68 20 4e 45 57 2e 0a 0a 45 6c 65 6d 65 6e 74 | items.in.LIST.with.NEW...Element |
6780 | 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 75 73 69 6e 67 20 60 65 71 75 61 6c 27 2e 0a 0a 53 | s.are.compared.using.`equal'...S |
67a0 | 65 65 20 61 6c 73 6f 3a 20 60 2d 72 65 70 6c 61 63 65 2d 61 74 27 0a 0a 28 66 6e 20 4f 4c 44 20 | ee.also:.`-replace-at'..(fn.OLD. |
67c0 | 4e 45 57 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 70 6c 61 63 65 20 23 | NEW.LIST)..(defalias.'-replace.# |
67e0 | 5b 37 37 31 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 30 5c 32 31 31 03 5c 32 30 33 2c 00 03 5c | [771."\300.\301\300\211.\203,..\ |
6800 | 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 01 | 211A\262.\242\262..\262..T\262.. |
6820 | 06 08 5c 32 33 32 5c 32 30 33 24 00 06 06 5c 32 30 32 25 00 01 05 42 5c 32 36 32 05 5c 32 30 32 | ..\232\203$...\202%...B\262.\202 |
6840 | 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 31 30 20 | ..\266.\211\237\207".[nil.0].10. |
6860 | 28 23 24 20 2e 20 32 36 34 34 38 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c | (#$...26448)]).(byte-code."\300\ |
6880 | 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 | 301\302\303#\300\301\304\303#\30 |
68a0 | 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 72 65 70 6c 61 63 65 20 70 75 | 0\207".[function-put.-replace.pu |
68c0 | 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 33 36 20 | re.t.side-effect-free].5).#@136. |
68e0 | 52 65 70 6c 61 63 65 20 74 68 65 20 66 69 72 73 74 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 | Replace.the.first.occurrence.of. |
6900 | 4f 4c 44 20 77 69 74 68 20 4e 45 57 20 69 6e 20 4c 49 53 54 2e 0a 0a 45 6c 65 6d 65 6e 74 73 20 | OLD.with.NEW.in.LIST...Elements. |
6920 | 61 72 65 20 63 6f 6d 70 61 72 65 64 20 75 73 69 6e 67 20 60 65 71 75 61 6c 27 2e 0a 0a 53 65 65 | are.compared.using.`equal'...See |
6940 | 20 61 6c 73 6f 3a 20 60 2d 6d 61 70 2d 66 69 72 73 74 27 0a 0a 28 66 6e 20 4f 4c 44 20 4e 45 57 | .also:.`-map-first'..(fn.OLD.NEW |
6960 | 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 70 6c 61 63 65 2d 66 69 72 73 | .LIST)..(defalias.'-replace-firs |
6980 | 74 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 | t.#[771."\300\301\302\303\304\30 |
69a0 | 35 06 08 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 5c 33 30 31 5c 33 30 32 5c 33 31 31 5c | 5..!\306\"\307\310%\301\302\311\ |
69c0 | 33 30 34 5c 33 30 35 06 08 21 5c 33 30 36 5c 22 5c 33 31 32 5c 33 31 30 25 03 23 5c 32 30 37 22 | 304\305..!\306\"\312\310%.#\207" |
69e0 | 20 5b 2d 6d 61 70 2d 66 69 72 73 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 | .[-map-first.make-byte-code.257. |
6a00 | 22 5c 33 30 30 01 5c 32 33 32 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b | "\300.\232\207".vconcat.vector.[ |
6a20 | 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 20 22 5c 33 30 30 5c 32 30 37 22 20 32 5d 20 | ].3."\n\n(fn.IT)"."\300\207".2]. |
6a40 | 31 31 20 28 23 24 20 2e 20 32 36 38 34 38 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 | 11.(#$...26848)]).(byte-code."\3 |
6a60 | 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 | 00\301\302\303#\300\301\304\303# |
6a80 | 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 72 65 70 6c 61 63 65 | \300\207".[function-put.-replace |
6aa0 | 2d 66 69 72 73 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 | -first.pure.t.side-effect-free]. |
6ac0 | 35 29 0a 23 40 31 33 34 20 52 65 70 6c 61 63 65 20 74 68 65 20 6c 61 73 74 20 6f 63 63 75 72 72 | 5).#@134.Replace.the.last.occurr |
6ae0 | 65 6e 63 65 20 6f 66 20 4f 4c 44 20 77 69 74 68 20 4e 45 57 20 69 6e 20 4c 49 53 54 2e 0a 0a 45 | ence.of.OLD.with.NEW.in.LIST...E |
6b00 | 6c 65 6d 65 6e 74 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 75 73 69 6e 67 20 60 65 71 75 61 | lements.are.compared.using.`equa |
6b20 | 6c 27 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 6d 61 70 2d 6c 61 73 74 27 0a 0a 28 66 6e 20 | l'...See.also:.`-map-last'..(fn. |
6b40 | 4f 4c 44 20 4e 45 57 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 70 6c 61 | OLD.NEW.LIST)..(defalias.'-repla |
6b60 | 63 65 2d 6c 61 73 74 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c | ce-last.#[771."\300\301\302\303\ |
6b80 | 33 30 34 5c 33 30 35 06 08 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 5c 33 30 31 5c 33 30 | 304\305..!\306\"\307\310%\301\30 |
6ba0 | 32 5c 33 31 31 5c 33 30 34 5c 33 30 35 06 08 21 5c 33 30 36 5c 22 5c 33 31 32 5c 33 31 30 25 03 | 2\311\304\305..!\306\"\312\310%. |
6bc0 | 23 5c 32 30 37 22 20 5b 2d 6d 61 70 2d 6c 61 73 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 | #\207".[-map-last.make-byte-code |
6be0 | 20 32 35 37 20 22 5c 33 30 30 01 5c 32 33 32 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 | .257."\300.\232\207".vconcat.vec |
6c00 | 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 20 22 5c 33 30 30 5c 32 30 37 | tor.[].3."\n\n(fn.IT)"."\300\207 |
6c20 | 22 20 32 5d 20 31 31 20 28 23 24 20 2e 20 32 37 33 33 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 | ".2].11.(#$...27337)]).(byte-cod |
6c40 | 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 | e."\300\301\302\303#\300\301\304 |
6c60 | 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 72 65 | \303#\300\207".[function-put.-re |
6c80 | 70 6c 61 63 65 2d 6c 61 73 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 | place-last.pure.t.side-effect-fr |
6ca0 | 65 65 5d 20 35 29 0a 23 40 34 36 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d | ee].5).#@46.Anaphoric.form.of.`- |
6cc0 | 6d 61 70 63 61 74 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c | mapcat'...(fn.FORM.LIST)..(defal |
6ce0 | 69 61 73 20 27 2d 2d 6d 61 70 63 61 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c | ias.'--mapcat.'(macro...#[514."\ |
6d00 | 33 30 30 5c 33 30 31 5c 33 30 32 04 04 45 45 5c 32 30 37 22 20 5b 61 70 70 6c 79 20 27 61 70 70 | 300\301\302..EE\207".[apply.'app |
6d20 | 65 6e 64 20 2d 2d 6d 61 70 5d 20 37 20 28 23 24 20 2e 20 32 37 38 32 30 29 5d 29 29 0a 28 70 75 | end.--map].7.(#$...27820)])).(pu |
6d40 | 74 20 27 2d 2d 6d 61 70 63 61 74 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 | t.'--mapcat.'edebug-form-spec.'( |
6d60 | 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 31 31 38 20 52 65 74 75 72 6e 20 74 68 65 20 63 6f 6e | form.form)).#@118.Return.the.con |
6d80 | 63 61 74 65 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 6d 61 70 70 | catenation.of.the.result.of.mapp |
6da0 | 69 6e 67 20 46 4e 20 6f 76 65 72 20 4c 49 53 54 2e 0a 54 68 75 73 20 66 75 6e 63 74 69 6f 6e 20 | ing.FN.over.LIST..Thus.function. |
6dc0 | 46 4e 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 46 4e | FN.should.return.a.list...(fn.FN |
6de0 | 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6d 61 70 63 61 74 20 23 5b 35 31 34 | .LIST)..(defalias.'-mapcat.#[514 |
6e00 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 | ."\300\301\302\303\304\305\306\3 |
6e20 | 30 37 06 09 21 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 04 5c 22 5c 22 5c 32 30 37 22 20 5b | 07..!\310\"\311\312%.\"\"\207".[ |
6e40 | 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f | apply.append.mapcar.make-byte-co |
6e60 | 64 65 20 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 | de.257."\300.!\207".vconcat.vect |
6e80 | 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 5d 20 31 31 20 28 23 24 20 2e 20 | or.[].3."\n\n(fn.IT)"].11.(#$... |
6ea0 | 32 38 30 31 38 29 5d 29 0a 23 40 35 32 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 | 28018)]).#@52.Anaphoric.version. |
6ec0 | 6f 66 20 60 2d 69 74 65 72 61 74 65 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 49 4e 49 54 20 4e 29 | of.`-iterate'...(fn.FORM.INIT.N) |
6ee0 | 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 69 74 65 72 61 74 65 20 27 28 6d 61 63 72 6f 20 2e | ..(defalias.'--iterate.'(macro.. |
6f00 | 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 30 33 01 04 | .#[771."\300\301!\300\302!\303.. |
6f20 | 44 43 5c 33 30 34 5c 33 30 35 04 5c 33 30 36 42 42 5c 33 30 37 5c 33 31 30 06 09 44 06 07 5c 33 | DC\304\305.\306BB\307\310..D..\3 |
6f40 | 31 31 42 44 5c 33 31 32 5c 33 31 33 5c 33 31 34 06 09 44 44 5c 33 31 35 5c 33 31 36 5c 33 31 30 | 11BD\312\313\314..DD\315\316\310 |
6f60 | 06 0f 45 06 0b 45 45 5c 33 31 37 06 09 44 46 45 45 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d | ..E..EE\317..DFEE\207".[make-sym |
6f80 | 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 22 6e 22 20 6c 65 74 20 77 68 65 6e 20 3e 20 28 30 29 20 | bol."result"."n".let.when.>.(0). |
6fa0 | 6c 65 74 2a 20 69 74 20 28 28 6c 69 73 74 20 69 74 29 29 20 64 6f 74 69 6d 65 73 20 5f 20 31 2d | let*.it.((list.it)).dotimes._.1- |
6fc0 | 20 70 75 73 68 20 73 65 74 71 20 6e 72 65 76 65 72 73 65 5d 20 31 37 20 28 23 24 20 2e 20 32 38 | .push.setq.nreverse].17.(#$...28 |
6fe0 | 33 33 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 69 74 65 72 61 74 65 20 27 65 64 65 62 75 67 2d | 334)])).(put.'--iterate.'edebug- |
7000 | 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 31 | form-spec.'(form.form.form)).#@1 |
7020 | 38 36 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 69 74 65 72 61 74 65 64 20 61 70 70 | 86.Return.a.list.of.iterated.app |
7040 | 6c 69 63 61 74 69 6f 6e 73 20 6f 66 20 46 55 4e 20 74 6f 20 49 4e 49 54 2e 0a 0a 54 68 69 73 20 | lications.of.FUN.to.INIT...This. |
7060 | 6d 65 61 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 3a 0a 0a 20 20 28 49 4e | means.a.list.of.the.form:....(IN |
7080 | 49 54 20 28 46 55 4e 20 49 4e 49 54 29 20 28 46 55 4e 20 28 46 55 4e 20 49 4e 49 54 29 29 20 2e | IT.(FUN.INIT).(FUN.(FUN.INIT)).. |
70a0 | 2e 2e 29 0a 0a 4e 20 69 73 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 72 65 74 75 | ..)..N.is.the.length.of.the.retu |
70c0 | 72 6e 65 64 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 46 55 4e 20 49 4e 49 54 20 4e 29 1f 0a 28 64 65 | rned.list...(fn.FUN.INIT.N)..(de |
70e0 | 66 61 6c 69 61 73 20 27 2d 69 74 65 72 61 74 65 20 23 5b 37 37 31 20 22 5c 32 31 31 5c 32 31 31 | falias.'-iterate.#[771."\211\211 |
7100 | 5c 33 30 30 56 5c 32 30 35 2d 00 02 5c 32 31 31 43 02 53 5c 33 30 30 5c 32 31 31 02 57 5c 32 30 | \300V\205-..\211C.S\300\211.W\20 |
7120 | 33 27 00 5c 32 31 31 06 08 05 21 5c 32 31 31 5c 32 36 32 06 04 42 5c 32 36 32 04 5c 32 31 30 5c | 3'.\211...!\211\262..B\262.\210\ |
7140 | 32 31 31 54 5c 32 36 32 01 5c 32 30 32 0d 00 5c 32 36 36 02 5c 32 31 31 5c 32 33 37 5c 32 36 36 | 211T\262.\202..\266.\211\237\266 |
7160 | 5c 32 30 32 5c 32 30 37 22 20 5b 30 5d 20 31 31 20 28 23 24 20 2e 20 32 38 37 30 37 29 5d 29 0a | \202\207".[0].11.(#$...28707)]). |
7180 | 23 40 34 33 36 20 54 61 6b 65 20 61 20 6e 65 73 74 65 64 20 6c 69 73 74 20 4c 20 61 6e 64 20 72 | #@436.Take.a.nested.list.L.and.r |
71a0 | 65 74 75 72 6e 20 69 74 73 20 63 6f 6e 74 65 6e 74 73 20 61 73 20 61 20 73 69 6e 67 6c 65 2c 20 | eturn.its.contents.as.a.single,. |
71c0 | 66 6c 61 74 20 6c 69 73 74 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 62 65 63 61 75 73 65 20 60 6e | flat.list...Note.that.because.`n |
71e0 | 69 6c 27 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 6c 69 73 74 20 6f 66 20 7a 65 72 6f 20 65 6c | il'.represents.a.list.of.zero.el |
7200 | 65 6d 65 6e 74 73 20 28 61 6e 0a 65 6d 70 74 79 20 6c 69 73 74 29 2c 20 61 6e 79 20 6d 65 6e 74 | ements.(an.empty.list),.any.ment |
7220 | 69 6f 6e 20 6f 66 20 6e 69 6c 20 69 6e 20 4c 20 77 69 6c 6c 20 64 69 73 61 70 70 65 61 72 20 61 | ion.of.nil.in.L.will.disappear.a |
7240 | 66 74 65 72 0a 66 6c 61 74 74 65 6e 69 6e 67 2e 20 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f | fter.flattening...If.you.need.to |
7260 | 20 70 72 65 73 65 72 76 65 20 6e 69 6c 73 2c 20 63 6f 6e 73 69 64 65 72 20 60 2d 66 6c 61 74 74 | .preserve.nils,.consider.`-flatt |
7280 | 65 6e 2d 6e 27 0a 6f 72 20 6d 61 70 20 74 68 65 6d 20 74 6f 20 73 6f 6d 65 20 75 6e 69 71 75 65 | en-n'.or.map.them.to.some.unique |
72a0 | 20 73 79 6d 62 6f 6c 20 61 6e 64 20 74 68 65 6e 20 6d 61 70 20 74 68 65 6d 20 62 61 63 6b 2e 0a | .symbol.and.then.map.them.back.. |
72c0 | 0a 43 6f 6e 73 65 73 20 6f 66 20 74 77 6f 20 61 74 6f 6d 73 20 61 72 65 20 63 6f 6e 73 69 64 65 | .Conses.of.two.atoms.are.conside |
72e0 | 72 65 64 20 22 74 65 72 6d 69 6e 61 6c 73 22 2c 20 74 68 61 74 20 69 73 2c 20 74 68 65 79 0a 61 | red."terminals",.that.is,.they.a |
7300 | 72 65 6e 27 74 20 66 6c 61 74 74 65 6e 65 64 20 66 75 72 74 68 65 72 2e 0a 0a 53 65 65 20 61 6c | ren't.flattened.further...See.al |
7320 | 73 6f 3a 20 60 2d 66 6c 61 74 74 65 6e 2d 6e 27 0a 0a 28 66 6e 20 4c 29 1f 0a 28 64 65 66 61 6c | so:.`-flatten-n'..(fn.L)..(defal |
7340 | 69 61 73 20 27 2d 66 6c 61 74 74 65 6e 20 23 5b 32 35 37 20 22 5c 32 31 31 3c 5c 32 30 33 10 00 | ias.'-flatten.#[257."\211<\203.. |
7360 | 5c 32 31 31 41 3c 5c 32 30 33 10 00 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 5c 32 31 31 43 | \211A<\203..\300\301.\"\207\211C |
7380 | 5c 32 30 37 22 20 5b 2d 6d 61 70 63 61 74 20 2d 66 6c 61 74 74 65 6e 5d 20 34 20 28 23 24 20 2e | \207".[-mapcat.-flatten].4.(#$.. |
73a0 | 20 32 39 30 36 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 | .29062)]).(byte-code."\300\301\3 |
73c0 | 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 | 02\303#\300\301\304\303#\300\207 |
73e0 | 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 66 6c 61 74 74 65 6e 20 70 75 72 65 20 74 20 | ".[function-put.-flatten.pure.t. |
7400 | 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 37 35 20 46 6c 61 74 74 65 | side-effect-free].5).#@75.Flatte |
7420 | 6e 20 4e 55 4d 20 6c 65 76 65 6c 73 20 6f 66 20 61 20 6e 65 73 74 65 64 20 4c 49 53 54 2e 0a 0a | n.NUM.levels.of.a.nested.LIST... |
7440 | 53 65 65 20 61 6c 73 6f 3a 20 60 2d 66 6c 61 74 74 65 6e 27 0a 0a 28 66 6e 20 4e 55 4d 20 4c 49 | See.also:.`-flatten'..(fn.NUM.LI |
7460 | 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 66 6c 61 74 74 65 6e 2d 6e 20 23 5b 35 31 34 | ST)..(defalias.'-flatten-n.#[514 |
7480 | 20 22 01 5c 33 30 30 5c 32 31 31 02 57 5c 32 30 33 1b 00 5c 32 31 31 5c 33 30 31 5c 33 30 32 5c | .".\300\211.W\203..\211\301\302\ |
74a0 | 33 30 33 5c 33 30 34 06 07 5c 22 5c 22 5c 32 36 32 04 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 | 303\304..\"\"\262.\210\211T\262. |
74c0 | 5c 32 30 32 02 00 5c 32 36 36 02 5c 32 30 37 22 20 5b 30 20 61 70 70 6c 79 20 61 70 70 65 6e 64 | \202..\266.\207".[0.apply.append |
74e0 | 20 6d 61 70 63 61 72 20 2d 6c 69 73 74 5d 20 31 30 20 28 23 24 20 2e 20 32 39 37 32 32 29 5d 29 | .mapcar.-list].10.(#$...29722)]) |
7500 | 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 | .(byte-code."\300\301\302\303#\3 |
7520 | 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 | 00\301\304\303#\300\207".[functi |
7540 | 6f 6e 2d 70 75 74 20 2d 66 6c 61 74 74 65 6e 2d 6e 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 | on-put.-flatten-n.pure.t.side-ef |
7560 | 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 39 39 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 | fect-free].5).#@99.Return.a.new. |
7580 | 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 20 6f 66 20 74 | list.with.the.concatenation.of.t |
75a0 | 68 65 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 73 75 70 70 6c 69 65 64 20 4c 49 53 54 | he.elements.in.the.supplied.LIST |
75c0 | 53 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 4c 49 53 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | S...(fn.&rest.LISTS)..(defalias. |
75e0 | 27 2d 63 6f 6e 63 61 74 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 | '-concat.#[128."\300\301.\"\207" |
7600 | 20 5b 61 70 70 6c 79 20 61 70 70 65 6e 64 5d 20 34 20 28 23 24 20 2e 20 33 30 30 36 37 29 5d 29 | .[apply.append].4.(#$...30067)]) |
7620 | 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 | .(byte-code."\300\301\302\303#\3 |
7640 | 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 23 | 00\301\304\303#\305\306\307\310# |
7660 | 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 63 6f 6e 63 61 74 20 70 75 72 65 | \207".[function-put.-concat.pure |
7680 | 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 64 65 66 61 6c 69 61 73 20 2d 63 6f | .t.side-effect-free.defalias.-co |
76a0 | 70 79 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 22 43 72 65 61 74 65 20 61 20 73 68 61 6c 6c | py.copy-sequence."Create.a.shall |
76c0 | 6f 77 20 63 6f 70 79 20 6f 66 20 4c 49 53 54 2e 5c 6e 5c 6e 28 66 6e 20 4c 49 53 54 29 22 5d 20 | ow.copy.of.LIST.\n\n(fn.LIST)"]. |
76e0 | 36 29 0a 23 40 33 32 33 20 53 70 6c 69 63 65 20 6c 69 73 74 73 20 67 65 6e 65 72 61 74 65 64 20 | 6).#@323.Splice.lists.generated. |
7700 | 62 79 20 46 55 4e 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 6d 61 74 63 | by.FUN.in.place.of.elements.matc |
7720 | 68 69 6e 67 20 50 52 45 44 20 69 6e 20 4c 49 53 54 2e 0a 0a 46 55 4e 20 74 61 6b 65 73 20 74 68 | hing.PRED.in.LIST...FUN.takes.th |
7740 | 65 20 65 6c 65 6d 65 6e 74 20 6d 61 74 63 68 69 6e 67 20 50 52 45 44 20 61 73 20 69 6e 70 75 74 | e.element.matching.PRED.as.input |
7760 | 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 | ...This.function.can.be.used.as. |
7780 | 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 60 2c 40 27 20 69 6e 20 63 61 73 65 20 79 6f 75 | replacement.for.`,@'.in.case.you |
77a0 | 0a 6e 65 65 64 20 74 6f 20 73 70 6c 69 63 65 20 73 65 76 65 72 61 6c 20 6c 69 73 74 73 20 61 74 | .need.to.splice.several.lists.at |
77c0 | 20 6d 61 72 6b 65 64 20 70 6f 73 69 74 69 6f 6e 73 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 0a 77 | .marked.positions.(for.example.w |
77e0 | 69 74 68 20 6b 65 79 77 6f 72 64 73 29 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 73 70 6c 69 | ith.keywords)...See.also:.`-spli |
7800 | 63 65 2d 6c 69 73 74 27 2c 20 60 2d 69 6e 73 65 72 74 2d 61 74 27 0a 0a 28 66 6e 20 50 52 45 44 | ce-list',.`-insert-at'..(fn.PRED |
7820 | 20 46 55 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 70 6c 69 63 65 20 23 | .FUN.LIST)..(defalias.'-splice.# |
7840 | 5b 37 37 31 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 30 5c 32 31 31 03 5c 32 30 33 50 00 03 5c | [771."\300.\301\300\211.\203P..\ |
7860 | 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 | 211A\262.\242\262..\262..T\262.. |
7880 | 07 02 21 5c 32 30 33 48 00 06 06 02 21 5c 32 31 31 5c 33 30 31 5c 33 30 30 5c 32 31 31 03 5c 32 | ..!\203H....!\211\301\300\211.\2 |
78a0 | 30 33 43 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 | 03C..\211A\262.\242\262..\262..T |
78c0 | 5c 32 36 32 03 01 06 5c 6e 42 5c 32 36 32 5c 6e 5c 32 30 32 27 00 5c 32 36 36 05 5c 32 30 32 05 | \262...\nB\262\n\202'.\266.\202. |
78e0 | 00 01 05 42 5c 32 36 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 | ...B\262.\202..\266.\211\237\207 |
7900 | 22 20 5b 6e 69 6c 20 30 5d 20 31 35 20 28 23 24 20 2e 20 33 30 34 34 31 29 5d 29 0a 23 40 35 31 | ".[nil.0].15.(#$...30441)]).#@51 |
7920 | 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 73 70 6c 69 63 65 27 2e 0a 0a 28 | .Anaphoric.form.of.`-splice'...( |
7940 | 66 6e 20 50 52 45 44 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d | fn.PRED.FORM.LIST)..(defalias.'- |
7960 | 2d 73 70 6c 69 63 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 | -splice.'(macro...#[771."\300\30 |
7980 | 31 5c 33 30 32 05 45 5c 33 30 31 5c 33 30 33 05 45 03 46 5c 32 30 37 22 20 5b 2d 73 70 6c 69 63 | 1\302.E\301\303.E.F\207".[-splic |
79a0 | 65 20 6c 61 6d 62 64 61 20 28 69 74 29 20 28 69 74 29 5d 20 38 20 28 23 24 20 2e 20 33 31 30 30 | e.lambda.(it).(it)].8.(#$...3100 |
79c0 | 39 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 73 70 6c 69 63 65 20 27 65 64 65 62 75 67 2d 66 6f 72 | 9)])).(put.'--splice.'edebug-for |
79e0 | 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 | m-spec.'(def-form.def-form.form) |
7a00 | 29 0a 23 40 31 32 31 20 53 70 6c 69 63 65 20 4e 45 57 2d 4c 49 53 54 20 69 6e 20 70 6c 61 63 65 | ).#@121.Splice.NEW-LIST.in.place |
7a20 | 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 6d 61 74 63 68 69 6e 67 20 50 52 45 44 20 69 6e 20 4c 49 | .of.elements.matching.PRED.in.LI |
7a40 | 53 54 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 73 70 6c 69 63 65 27 2c 20 60 2d 69 6e 73 65 | ST...See.also:.`-splice',.`-inse |
7a60 | 72 74 2d 61 74 27 0a 0a 28 66 6e 20 50 52 45 44 20 4e 45 57 2d 4c 49 53 54 20 4c 49 53 54 29 1f | rt-at'..(fn.PRED.NEW-LIST.LIST). |
7a80 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 70 6c 69 63 65 2d 6c 69 73 74 20 23 5b 37 37 31 20 22 | .(defalias.'-splice-list.#[771." |
7aa0 | 5c 33 30 30 03 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 08 21 5c 33 30 36 | \300.\301\302\303\304\305..!\306 |
7ac0 | 5c 22 5c 33 30 37 5c 33 31 30 25 03 23 5c 32 30 37 22 20 5b 2d 73 70 6c 69 63 65 20 6d 61 6b 65 | \"\307\310%.#\207".[-splice.make |
7ae0 | 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 | -byte-code.257."\300\207".vconca |
7b00 | 74 20 76 65 63 74 6f 72 20 5b 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 5f 29 22 5d 20 31 31 20 28 | t.vector.[].2."\n\n(fn._)"].11.( |
7b20 | 23 24 20 2e 20 33 31 32 34 30 29 5d 29 0a 23 40 36 30 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 | #$...31240)]).#@60.Anaphoric.for |
7b40 | 6d 20 6f 66 20 60 2d 73 70 6c 69 63 65 2d 6c 69 73 74 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4e | m.of.`-splice-list'...(fn.PRED.N |
7b60 | 45 57 2d 4c 49 53 54 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 73 70 6c 69 | EW-LIST.LIST)..(defalias.'--spli |
7b80 | 63 65 2d 6c 69 73 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 | ce-list.'(macro...#[771."\300\30 |
7ba0 | 31 5c 33 30 32 05 45 03 03 46 5c 32 30 37 22 20 5b 2d 73 70 6c 69 63 65 2d 6c 69 73 74 20 6c 61 | 1\302.E..F\207".[-splice-list.la |
7bc0 | 6d 62 64 61 20 28 69 74 29 5d 20 37 20 28 23 24 20 2e 20 33 31 35 33 39 29 5d 29 29 0a 28 70 75 | mbda.(it)].7.(#$...31539)])).(pu |
7be0 | 74 20 27 2d 2d 73 70 6c 69 63 65 2d 6c 69 73 74 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 | t.'--splice-list.'edebug-form-sp |
7c00 | 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 32 33 34 20 | ec.'(def-form.form.form)).#@234. |
7c20 | 4d 61 6b 65 20 61 20 6e 65 77 20 6c 69 73 74 20 66 72 6f 6d 20 74 68 65 20 65 6c 65 6d 65 6e 74 | Make.a.new.list.from.the.element |
7c40 | 73 20 6f 66 20 41 52 47 53 2e 0a 54 68 65 20 6c 61 73 74 20 32 20 65 6c 65 6d 65 6e 74 73 20 6f | s.of.ARGS..The.last.2.elements.o |
7c60 | 66 20 41 52 47 53 20 61 72 65 20 75 73 65 64 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6e | f.ARGS.are.used.as.the.final.con |
7c80 | 73 20 6f 66 20 74 68 65 0a 72 65 73 75 6c 74 2c 20 73 6f 20 69 66 20 74 68 65 20 66 69 6e 61 6c | s.of.the.result,.so.if.the.final |
7ca0 | 20 65 6c 65 6d 65 6e 74 20 6f 66 20 41 52 47 53 20 69 73 20 6e 6f 74 20 61 20 6c 69 73 74 2c 20 | .element.of.ARGS.is.not.a.list,. |
7cc0 | 74 68 65 20 72 65 73 75 6c 74 0a 69 73 20 61 20 64 6f 74 74 65 64 20 6c 69 73 74 2e 20 20 57 69 | the.result.is.a.dotted.list...Wi |
7ce0 | 74 68 20 6e 6f 20 41 52 47 53 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 28 66 6e 20 26 72 65 | th.no.ARGS,.return.nil...(fn.&re |
7d00 | 73 74 20 41 52 47 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 6f 6e 73 2a 20 23 5b 31 32 | st.ARGS)..(defalias.'-cons*.#[12 |
7d20 | 38 20 22 5c 32 31 31 47 5c 32 31 31 5c 33 30 30 5a 02 5c 32 33 33 5c 32 31 31 41 5c 32 31 31 5c | 8."\211G\211\300Z.\233\211A\211\ |
7d40 | 32 30 34 12 00 03 40 5c 32 30 32 18 00 01 01 40 5c 32 34 31 5c 32 31 30 03 5c 32 30 37 22 20 5b | 204...@\202....@\241\210.\207".[ |
7d60 | 32 5d 20 36 20 28 23 24 20 2e 20 33 31 37 37 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 | 2].6.(#$...31776)]).(byte-code." |
7d80 | 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 | \300\301\302\303#\300\301\304\30 |
7da0 | 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 63 6f 6e 73 2a | 3#\300\207".[function-put.-cons* |
7dc0 | 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 | .pure.t.side-effect-free].5).#@1 |
7de0 | 38 32 20 41 70 70 65 6e 64 20 45 4c 45 4d 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 | 82.Append.ELEM.to.the.end.of.the |
7e00 | 20 6c 69 73 74 2e 0a 0a 54 68 69 73 20 69 73 20 6c 69 6b 65 20 60 63 6f 6e 73 27 2c 20 62 75 74 | .list...This.is.like.`cons',.but |
7e20 | 20 6f 70 65 72 61 74 65 73 20 6f 6e 20 74 68 65 20 65 6e 64 20 6f 66 20 6c 69 73 74 2e 0a 0a 49 | .operates.on.the.end.of.list...I |
7e40 | 66 20 45 4c 45 4d 45 4e 54 53 20 69 73 20 6e 6f 6e 20 6e 69 6c 2c 20 61 70 70 65 6e 64 20 74 68 | f.ELEMENTS.is.non.nil,.append.th |
7e60 | 65 73 65 20 74 6f 20 74 68 65 20 6c 69 73 74 20 61 73 20 77 65 6c 6c 2e 0a 0a 28 66 6e 20 4c 49 | ese.to.the.list.as.well...(fn.LI |
7e80 | 53 54 20 45 4c 45 4d 20 26 72 65 73 74 20 45 4c 45 4d 45 4e 54 53 29 1f 0a 28 64 65 66 61 6c 69 | ST.ELEM.&rest.ELEMENTS)..(defali |
7ea0 | 61 73 20 27 2d 73 6e 6f 63 20 23 5b 36 34 32 20 22 5c 33 30 30 03 03 43 03 23 5c 32 30 37 22 20 | as.'-snoc.#[642."\300..C.#\207". |
7ec0 | 5b 2d 63 6f 6e 63 61 74 5d 20 37 20 28 23 24 20 2e 20 33 32 32 32 37 29 5d 29 0a 23 40 32 37 37 | [-concat].7.(#$...32227)]).#@277 |
7ee0 | 20 52 65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 20 66 | .Return.the.first.item.in.LIST.f |
7f00 | 6f 72 20 77 68 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2e 0a | or.which.FORM.evals.to.non-nil.. |
7f20 | 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 6e 6f 20 73 75 63 68 20 65 6c 65 6d 65 6e 74 20 69 73 | Return.nil.if.no.such.element.is |
7f40 | 20 66 6f 75 6e 64 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 | .found..Each.element.of.LIST.in. |
7f60 | 74 75 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e | turn.is.bound.to.`it'.and.its.in |
7f80 | 64 65 78 0a 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 | dex.within.LIST.to.`it-index'.be |
7fa0 | 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 0a 54 68 69 73 20 69 73 20 74 68 | fore.evaluating.FORM..This.is.th |
7fc0 | 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 66 69 72 | e.anaphoric.counterpart.to.`-fir |
7fe0 | 73 74 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | st'...(fn.FORM.LIST)..(defalias. |
8000 | 27 2d 2d 66 69 72 73 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 | '--first.'(macro...#[514."\300\3 |
8020 | 30 31 21 5c 33 30 32 01 43 5c 33 30 33 04 5c 33 30 34 5c 33 30 35 06 08 44 5c 33 30 36 5c 33 30 | 01!\302.C\303.\304\305..D\306\30 |
8040 | 37 06 08 5c 33 31 30 42 42 44 45 45 03 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c | 7..\310BBDEE.F\207".[make-symbol |
8060 | 20 22 6e 65 65 64 6c 65 22 20 6c 65 74 20 2d 2d 65 61 63 68 2d 77 68 69 6c 65 20 6f 72 20 6e 6f | ."needle".let.--each-while.or.no |
8080 | 74 20 69 67 6e 6f 72 65 20 73 65 74 71 20 28 69 74 29 5d 20 31 33 20 28 23 24 20 2e 20 33 32 34 | t.ignore.setq.(it)].13.(#$...324 |
80a0 | 38 31 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 66 69 72 73 74 20 27 65 64 65 62 75 67 2d 66 6f 72 | 81)])).(put.'--first.'edebug-for |
80c0 | 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 32 35 34 20 52 65 74 75 72 | m-spec.'(form.form)).#@254.Retur |
80e0 | 6e 20 74 68 65 20 66 69 72 73 74 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 20 66 6f 72 20 77 68 69 | n.the.first.item.in.LIST.for.whi |
8100 | 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 52 65 74 75 72 6e 20 | ch.PRED.returns.non-nil..Return. |
8120 | 6e 69 6c 20 69 66 20 6e 6f 20 73 75 63 68 20 65 6c 65 6d 65 6e 74 20 69 73 20 66 6f 75 6e 64 2e | nil.if.no.such.element.is.found. |
8140 | 0a 54 6f 20 67 65 74 20 74 68 65 20 66 69 72 73 74 20 69 74 65 6d 20 69 6e 20 74 68 65 20 6c 69 | .To.get.the.first.item.in.the.li |
8160 | 73 74 20 6e 6f 20 71 75 65 73 74 69 6f 6e 73 20 61 73 6b 65 64 2c 20 75 73 65 20 60 63 61 72 27 | st.no.questions.asked,.use.`car' |
8180 | 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 66 69 6e 64 27 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f | ...Alias:.`-find'...This.functio |
81a0 | 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d | n's.anaphoric.counterpart.is.`-- |
81c0 | 66 69 72 73 74 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 | first'...(fn.PRED.LIST)..(defali |
81e0 | 61 73 20 27 2d 66 69 72 73 74 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 30 5c | as.'-first.#[514."\300.\301\300\ |
8200 | 32 31 31 5c 32 31 31 04 5c 32 30 33 37 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 | 211\211.\2037..\211A\262.\242\26 |
8220 | 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 37 00 06 07 02 21 5c 32 30 33 | 2..\262..\211\262.\2037....!\203 |
8240 | 2a 00 5c 33 30 30 02 5c 32 36 32 07 5c 32 30 33 37 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 | *.\300.\262.\2037..\262..\262..T |
8260 | 5c 32 36 32 04 5c 32 30 32 06 00 5c 32 36 36 05 5c 32 31 31 5c 32 30 37 22 20 5b 6e 69 6c 20 30 | \262.\202..\266.\211\207".[nil.0 |
8280 | 5d 20 31 30 20 28 23 24 20 2e 20 33 32 39 38 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 | ].10.(#$...32987)]).(byte-code." |
82a0 | 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c 22 | \300\301\302\"\210\300\303\304\" |
82c0 | 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 66 69 6e 64 20 2d 66 69 72 73 74 20 2d 2d 66 | \207".[defalias.-find.-first.--f |
82e0 | 69 6e 64 20 2d 2d 66 69 72 73 74 5d 20 33 29 0a 23 40 32 38 39 20 52 65 74 75 72 6e 20 6e 6f 6e | ind.--first].3).#@289.Return.non |
8300 | 2d 6e 69 6c 20 69 66 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 66 6f | -nil.if.FORM.evals.to.non-nil.fo |
8320 | 72 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 2e 0a 49 66 20 | r.at.least.one.item.in.LIST..If. |
8340 | 73 6f 2c 20 72 65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 73 75 63 68 20 72 65 73 75 6c 74 | so,.return.the.first.such.result |
8360 | 20 6f 66 20 46 4f 52 4d 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 | .of.FORM..Each.element.of.LIST.i |
8380 | 6e 20 74 75 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 | n.turn.is.bound.to.`it'.and.its. |
83a0 | 69 6e 64 65 78 0a 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 | index.within.LIST.to.`it-index'. |
83c0 | 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 0a 54 68 69 73 20 69 73 20 | before.evaluating.FORM..This.is. |
83e0 | 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 73 | the.anaphoric.counterpart.to.`-s |
8400 | 6f 6d 65 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 | ome'...(fn.FORM.LIST)..(defalias |
8420 | 20 27 2d 2d 73 6f 6d 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 | .'--some.'(macro...#[514."\300\3 |
8440 | 30 31 21 5c 33 30 32 01 43 5c 33 30 33 04 5c 33 30 34 5c 33 30 35 06 06 06 09 45 44 45 03 46 5c | 01!\302.C\303.\304\305....EDE.F\ |
8460 | 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6e 65 65 64 6c 65 22 20 6c 65 74 20 2d | 207".[make-symbol."needle".let.- |
8480 | 2d 65 61 63 68 2d 77 68 69 6c 65 20 6e 6f 74 20 73 65 74 71 5d 20 31 31 20 28 23 24 20 2e 20 33 | -each-while.not.setq].11.(#$...3 |
84a0 | 33 35 32 36 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 73 6f 6d 65 20 27 65 64 65 62 75 67 2d 66 6f | 3526)])).(put.'--some.'edebug-fo |
84c0 | 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 31 36 32 20 52 65 74 75 | rm-spec.'(form.form)).#@162.Retu |
84e0 | 72 6e 20 28 50 52 45 44 20 78 29 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 4c 49 53 54 20 69 | rn.(PRED.x).for.the.first.LIST.i |
8500 | 74 65 6d 20 77 68 65 72 65 20 28 50 52 45 44 20 78 29 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 | tem.where.(PRED.x).is.non-nil,.e |
8520 | 6c 73 65 20 6e 69 6c 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 61 6e 79 27 2e 0a 0a 54 68 69 73 20 66 | lse.nil...Alias:.`-any'...This.f |
8540 | 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 | unction's.anaphoric.counterpart. |
8560 | 69 73 20 60 2d 2d 73 6f 6d 65 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 | is.`--some'...(fn.PRED.LIST)..(d |
8580 | 65 66 61 6c 69 61 73 20 27 2d 73 6f 6d 65 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c | efalias.'-some.#[514."\300.\301\ |
85a0 | 33 30 30 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 33 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 | 300\211\211.\2033..\211A\262.\24 |
85c0 | 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 33 00 06 07 02 21 | 2\262..\262..\211\262.\2033....! |
85e0 | 5c 32 31 31 5c 32 36 32 07 5c 32 30 34 33 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 | \211\262.\2043..\262..\262..T\26 |
8600 | 32 04 5c 32 30 32 06 00 5c 32 36 36 05 5c 32 31 31 5c 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 31 | 2.\202..\266.\211\207".[nil.0].1 |
8620 | 30 20 28 23 24 20 2e 20 33 34 30 31 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 | 0.(#$...34012)]).(byte-code."\30 |
8640 | 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c 22 5c 32 30 | 0\301\302\"\210\300\303\304\"\20 |
8660 | 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 61 6e 79 20 2d 73 6f 6d 65 20 2d 2d 61 6e 79 20 2d 2d | 7".[defalias.-any.-some.--any.-- |
8680 | 73 6f 6d 65 5d 20 33 29 0a 23 40 35 31 38 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 | some].3).#@518.Return.non-nil.if |
86a0 | 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 66 6f 72 20 61 6c 6c 20 69 | .FORM.evals.to.non-nil.for.all.i |
86c0 | 74 65 6d 73 20 69 6e 20 4c 49 53 54 2e 0a 49 66 20 73 6f 2c 20 72 65 74 75 72 6e 20 74 68 65 20 | tems.in.LIST..If.so,.return.the. |
86e0 | 6c 61 73 74 20 73 75 63 68 20 72 65 73 75 6c 74 20 6f 66 20 46 4f 52 4d 2e 20 20 4f 74 68 65 72 | last.such.result.of.FORM...Other |
8700 | 77 69 73 65 2c 20 6f 6e 63 65 20 61 6e 0a 69 74 65 6d 20 69 73 20 72 65 61 63 68 65 64 20 66 6f | wise,.once.an.item.is.reached.fo |
8720 | 72 20 77 68 69 63 68 20 46 4f 52 4d 20 79 69 65 6c 64 73 20 6e 69 6c 2c 20 72 65 74 75 72 6e 20 | r.which.FORM.yields.nil,.return. |
8740 | 6e 69 6c 20 77 69 74 68 6f 75 74 0a 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 20 66 6f 72 20 | nil.without.evaluating.FORM.for. |
8760 | 61 6e 79 20 66 75 72 74 68 65 72 20 4c 49 53 54 20 65 6c 65 6d 65 6e 74 73 2e 0a 45 61 63 68 20 | any.further.LIST.elements..Each. |
8780 | 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 6e 20 69 73 20 62 6f 75 6e 64 | element.of.LIST.in.turn.is.bound |
87a0 | 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 78 0a 77 69 74 68 69 6e 20 4c 49 | .to.`it'.and.its.index.within.LI |
87c0 | 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 | ST.to.`it-index'.before.evaluati |
87e0 | 6e 67 20 46 4f 52 4d 2e 0a 0a 54 68 69 73 20 6d 61 63 72 6f 20 69 73 20 6c 69 6b 65 20 60 2d 2d | ng.FORM...This.macro.is.like.`-- |
8800 | 65 76 65 72 79 2d 70 27 2c 20 62 75 74 20 6f 6e 20 73 75 63 63 65 73 73 20 72 65 74 75 72 6e 73 | every-p',.but.on.success.returns |
8820 | 20 74 68 65 20 6c 61 73 74 0a 6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 20 6f 66 20 46 4f 52 4d | .the.last.non-nil.result.of.FORM |
8840 | 20 69 6e 73 74 65 61 64 20 6f 66 20 6a 75 73 74 20 74 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 | .instead.of.just.t...This.is.the |
8860 | 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 65 76 65 72 | .anaphoric.counterpart.to.`-ever |
8880 | 79 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | y'...(fn.FORM.LIST)..(defalias.' |
88a0 | 2d 2d 65 76 65 72 79 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 | --every.'(macro...#[514."\300\30 |
88c0 | 31 21 5c 33 30 32 01 5c 33 30 33 42 43 5c 33 30 34 04 5c 33 30 35 05 06 08 45 45 03 46 5c 32 30 | 1!\302.\303BC\304.\305...EE.F\20 |
88e0 | 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 61 6c 6c 22 20 6c 65 74 20 28 74 29 20 2d 2d | 7".[make-symbol."all".let.(t).-- |
8900 | 65 61 63 68 2d 77 68 69 6c 65 20 73 65 74 71 5d 20 31 30 20 28 23 24 20 2e 20 33 34 34 34 37 29 | each-while.setq].10.(#$...34447) |
8920 | 5d 29 29 0a 28 70 75 74 20 27 2d 2d 65 76 65 72 79 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 | ])).(put.'--every.'edebug-form-s |
8940 | 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 34 31 31 20 52 65 74 75 72 6e 20 6e | pec.'(form.form)).#@411.Return.n |
8960 | 6f 6e 2d 6e 69 6c 20 69 66 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 20 66 | on-nil.if.PRED.returns.non-nil.f |
8980 | 6f 72 20 61 6c 6c 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 2e 0a 49 66 20 73 6f 2c 20 72 65 74 | or.all.items.in.LIST..If.so,.ret |
89a0 | 75 72 6e 20 74 68 65 20 6c 61 73 74 20 73 75 63 68 20 72 65 73 75 6c 74 20 6f 66 20 50 52 45 44 | urn.the.last.such.result.of.PRED |
89c0 | 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 6f 6e 63 65 20 61 6e 0a 69 74 65 6d 20 69 73 20 72 65 | ...Otherwise,.once.an.item.is.re |
89e0 | 61 63 68 65 64 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e 69 6c | ached.for.which.PRED.returns.nil |
8a00 | 2c 20 72 65 74 75 72 6e 20 6e 69 6c 20 77 69 74 68 6f 75 74 0a 63 61 6c 6c 69 6e 67 20 50 52 45 | ,.return.nil.without.calling.PRE |
8a20 | 44 20 6f 6e 20 61 6e 79 20 66 75 72 74 68 65 72 20 4c 49 53 54 20 65 6c 65 6d 65 6e 74 73 2e 0a | D.on.any.further.LIST.elements.. |
8a40 | 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6c 69 6b 65 20 60 2d 65 76 65 72 79 2d 70 | .This.function.is.like.`-every-p |
8a60 | 27 2c 20 62 75 74 20 6f 6e 20 73 75 63 63 65 73 73 20 72 65 74 75 72 6e 73 20 74 68 65 20 6c 61 | ',.but.on.success.returns.the.la |
8a80 | 73 74 0a 6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 20 6f 66 20 50 52 45 44 20 69 6e 73 74 65 61 | st.non-nil.result.of.PRED.instea |
8aa0 | 64 20 6f 66 20 6a 75 73 74 20 74 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e | d.of.just.t...This.function's.an |
8ac0 | 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 65 76 65 72 79 27 | aphoric.counterpart.is.`--every' |
8ae0 | 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 65 | ...(fn.PRED.LIST)..(defalias.'-e |
8b00 | 76 65 72 79 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 32 5c 32 31 31 5c 32 31 | very.#[514."\300.\301\302\211\21 |
8b20 | 31 04 5c 32 30 33 33 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 | 1.\2033..\211A\262.\242\262..\26 |
8b40 | 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 33 00 06 07 02 21 5c 32 31 31 5c 32 36 32 07 5c | 2..\211\262.\2033....!\211\262.\ |
8b60 | 32 30 33 33 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 5c 32 30 32 06 00 5c 32 | 2033..\262..\262..T\262.\202..\2 |
8b80 | 36 36 05 5c 32 31 31 5c 32 30 37 22 20 5b 74 20 30 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 | 66.\211\207".[t.0.nil].10.(#$... |
8ba0 | 33 35 31 36 30 29 5d 29 0a 23 40 34 34 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 | 35160)]).#@44.Anaphoric.form.of. |
8bc0 | 60 2d 6c 61 73 74 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c | `-last'...(fn.FORM.LIST)..(defal |
8be0 | 69 61 73 20 27 2d 2d 6c 61 73 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 | ias.'--last.'(macro...#[514."\30 |
8c00 | 30 5c 33 30 31 21 5c 33 30 32 01 43 5c 33 30 33 04 5c 33 30 34 06 07 5c 33 30 35 06 07 5c 33 30 | 0\301!\302.C\303.\304..\305..\30 |
8c20 | 36 42 42 45 45 03 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6e 65 65 64 6c | 6BBEE.F\207".[make-symbol."needl |
8c40 | 65 22 20 6c 65 74 20 2d 2d 65 61 63 68 20 77 68 65 6e 20 73 65 74 71 20 28 69 74 29 5d 20 31 32 | e".let.--each.when.setq.(it)].12 |
8c60 | 20 28 23 24 20 2e 20 33 35 37 35 38 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 6c 61 73 74 20 27 65 | .(#$...35758)])).(put.'--last.'e |
8c80 | 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 | debug-form-spec.'(form.form)).#@ |
8ca0 | 38 30 20 52 65 74 75 72 6e 20 74 68 65 20 6c 61 73 74 20 78 20 69 6e 20 4c 49 53 54 20 77 68 65 | 80.Return.the.last.x.in.LIST.whe |
8cc0 | 72 65 20 28 50 52 45 44 20 78 29 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 6c 73 65 20 6e 69 6c | re.(PRED.x).is.non-nil,.else.nil |
8ce0 | 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6c | ...(fn.PRED.LIST)..(defalias.'-l |
8d00 | 61 73 74 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 30 5c 32 31 31 03 5c 32 30 | ast.#[514."\300.\301\300\211.\20 |
8d20 | 33 25 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c | 3%..\211A\262.\242\262..\262..T\ |
8d40 | 32 36 32 03 06 06 02 21 5c 32 30 33 05 00 01 5c 32 36 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c | 262....!\203...\262.\202..\266.\ |
8d60 | 32 31 31 5c 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 39 20 28 23 24 20 2e 20 33 36 30 30 33 29 5d | 211\207".[nil.0].9.(#$...36003)] |
8d80 | 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c | ).(byte-code."\300\301\302\303#\ |
8da0 | 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 | 210\304\301\305\306#\210\304\301 |
8dc0 | 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 23 5c 32 | \307\310#\210\300\311\312\313#\2 |
8de0 | 31 30 5c 33 30 30 5c 33 31 34 5c 33 31 35 5c 33 31 36 21 5c 32 30 33 24 00 5c 33 31 36 5c 32 30 | 10\300\314\315\316!\203$.\316\20 |
8e00 | 32 25 00 5c 33 31 37 5c 33 32 30 23 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 66 69 72 | 2%.\317\320#\207".[defalias.-fir |
8e20 | 73 74 2d 69 74 65 6d 20 63 61 72 20 22 52 65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 69 74 | st-item.car."Return.the.first.it |
8e40 | 65 6d 20 6f 66 20 4c 49 53 54 2c 20 6f 72 20 6e 69 6c 20 6f 6e 20 61 6e 20 65 6d 70 74 79 20 6c | em.of.LIST,.or.nil.on.an.empty.l |
8e60 | 69 73 74 2e 5c 6e 5c 6e 53 65 65 20 61 6c 73 6f 3a 20 60 2d 73 65 63 6f 6e 64 2d 69 74 65 6d 27 | ist.\n\nSee.also:.`-second-item' |
8e80 | 2c 20 60 2d 6c 61 73 74 2d 69 74 65 6d 27 2e 5c 6e 5c 6e 28 66 6e 20 4c 49 53 54 29 22 20 70 75 | ,.`-last-item'.\n\n(fn.LIST)".pu |
8ea0 | 74 20 62 79 74 65 2d 6f 70 63 6f 64 65 20 62 79 74 65 2d 63 61 72 20 62 79 74 65 2d 63 6f 6d 70 | t.byte-opcode.byte-car.byte-comp |
8ec0 | 69 6c 65 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 6f 6e 65 2d 61 72 67 20 2d 73 65 63 6f 6e 64 | ile.byte-compile-one-arg.-second |
8ee0 | 2d 69 74 65 6d 20 63 61 64 72 20 22 52 65 74 75 72 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 69 74 | -item.cadr."Return.the.second.it |
8f00 | 65 6d 20 6f 66 20 4c 49 53 54 2c 20 6f 72 20 6e 69 6c 20 69 66 20 4c 49 53 54 20 69 73 20 74 6f | em.of.LIST,.or.nil.if.LIST.is.to |
8f20 | 6f 20 73 68 6f 72 74 2e 5c 6e 5c 6e 53 65 65 20 61 6c 73 6f 3a 20 60 2d 74 68 69 72 64 2d 69 74 | o.short.\n\nSee.also:.`-third-it |
8f40 | 65 6d 27 2e 5c 6e 5c 6e 28 66 6e 20 4c 49 53 54 29 22 20 2d 74 68 69 72 64 2d 69 74 65 6d 20 66 | em'.\n\n(fn.LIST)".-third-item.f |
8f60 | 62 6f 75 6e 64 70 20 63 61 64 64 72 20 23 5b 32 35 37 20 22 5c 32 31 31 41 41 40 5c 32 30 37 22 | boundp.caddr.#[257."\211AA@\207" |
8f80 | 20 5b 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 4c 49 53 54 29 22 5d 20 22 52 65 74 75 72 6e 20 74 | .[].2."\n\n(fn.LIST)"]."Return.t |
8fa0 | 68 65 20 74 68 69 72 64 20 69 74 65 6d 20 6f 66 20 4c 49 53 54 2c 20 6f 72 20 6e 69 6c 20 69 66 | he.third.item.of.LIST,.or.nil.if |
8fc0 | 20 4c 49 53 54 20 69 73 20 74 6f 6f 20 73 68 6f 72 74 2e 5c 6e 5c 6e 53 65 65 20 61 6c 73 6f 3a | .LIST.is.too.short.\n\nSee.also: |
8fe0 | 20 60 2d 66 6f 75 72 74 68 2d 69 74 65 6d 27 2e 5c 6e 5c 6e 28 66 6e 20 4c 49 53 54 29 22 5d 20 | .`-fourth-item'.\n\n(fn.LIST)"]. |
9000 | 34 29 0a 23 40 39 39 20 52 65 74 75 72 6e 20 74 68 65 20 66 6f 75 72 74 68 20 69 74 65 6d 20 6f | 4).#@99.Return.the.fourth.item.o |
9020 | 66 20 4c 49 53 54 2c 20 6f 72 20 6e 69 6c 20 69 66 20 4c 49 53 54 20 69 73 20 74 6f 6f 20 73 68 | f.LIST,.or.nil.if.LIST.is.too.sh |
9040 | 6f 72 74 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 66 69 66 74 68 2d 69 74 65 6d 27 2e 0a 0a | ort...See.also:.`-fifth-item'... |
9060 | 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 66 6f 75 72 74 68 2d 69 74 | (fn.LIST)..(defalias.'-fourth-it |
9080 | 65 6d 20 23 5b 32 35 37 20 22 5c 32 31 31 41 41 41 40 5c 32 30 37 22 20 5b 5d 20 32 20 28 23 24 | em.#[257."\211AAA@\207".[].2.(#$ |
90a0 | 20 2e 20 33 36 38 37 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 | ...36872)]).(byte-code."\300\301 |
90c0 | 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 | \302\303#\300\301\304\303#\300\2 |
90e0 | 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 66 6f 75 72 74 68 2d 69 74 65 6d 20 70 | 07".[function-put.-fourth-item.p |
9100 | 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 39 37 20 | ure.t.side-effect-free].5).#@97. |
9120 | 52 65 74 75 72 6e 20 74 68 65 20 66 69 66 74 68 20 69 74 65 6d 20 6f 66 20 4c 49 53 54 2c 20 6f | Return.the.fifth.item.of.LIST,.o |
9140 | 72 20 6e 69 6c 20 69 66 20 4c 49 53 54 20 69 73 20 74 6f 6f 20 73 68 6f 72 74 2e 0a 0a 53 65 65 | r.nil.if.LIST.is.too.short...See |
9160 | 20 61 6c 73 6f 3a 20 60 2d 6c 61 73 74 2d 69 74 65 6d 27 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f | .also:.`-last-item'...(fn.LIST). |
9180 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 66 69 66 74 68 2d 69 74 65 6d 20 23 5b 32 35 37 20 22 5c | .(defalias.'-fifth-item.#[257."\ |
91a0 | 32 31 31 41 41 41 41 40 5c 32 30 37 22 20 5b 5d 20 32 20 28 23 24 20 2e 20 33 37 31 35 32 29 5d | 211AAAA@\207".[].2.(#$...37152)] |
91c0 | 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c | ).(byte-code."\300\301\302\303#\ |
91e0 | 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 | 300\301\304\303#\300\207".[funct |
9200 | 69 6f 6e 2d 70 75 74 20 2d 66 69 66 74 68 2d 69 74 65 6d 20 70 75 72 65 20 74 20 73 69 64 65 2d | ion-put.-fifth-item.pure.t.side- |
9220 | 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 36 37 20 52 65 74 75 72 6e 20 74 68 65 20 | effect-free].5).#@67.Return.the. |
9240 | 6c 61 73 74 20 69 74 65 6d 20 6f 66 20 4c 49 53 54 2c 20 6f 72 20 6e 69 6c 20 6f 6e 20 61 6e 20 | last.item.of.LIST,.or.nil.on.an. |
9260 | 65 6d 70 74 79 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 | empty.list...(fn.LIST)..(defalia |
9280 | 73 20 27 2d 6c 61 73 74 2d 69 74 65 6d 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 40 5c 32 30 37 | s.'-last-item.#[257."\300.!@\207 |
92a0 | 22 20 5b 6c 61 73 74 5d 20 33 20 28 23 24 20 2e 20 33 37 34 32 39 29 5d 29 0a 28 62 79 74 65 2d | ".[last].3.(#$...37429)]).(byte- |
92c0 | 63 6f 64 65 20 22 5c 33 30 33 5c 33 30 30 5c 33 30 34 5c 33 30 35 23 5c 33 30 33 5c 33 30 30 5c | code."\303\300\304\305#\303\300\ |
92e0 | 33 30 36 5c 33 30 35 23 5c 33 30 37 5c 33 31 30 21 5c 32 30 33 19 00 5c 33 30 33 5c 33 30 30 5c | 306\305#\307\310!\203..\303\300\ |
9300 | 33 31 31 5c 33 31 32 23 5c 32 31 30 5c 32 30 32 27 00 5c 33 31 33 08 5c 33 30 31 20 5c 33 30 32 | 311\312#\210\202'.\313.\301.\302 |
9320 | 20 5c 33 31 34 5c 33 31 35 09 44 5c 6e 45 24 5c 32 31 30 5c 33 30 33 5c 32 30 37 22 20 5b 2d 6c | .\314\315.D\nE$\210\303\207".[-l |
9340 | 61 73 74 2d 69 74 65 6d 20 78 20 76 61 6c 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 70 75 72 65 | ast-item.x.val.function-put.pure |
9360 | 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 66 62 6f 75 6e 64 70 20 67 76 2d 64 | .t.side-effect-free.fboundp.gv-d |
9380 | 65 66 69 6e 65 2d 73 65 74 74 65 72 20 67 76 2d 65 78 70 61 6e 64 65 72 20 23 5b 33 38 35 20 22 | efine-setter.gv-expander.#[385." |
93a0 | 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 04 24 5c 32 30 37 22 20 5b 67 76 2d 2d 64 65 66 73 65 74 | \300\301\302..$\207".[gv--defset |
93c0 | 74 65 72 20 2d 6c 61 73 74 2d 69 74 65 6d 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 02 44 | ter.-last-item.#[514."\300\301.D |
93e0 | 03 45 5c 32 30 37 22 20 5b 73 65 74 63 61 72 20 6c 61 73 74 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e | .E\207".[setcar.last].5."\n\n(fn |
9400 | 20 56 41 4c 20 58 29 22 5d 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 44 4f 20 26 72 65 73 74 20 41 | .VAL.X)"]].7."\n\n(fn.DO.&rest.A |
9420 | 52 47 53 29 22 5d 20 64 65 66 73 65 74 66 20 73 65 74 63 61 72 20 6c 61 73 74 5d 20 39 29 0a 23 | RGS)"].defsetf.setcar.last].9).# |
9440 | 40 36 38 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 69 74 65 6d 73 20 69 | @68.Return.a.list.of.all.items.i |
9460 | 6e 20 6c 69 73 74 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 6c 61 73 74 2e 0a 0a 28 66 6e | n.list.except.for.the.last...(fn |
9480 | 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 62 75 74 6c 61 73 74 20 23 5b 32 35 | .LIST)..(defalias.'-butlast.#[25 |
94a0 | 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 62 75 74 6c 61 73 74 5d 20 33 20 28 23 24 20 2e | 7."\300.!\207".[butlast].3.(#$.. |
94c0 | 20 33 37 39 35 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 | .37956)]).(byte-code."\300\301\3 |
94e0 | 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 | 02\303#\300\301\304\303#\300\207 |
9500 | 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 62 75 74 6c 61 73 74 20 70 75 72 65 20 74 20 | ".[function-put.-butlast.pure.t. |
9520 | 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 34 35 20 41 6e 61 70 68 6f | side-effect-free].5).#@45.Anapho |
9540 | 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 63 6f 75 6e 74 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 | ric.form.of.`-count'...(fn.PRED. |
9560 | 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 63 6f 75 6e 74 20 27 28 6d 61 63 72 | LIST)..(defalias.'--count.'(macr |
9580 | 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 5c 33 30 33 42 43 5c | o...#[514."\300\301!\302.\303BC\ |
95a0 | 33 30 34 04 5c 33 30 35 06 07 5c 33 30 36 06 07 5c 33 30 37 06 09 44 45 45 45 03 46 5c 32 30 37 | 304.\305..\306..\307..DEEE.F\207 |
95c0 | 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 6c 65 74 20 28 30 29 20 | ".[make-symbol."result".let.(0). |
95e0 | 2d 2d 65 61 63 68 20 77 68 65 6e 20 73 65 74 71 20 31 2b 5d 20 31 33 20 28 23 24 20 2e 20 33 38 | --each.when.setq.1+].13.(#$...38 |
9600 | 32 30 32 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 63 6f 75 6e 74 20 27 65 64 65 62 75 67 2d 66 6f | 202)])).(put.'--count.'edebug-fo |
9620 | 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 38 32 20 43 6f 75 6e 74 | rm-spec.'(form.form)).#@82.Count |
9640 | 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 20 77 68 | s.the.number.of.items.in.LIST.wh |
9660 | 65 72 65 20 28 50 52 45 44 20 69 74 65 6d 29 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 28 66 6e | ere.(PRED.item).is.non-nil...(fn |
9680 | 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 6f 75 6e 74 20 23 | .PRED.LIST)..(defalias.'-count.# |
96a0 | 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 30 5c 33 30 31 5c 32 31 31 03 5c 32 30 33 26 00 03 5c | [514."\300.\300\301\211.\203&..\ |
96c0 | 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 | 211A\262.\242\262..\262..T\262.. |
96e0 | 06 02 21 5c 32 30 33 05 00 04 54 5c 32 36 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c | ..!\203...T\262.\202..\266.\211\ |
9700 | 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 39 20 28 23 24 20 2e 20 33 38 34 35 39 29 5d 29 0a 23 40 | 207".[0.nil].9.(#$...38459)]).#@ |
9720 | 35 33 20 52 65 74 75 72 6e 20 4f 42 4a 20 61 73 20 61 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 | 53.Return.OBJ.as.a.boolean.value |
9740 | 20 28 74 20 6f 72 20 6e 69 6c 29 2e 0a 0a 28 66 6e 20 4f 42 4a 29 1f 0a 28 64 65 66 61 6c 69 61 | .(t.or.nil)...(fn.OBJ)..(defalia |
9760 | 73 20 27 2d 2d 2d 74 72 75 74 68 79 5c 3f 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 35 05 00 | s.'---truthy\?.#[257."\211\205.. |
9780 | 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 32 20 28 23 24 20 2e 20 33 38 36 39 31 29 5d 29 0a 28 | \300\207".[t].2.(#$...38691)]).( |
97a0 | 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 | byte-code."\300\301\302\303#\300 |
97c0 | 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e | \301\304\303#\300\207".[function |
97e0 | 2d 70 75 74 20 2d 2d 2d 74 72 75 74 68 79 5c 3f 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 | -put.---truthy\?.pure.t.side-eff |
9800 | 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 34 34 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d | ect-free].5).#@44.Anaphoric.form |
9820 | 20 6f 66 20 60 2d 61 6e 79 3f 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 | .of.`-any?'...(fn.FORM.LIST)..(d |
9840 | 65 66 61 6c 69 61 73 20 27 2d 2d 61 6e 79 5c 3f 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 | efalias.'--any\?.'(macro...#[514 |
9860 | 20 22 5c 33 30 30 5c 33 30 31 03 03 45 5c 33 30 32 42 42 5c 32 30 37 22 20 5b 61 6e 64 20 2d 2d | ."\300\301..E\302BB\207".[and.-- |
9880 | 73 6f 6d 65 20 28 74 29 5d 20 36 20 28 23 24 20 2e 20 33 38 39 33 30 29 5d 29 29 0a 28 70 75 74 | some.(t)].6.(#$...38930)])).(put |
98a0 | 20 27 2d 2d 61 6e 79 5c 3f 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f | .'--any\?.'edebug-form-spec.'(fo |
98c0 | 72 6d 20 66 6f 72 6d 29 29 0a 23 40 31 31 36 20 52 65 74 75 72 6e 20 74 20 69 66 20 28 50 52 45 | rm.form)).#@116.Return.t.if.(PRE |
98e0 | 44 20 78 29 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 66 6f 72 20 61 6e 79 20 78 20 69 6e 20 4c 49 53 | D.x).is.non-nil.for.any.x.in.LIS |
9900 | 54 2c 20 65 6c 73 65 20 6e 69 6c 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 61 6e 79 2d 70 27 2c 20 60 | T,.else.nil...Alias:.`-any-p',.` |
9920 | 2d 73 6f 6d 65 3f 27 2c 20 60 2d 73 6f 6d 65 2d 70 27 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 | -some?',.`-some-p'..(fn.PRED.LIS |
9940 | 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 61 6e 79 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 | T)..(defalias.'-any\?.#[514."\30 |
9960 | 30 01 5c 33 30 31 5c 33 30 30 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 33 00 04 5c 32 31 31 41 5c | 0.\301\300\211\211.\2033..\211A\ |
9980 | 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 | 262.\242\262..\262..\211\262.\20 |
99a0 | 33 33 00 06 07 02 21 5c 32 31 31 5c 32 36 32 07 5c 32 30 34 33 00 02 5c 32 36 32 02 03 5c 32 36 | 33....!\211\262.\2043..\262..\26 |
99c0 | 32 01 03 54 5c 32 36 32 04 5c 32 30 32 06 00 5c 32 36 36 05 5c 32 31 31 5c 32 36 32 01 5c 32 30 | 2..T\262.\202..\266.\211\262.\20 |
99e0 | 35 3c 00 5c 33 30 32 5c 32 30 37 22 20 5b 6e 69 6c 20 30 20 74 5d 20 31 30 20 28 23 24 20 2e 20 | 5<.\302\207".[nil.0.t].10.(#$... |
9a00 | 33 39 31 32 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 | 39120)]).(byte-code."\300\301\30 |
9a20 | 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 | 2\"\210\300\303\304\"\210\300\30 |
9a40 | 35 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 36 5c 33 30 34 5c 22 5c 32 31 30 5c 33 30 | 5\302\"\210\300\306\304\"\210\30 |
9a60 | 30 5c 33 30 37 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 31 30 5c 33 30 34 5c 22 5c 32 30 | 0\307\302\"\210\300\310\304\"\20 |
9a80 | 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 73 6f 6d 65 5c 3f 20 2d 61 6e 79 5c 3f 20 2d 2d 73 6f | 7".[defalias.-some\?.-any\?.--so |
9aa0 | 6d 65 5c 3f 20 2d 2d 61 6e 79 5c 3f 20 2d 61 6e 79 2d 70 20 2d 2d 61 6e 79 2d 70 20 2d 73 6f 6d | me\?.--any\?.-any-p.--any-p.-som |
9ac0 | 65 2d 70 20 2d 2d 73 6f 6d 65 2d 70 5d 20 33 29 0a 23 40 35 33 34 20 52 65 74 75 72 6e 20 74 20 | e-p.--some-p].3).#@534.Return.t. |
9ae0 | 69 66 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 66 6f 72 20 61 6c 6c | if.FORM.evals.to.non-nil.for.all |
9b00 | 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 6f 6e 63 65 20 | .items.in.LIST..Otherwise,.once. |
9b20 | 61 6e 20 69 74 65 6d 20 69 73 20 72 65 61 63 68 65 64 20 66 6f 72 20 77 68 69 63 68 20 46 4f 52 | an.item.is.reached.for.which.FOR |
9b40 | 4d 20 79 69 65 6c 64 73 20 6e 69 6c 2c 0a 72 65 74 75 72 6e 20 6e 69 6c 20 77 69 74 68 6f 75 74 | M.yields.nil,.return.nil.without |
9b60 | 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 20 66 6f 72 20 61 6e 79 20 66 75 72 74 68 65 72 | .evaluating.FORM.for.any.further |
9b80 | 20 4c 49 53 54 20 65 6c 65 6d 65 6e 74 73 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 | .LIST.elements..Each.element.of. |
9ba0 | 4c 49 53 54 20 69 6e 20 74 75 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e | LIST.in.turn.is.bound.to.`it'.an |
9bc0 | 64 20 69 74 73 20 69 6e 64 65 78 0a 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 | d.its.index.within.LIST.to.`it-i |
9be0 | 6e 64 65 78 27 20 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 0a 0a 54 | ndex'.before.evaluating.FORM...T |
9c00 | 68 65 20 73 69 6d 69 6c 61 72 20 6d 61 63 72 6f 20 60 2d 2d 65 76 65 72 79 27 20 69 73 20 6d 6f | he.similar.macro.`--every'.is.mo |
9c20 | 72 65 20 77 69 64 65 6c 79 20 75 73 65 66 75 6c 2c 20 73 69 6e 63 65 20 69 74 0a 72 65 74 75 72 | re.widely.useful,.since.it.retur |
9c40 | 6e 73 20 74 68 65 20 6c 61 73 74 20 6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 20 6f 66 20 46 4f | ns.the.last.non-nil.result.of.FO |
9c60 | 52 4d 20 69 6e 73 74 65 61 64 20 6f 66 20 6a 75 73 74 20 74 20 6f 6e 0a 73 75 63 63 65 73 73 2e | RM.instead.of.just.t.on.success. |
9c80 | 0a 0a 41 6c 69 61 73 3a 20 60 2d 2d 61 6c 6c 2d 70 27 2c 20 60 2d 2d 65 76 65 72 79 2d 70 27 2c | ..Alias:.`--all-p',.`--every-p', |
9ca0 | 20 60 2d 2d 65 76 65 72 79 3f 27 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f | .`--every?'...This.is.the.anapho |
9cc0 | 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 61 6c 6c 3f 27 2e 0a 0a 28 66 6e | ric.counterpart.to.`-all?'...(fn |
9ce0 | 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 61 6c 6c 5c 3f 20 | .FORM.LIST)..(defalias.'--all\?. |
9d00 | 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 03 45 5c 33 30 32 | '(macro...#[514."\300\301..E\302 |
9d20 | 42 42 5c 32 30 37 22 20 5b 61 6e 64 20 2d 2d 65 76 65 72 79 20 28 74 29 5d 20 36 20 28 23 24 20 | BB\207".[and.--every.(t)].6.(#$. |
9d40 | 2e 20 33 39 36 33 39 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 61 6c 6c 5c 3f 20 27 65 64 65 62 75 | ..39639)])).(put.'--all\?.'edebu |
9d60 | 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 34 33 31 20 | g-form-spec.'(form.form)).#@431. |
9d80 | 52 65 74 75 72 6e 20 74 20 69 66 20 28 50 52 45 44 20 58 29 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 | Return.t.if.(PRED.X).is.non-nil. |
9da0 | 66 6f 72 20 61 6c 6c 20 58 20 69 6e 20 4c 49 53 54 2c 20 65 6c 73 65 20 6e 69 6c 2e 0a 49 6e 20 | for.all.X.in.LIST,.else.nil..In. |
9dc0 | 74 68 65 20 6c 61 74 74 65 72 20 63 61 73 65 2c 20 73 74 6f 70 20 61 66 74 65 72 20 74 68 65 20 | the.latter.case,.stop.after.the. |
9de0 | 66 69 72 73 74 20 58 20 66 6f 72 20 77 68 69 63 68 20 28 50 52 45 44 20 58 29 20 69 73 0a 6e 69 | first.X.for.which.(PRED.X).is.ni |
9e00 | 6c 2c 20 77 69 74 68 6f 75 74 20 63 61 6c 6c 69 6e 67 20 50 52 45 44 20 6f 6e 20 61 6e 79 20 73 | l,.without.calling.PRED.on.any.s |
9e20 | 75 62 73 65 71 75 65 6e 74 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 4c 49 53 54 2e 0a 0a 54 68 65 | ubsequent.elements.of.LIST...The |
9e40 | 20 73 69 6d 69 6c 61 72 20 66 75 6e 63 74 69 6f 6e 20 60 2d 65 76 65 72 79 27 20 69 73 20 6d 6f | .similar.function.`-every'.is.mo |
9e60 | 72 65 20 77 69 64 65 6c 79 20 75 73 65 66 75 6c 2c 20 73 69 6e 63 65 20 69 74 0a 72 65 74 75 72 | re.widely.useful,.since.it.retur |
9e80 | 6e 73 20 74 68 65 20 6c 61 73 74 20 6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 20 6f 66 20 50 52 | ns.the.last.non-nil.result.of.PR |
9ea0 | 45 44 20 69 6e 73 74 65 61 64 20 6f 66 20 6a 75 73 74 20 74 20 6f 6e 0a 73 75 63 63 65 73 73 2e | ED.instead.of.just.t.on.success. |
9ec0 | 0a 0a 41 6c 69 61 73 3a 20 60 2d 61 6c 6c 2d 70 27 2c 20 60 2d 65 76 65 72 79 2d 70 27 2c 20 60 | ..Alias:.`-all-p',.`-every-p',.` |
9ee0 | 2d 65 76 65 72 79 3f 27 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 | -every?'...This.function's.anaph |
9f00 | 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 61 6c 6c 3f 27 2e 0a 0a 28 | oric.counterpart.is.`--all?'...( |
9f20 | 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 61 6c 6c 5c 3f | fn.PRED.LIST)..(defalias.'-all\? |
9f40 | 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 32 5c 32 31 31 5c 32 31 31 04 5c 32 | .#[514."\300.\301\302\211\211.\2 |
9f60 | 30 33 33 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c | 033..\211A\262.\242\262..\262..\ |
9f80 | 32 31 31 5c 32 36 32 02 5c 32 30 33 33 00 06 07 02 21 5c 32 31 31 5c 32 36 32 07 5c 32 30 33 33 | 211\262.\2033....!\211\262.\2033 |
9fa0 | 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 5c 32 30 32 06 00 5c 32 36 36 05 5c | ..\262..\262..T\262.\202..\266.\ |
9fc0 | 32 31 31 5c 32 36 32 01 5c 32 30 35 3c 00 5c 33 30 30 5c 32 30 37 22 20 5b 74 20 30 20 6e 69 6c | 211\262.\205<.\300\207".[t.0.nil |
9fe0 | 5d 20 31 30 20 28 23 24 20 2e 20 34 30 33 32 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 | ].10.(#$...40320)]).(byte-code." |
a000 | 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c 22 | \300\301\302\"\210\300\303\304\" |
a020 | 5c 32 31 30 5c 33 30 30 5c 33 30 35 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 36 5c 33 | \210\300\305\302\"\210\300\306\3 |
a040 | 30 34 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 37 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 | 04\"\210\300\307\302\"\210\300\3 |
a060 | 31 30 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 65 76 65 72 79 5c 3f | 10\304\"\207".[defalias.-every\? |
a080 | 20 2d 61 6c 6c 5c 3f 20 2d 2d 65 76 65 72 79 5c 3f 20 2d 2d 61 6c 6c 5c 3f 20 2d 61 6c 6c 2d 70 | .-all\?.--every\?.--all\?.-all-p |
a0a0 | 20 2d 2d 61 6c 6c 2d 70 20 2d 65 76 65 72 79 2d 70 20 2d 2d 65 76 65 72 79 2d 70 5d 20 33 29 0a | .--all-p.-every-p.--every-p].3). |
a0c0 | 23 40 34 35 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 6e 6f 6e 65 3f 27 2e | #@45.Anaphoric.form.of.`-none?'. |
a0e0 | 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 6e | ..(fn.FORM.LIST)..(defalias.'--n |
a100 | 6f 6e 65 5c 3f 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 | one\?.'(macro...#[514."\300\301. |
a120 | 44 02 45 5c 32 30 37 22 20 5b 2d 2d 61 6c 6c 5c 3f 20 6e 6f 74 5d 20 35 20 28 23 24 20 2e 20 34 | D.E\207".[--all\?.not].5.(#$...4 |
a140 | 31 31 35 37 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 6e 6f 6e 65 5c 3f 20 27 65 64 65 62 75 67 2d | 1157)])).(put.'--none\?.'edebug- |
a160 | 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 39 32 20 52 65 74 | form-spec.'(form.form)).#@92.Ret |
a180 | 75 72 6e 20 74 20 69 66 20 28 50 52 45 44 20 78 29 20 69 73 20 6e 69 6c 20 66 6f 72 20 61 6c 6c | urn.t.if.(PRED.x).is.nil.for.all |
a1a0 | 20 78 20 69 6e 20 4c 49 53 54 2c 20 65 6c 73 65 20 6e 69 6c 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d | .x.in.LIST,.else.nil...Alias:.`- |
a1c0 | 6e 6f 6e 65 2d 70 27 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 | none-p'..(fn.PRED.LIST)..(defali |
a1e0 | 61 73 20 27 2d 6e 6f 6e 65 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 32 | as.'-none\?.#[514."\300.\301\302 |
a200 | 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 34 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 | \211\211.\2034..\211A\262.\242\2 |
a220 | 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 34 00 06 07 02 21 3f 5c 32 | 62..\262..\211\262.\2034....!?\2 |
a240 | 31 31 5c 32 36 32 07 5c 32 30 33 34 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 | 11\262.\2034..\262..\262..T\262. |
a260 | 5c 32 30 32 06 00 5c 32 36 36 05 5c 32 31 31 5c 32 36 32 01 5c 32 30 35 3d 00 5c 33 30 30 5c 32 | \202..\266.\211\262.\205=.\300\2 |
a280 | 30 37 22 20 5b 74 20 30 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 34 31 33 34 31 29 5d 29 0a | 07".[t.0.nil].10.(#$...41341)]). |
a2a0 | 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 | (byte-code."\300\301\302\"\210\3 |
a2c0 | 30 30 5c 33 30 33 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 6e 6f 6e | 00\303\304\"\207".[defalias.-non |
a2e0 | 65 2d 70 20 2d 6e 6f 6e 65 5c 3f 20 2d 2d 6e 6f 6e 65 2d 70 20 2d 2d 6e 6f 6e 65 5c 3f 5d 20 33 | e-p.-none\?.--none-p.--none\?].3 |
a300 | 29 0a 23 40 35 30 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 6f 6e 6c 79 2d | ).#@50.Anaphoric.form.of.`-only- |
a320 | 73 6f 6d 65 3f 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 | some?'...(fn.FORM.LIST)..(defali |
a340 | 61 73 20 27 2d 2d 6f 6e 6c 79 2d 73 6f 6d 65 5c 3f 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 | as.'--only-some\?.'(macro...#[51 |
a360 | 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 30 33 02 02 44 5c 33 30 34 | 4."\300\301!\300\302!\303..D\304 |
a380 | 05 5c 33 30 35 5c 33 30 36 06 07 06 07 45 44 5c 33 30 37 06 09 5c 33 31 30 06 09 5c 33 31 31 42 | .\305\306....ED\307..\310..\311B |
a3a0 | 42 5c 33 31 30 06 09 5c 33 31 32 42 42 46 46 5c 33 31 33 5c 33 30 36 06 06 06 06 45 44 46 5c 32 | B\310..\312BBFF\313\306....EDF\2 |
a3c0 | 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 79 65 73 22 20 22 6e 6f 22 20 6c 65 74 20 | 07".[make-symbol."yes"."no".let. |
a3e0 | 2d 2d 65 61 63 68 2d 77 68 69 6c 65 20 6e 6f 74 20 61 6e 64 20 69 66 20 73 65 74 71 20 28 74 29 | --each-while.not.and.if.setq.(t) |
a400 | 20 28 74 29 20 2d 2d 2d 74 72 75 74 68 79 5c 3f 5d 20 31 35 20 28 23 24 20 2e 20 34 31 37 33 35 | .(t).---truthy\?].15.(#$...41735 |
a420 | 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 6f 6e 6c 79 2d 73 6f 6d 65 5c 3f 20 27 65 64 65 62 75 67 | )])).(put.'--only-some\?.'edebug |
a440 | 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 32 34 30 20 52 | -form-spec.'(form.form)).#@240.R |
a460 | 65 74 75 72 6e 20 60 74 60 20 69 66 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 69 74 65 6d 20 6f | eturn.`t`.if.at.least.one.item.o |
a480 | 66 20 4c 49 53 54 20 6d 61 74 63 68 65 73 20 50 52 45 44 20 61 6e 64 20 61 74 20 6c 65 61 73 74 | f.LIST.matches.PRED.and.at.least |
a4a0 | 20 6f 6e 65 20 69 74 65 6d 20 6f 66 20 4c 49 53 54 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 | .one.item.of.LIST.does.not.match |
a4c0 | 20 50 52 45 44 2e 0a 52 65 74 75 72 6e 20 60 6e 69 6c 60 20 62 6f 74 68 20 69 66 20 61 6c 6c 20 | .PRED..Return.`nil`.both.if.all. |
a4e0 | 69 74 65 6d 73 20 6d 61 74 63 68 20 74 68 65 20 70 72 65 64 69 63 61 74 65 20 6f 72 20 69 66 20 | items.match.the.predicate.or.if. |
a500 | 6e 6f 6e 65 20 6f 66 20 74 68 65 20 69 74 65 6d 73 20 6d 61 74 63 68 20 74 68 65 20 70 72 65 64 | none.of.the.items.match.the.pred |
a520 | 69 63 61 74 65 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 6f 6e 6c 79 2d 73 6f 6d 65 2d 70 27 0a 0a 28 | icate...Alias:.`-only-some-p'..( |
a540 | 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6f 6e 6c 79 2d | fn.PRED.LIST)..(defalias.'-only- |
a560 | 73 6f 6d 65 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 32 31 31 02 5c 33 30 31 5c 33 30 30 5c | some\?.#[514."\300\211.\301\300\ |
a580 | 32 31 31 5c 32 31 31 04 5c 32 30 33 43 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 | 211\211.\203C..\211A\262.\242\26 |
a5a0 | 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 43 00 06 06 5c 32 30 33 26 00 | 2..\262..\211\262.\203C...\203&. |
a5c0 | 05 5c 32 30 34 43 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 06 08 02 21 5c 32 | .\204C..\262..\262..T\262....!\2 |
a5e0 | 30 33 3d 00 5c 33 30 32 5c 32 36 32 07 5c 32 30 32 07 00 5c 33 30 32 5c 32 36 32 06 5c 32 30 32 | 03=.\302\262.\202..\302\262.\202 |
a600 | 07 00 5c 32 36 36 05 5c 33 30 33 02 5c 32 30 35 4b 00 01 21 5c 32 30 37 22 20 5b 6e 69 6c 20 30 | ..\266.\303.\205K..!\207".[nil.0 |
a620 | 20 74 20 2d 2d 2d 74 72 75 74 68 79 5c 3f 5d 20 31 31 20 28 23 24 20 2e 20 34 32 30 37 39 29 5d | .t.---truthy\?].11.(#$...42079)] |
a640 | 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 | ).(byte-code."\300\301\302\"\210 |
a660 | 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 2d 6f | \300\303\304\"\207".[defalias.-o |
a680 | 6e 6c 79 2d 73 6f 6d 65 2d 70 20 2d 6f 6e 6c 79 2d 73 6f 6d 65 5c 3f 20 2d 2d 6f 6e 6c 79 2d 73 | nly-some-p.-only-some\?.--only-s |
a6a0 | 6f 6d 65 2d 70 20 2d 2d 6f 6e 6c 79 2d 73 6f 6d 65 5c 3f 5d 20 33 29 0a 23 40 32 38 37 20 52 65 | ome-p.--only-some\?].3).#@287.Re |
a6c0 | 74 75 72 6e 20 63 6f 70 79 20 6f 66 20 4c 49 53 54 2c 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d | turn.copy.of.LIST,.starting.from |
a6e0 | 20 69 6e 64 65 78 20 46 52 4f 4d 20 74 6f 20 69 6e 64 65 78 20 54 4f 2e 0a 0a 46 52 4f 4d 20 6f | .index.FROM.to.index.TO...FROM.o |
a700 | 72 20 54 4f 20 6d 61 79 20 62 65 20 6e 65 67 61 74 69 76 65 2e 20 20 54 68 65 73 65 20 76 61 6c | r.TO.may.be.negative...These.val |
a720 | 75 65 73 20 61 72 65 20 74 68 65 6e 20 69 6e 74 65 72 70 72 65 74 65 64 0a 6d 6f 64 75 6c 6f 20 | ues.are.then.interpreted.modulo. |
a740 | 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 6c 69 73 74 2e 0a 0a 49 66 20 53 54 45 50 | the.length.of.the.list...If.STEP |
a760 | 20 69 73 20 61 20 6e 75 6d 62 65 72 2c 20 6f 6e 6c 79 20 65 61 63 68 20 53 54 45 50 74 68 20 69 | .is.a.number,.only.each.STEPth.i |
a780 | 74 65 6d 20 69 6e 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 0a 73 65 63 74 69 6f 6e 20 69 73 20 | tem.in.the.resulting.section.is. |
a7a0 | 72 65 74 75 72 6e 65 64 2e 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 31 2e 0a 0a 28 66 6e 20 4c | returned...Defaults.to.1...(fn.L |
a7c0 | 49 53 54 20 46 52 4f 4d 20 26 6f 70 74 69 6f 6e 61 6c 20 54 4f 20 53 54 45 50 29 1f 0a 28 64 65 | IST.FROM.&optional.TO.STEP)..(de |
a7e0 | 66 61 6c 69 61 73 20 27 2d 73 6c 69 63 65 20 23 5b 31 30 32 36 20 22 03 47 5c 33 30 30 03 5c 32 | falias.'-slice.#[1026.".G\300.\2 |
a800 | 30 36 08 00 01 5c 32 36 32 04 02 5c 32 30 36 0f 00 5c 33 30 31 5c 32 36 32 03 04 5c 33 30 32 57 | 06...\262..\206..\301\262..\302W |
a820 | 5c 32 30 33 1d 00 5c 33 30 33 05 03 5c 22 5c 32 36 32 05 03 5c 33 30 32 57 5c 32 30 33 29 00 5c | \203..\303..\"\262..\302W\203).\ |
a840 | 33 30 33 04 03 5c 22 5c 32 36 32 04 05 5c 33 30 32 5c 33 30 30 5c 32 31 31 5c 32 31 31 04 5c 32 | 303..\"\262..\302\300\211\211.\2 |
a860 | 30 33 72 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c | 03r..\211A\262.\242\262..\262..\ |
a880 | 32 31 31 5c 32 36 32 02 5c 32 30 33 72 00 5c 32 31 31 06 09 57 5c 32 30 33 72 00 02 5c 32 36 32 | 211\262.\203r.\211..W\203r..\262 |
a8a0 | 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 5c 32 31 31 06 5c 6e 59 5c 32 30 33 2e 00 5c 33 30 33 | ..\262..T\262.\211.\nY\203..\303 |
a8c0 | 06 5c 6e 02 5a 06 09 5c 22 5c 33 30 32 55 5c 32 30 33 2e 00 01 06 06 42 5c 32 36 32 06 5c 32 30 | .\n.Z..\"\302U\203.....B\262.\20 |
a8e0 | 32 2e 00 5c 32 36 36 05 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 20 31 20 30 20 6d | 2..\266.\211\237\207".[nil.1.0.m |
a900 | 6f 64 5d 20 31 34 20 28 23 24 20 2e 20 34 32 36 38 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 | od].14.(#$...42686)]).(byte-code |
a920 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c | ."\300\301\302\303#\300\301\304\ |
a940 | 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 73 6c 69 | 303#\300\207".[function-put.-sli |
a960 | 63 65 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 | ce.pure.t.side-effect-free].5).# |
a980 | 40 33 35 30 20 54 61 6b 65 20 73 75 63 63 65 73 73 69 76 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 | @350.Take.successive.items.from. |
a9a0 | 4c 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e | LIST.for.which.FORM.evals.to.non |
a9c0 | 2d 6e 69 6c 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 | -nil..Each.element.of.LIST.in.tu |
a9e0 | 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 | rn.is.bound.to.`it'.and.its.inde |
aa00 | 78 0a 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 66 6f | x.within.LIST.to.`it-index'.befo |
aa20 | 72 65 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 20 20 52 65 74 75 72 6e 20 61 20 6e 65 | re.evaluating.FORM...Return.a.ne |
aa40 | 77 0a 6c 69 73 74 20 6f 66 20 74 68 65 20 73 75 63 63 65 73 73 69 76 65 20 65 6c 65 6d 65 6e 74 | w.list.of.the.successive.element |
aa60 | 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 4c 49 53 54 20 66 6f 72 20 77 68 69 | s.from.the.start.of.LIST.for.whi |
aa80 | 63 68 0a 46 4f 52 4d 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2e 0a 54 68 | ch.FORM.evaluates.to.non-nil..Th |
aaa0 | 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 | is.is.the.anaphoric.counterpart. |
aac0 | 74 6f 20 60 2d 74 61 6b 65 2d 77 68 69 6c 65 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 | to.`-take-while'...(fn.FORM.LIST |
aae0 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 74 61 6b 65 2d 77 68 69 6c 65 20 27 28 6d 61 63 | )..(defalias.'--take-while.'(mac |
ab00 | 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 43 5c 33 30 33 04 | ro...#[514."\300\301!\302.C\303. |
ab20 | 06 06 5c 33 30 34 5c 33 30 35 06 07 45 46 5c 33 30 36 04 44 46 5c 32 30 37 22 20 5b 6d 61 6b 65 | ..\304\305..EF\306.DF\207".[make |
ab40 | 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 6c 65 74 20 2d 2d 65 61 63 68 2d 77 68 69 6c | -symbol."result".let.--each-whil |
ab60 | 65 20 70 75 73 68 20 69 74 20 6e 72 65 76 65 72 73 65 5d 20 31 31 20 28 23 24 20 2e 20 34 33 33 | e.push.it.nreverse].11.(#$...433 |
ab80 | 39 37 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 74 61 6b 65 2d 77 68 69 6c 65 20 27 65 64 65 62 75 | 97)])).(put.'--take-while.'edebu |
aba0 | 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 33 32 32 20 | g-form-spec.'(form.form)).#@322. |
abc0 | 54 61 6b 65 20 73 75 63 63 65 73 73 69 76 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 4c 49 53 54 20 | Take.successive.items.from.LIST. |
abe0 | 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a | for.which.PRED.returns.non-nil.. |
ac00 | 50 52 45 44 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 6f 6e 65 20 61 72 67 75 6d 65 | PRED.is.a.function.of.one.argume |
ac20 | 6e 74 2e 20 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 6f 66 20 74 68 65 0a 73 75 | nt...Return.a.new.list.of.the.su |
ac40 | 63 63 65 73 73 69 76 65 20 65 6c 65 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 72 74 | ccessive.elements.from.the.start |
ac60 | 20 6f 66 20 4c 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 0a | .of.LIST.for.which.PRED.returns. |
ac80 | 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f | non-nil...This.function's.anapho |
aca0 | 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 74 61 6b 65 2d 77 68 69 6c 65 | ric.counterpart.is.`--take-while |
acc0 | 27 2e 0a 0a 46 6f 72 20 61 6e 6f 74 68 65 72 20 76 61 72 69 61 6e 74 2c 20 73 65 65 20 61 6c 73 | '...For.another.variant,.see.als |
ace0 | 6f 20 60 2d 64 72 6f 70 2d 77 68 69 6c 65 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 | o.`-drop-while'...(fn.PRED.LIST) |
ad00 | 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 74 61 6b 65 2d 77 68 69 6c 65 20 23 5b 35 31 34 20 22 | ..(defalias.'-take-while.#[514." |
ad20 | 5c 33 30 30 01 5c 33 30 31 5c 33 30 30 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 36 00 04 5c 32 31 | \300.\301\300\211\211.\2036..\21 |
ad40 | 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 | 1A\262.\242\262..\262..\211\262. |
ad60 | 5c 32 30 33 36 00 06 07 02 21 5c 32 30 33 36 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 | \2036....!\2036..\262..\262..T\2 |
ad80 | 36 32 04 01 06 06 42 5c 32 36 32 06 5c 32 30 32 06 00 5c 32 36 36 05 5c 32 31 31 5c 32 33 37 5c | 62....B\262.\202..\266.\211\237\ |
ada0 | 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 31 30 20 28 23 24 20 2e 20 34 33 39 36 38 29 5d 29 0a 23 | 207".[nil.0].10.(#$...43968)]).# |
adc0 | 40 33 34 37 20 44 72 6f 70 20 73 75 63 63 65 73 73 69 76 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 | @347.Drop.successive.items.from. |
ade0 | 4c 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 73 20 74 6f 20 6e 6f 6e | LIST.for.which.FORM.evals.to.non |
ae00 | 2d 6e 69 6c 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 | -nil..Each.element.of.LIST.in.tu |
ae20 | 72 6e 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 61 6e 64 20 69 74 73 20 69 6e 64 65 | rn.is.bound.to.`it'.and.its.inde |
ae40 | 78 0a 77 69 74 68 69 6e 20 4c 49 53 54 20 74 6f 20 60 69 74 2d 69 6e 64 65 78 27 20 62 65 66 6f | x.within.LIST.to.`it-index'.befo |
ae60 | 72 65 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f 52 4d 2e 20 20 52 65 74 75 72 6e 20 74 68 65 0a | re.evaluating.FORM...Return.the. |
ae80 | 74 61 69 6c 20 28 6e 6f 74 20 61 20 63 6f 70 79 29 20 6f 66 20 4c 49 53 54 20 73 74 61 72 74 69 | tail.(not.a.copy).of.LIST.starti |
aea0 | 6e 67 20 66 72 6f 6d 20 69 74 73 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 66 6f 72 0a 77 68 | ng.from.its.first.element.for.wh |
aec0 | 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 69 6c 2e 0a 54 68 69 73 20 | ich.FORM.evaluates.to.nil..This. |
aee0 | 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 74 6f 20 | is.the.anaphoric.counterpart.to. |
af00 | 60 2d 64 72 6f 70 2d 77 68 69 6c 65 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a | `-drop-while'...(fn.FORM.LIST).. |
af20 | 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 64 72 6f 70 2d 77 68 69 6c 65 20 27 28 6d 61 63 72 6f 20 | (defalias.'--drop-while.'(macro. |
af40 | 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 03 44 43 5c 33 30 33 03 06 | ..#[514."\300\301!\302..DC\303.. |
af60 | 06 5c 33 30 34 06 06 44 46 03 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6c | .\304..DF.F\207".[make-symbol."l |
af80 | 69 73 74 22 20 6c 65 74 20 2d 2d 65 61 63 68 2d 77 68 69 6c 65 20 70 6f 70 5d 20 31 30 20 28 23 | ist".let.--each-while.pop].10.(# |
afa0 | 24 20 2e 20 34 34 34 38 35 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 64 72 6f 70 2d 77 68 69 6c 65 | $...44485)])).(put.'--drop-while |
afc0 | 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 | .'edebug-form-spec.'(form.form)) |
afe0 | 0a 23 40 33 31 39 20 44 72 6f 70 20 73 75 63 63 65 73 73 69 76 65 20 69 74 65 6d 73 20 66 72 6f | .#@319.Drop.successive.items.fro |
b000 | 6d 20 4c 49 53 54 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e 6f | m.LIST.for.which.PRED.returns.no |
b020 | 6e 2d 6e 69 6c 2e 0a 50 52 45 44 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 6f 6e 65 | n-nil..PRED.is.a.function.of.one |
b040 | 20 61 72 67 75 6d 65 6e 74 2e 20 20 52 65 74 75 72 6e 20 74 68 65 20 74 61 69 6c 20 28 6e 6f 74 | .argument...Return.the.tail.(not |
b060 | 20 61 20 63 6f 70 79 29 0a 6f 66 20 4c 49 53 54 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 69 | .a.copy).of.LIST.starting.from.i |
b080 | 74 73 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 | ts.first.element.for.which.PRED. |
b0a0 | 72 65 74 75 72 6e 73 0a 6e 69 6c 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e | returns.nil...This.function's.an |
b0c0 | 61 70 68 6f 72 69 63 20 63 6f 75 6e 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 64 72 6f 70 2d 77 | aphoric.counterpart.is.`--drop-w |
b0e0 | 68 69 6c 65 27 2e 0a 0a 46 6f 72 20 61 6e 6f 74 68 65 72 20 76 61 72 69 61 6e 74 2c 20 73 65 65 | hile'...For.another.variant,.see |
b100 | 20 61 6c 73 6f 20 60 2d 74 61 6b 65 2d 77 68 69 6c 65 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c | .also.`-take-while'...(fn.PRED.L |
b120 | 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 64 72 6f 70 2d 77 68 69 6c 65 20 23 5b 35 | IST)..(defalias.'-drop-while.#[5 |
b140 | 31 34 20 22 5c 32 31 31 5c 32 31 31 5c 33 30 30 5c 33 30 31 5c 32 31 31 5c 32 31 31 04 5c 32 30 | 14."\211\211\300\301\211\211.\20 |
b160 | 33 36 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c 32 | 36..\211A\262.\242\262..\262..\2 |
b180 | 31 31 5c 32 36 32 02 5c 32 30 33 36 00 06 07 02 21 5c 32 30 33 36 00 02 5c 32 36 32 02 03 5c 32 | 11\262.\2036....!\2036..\262..\2 |
b1a0 | 36 32 01 03 54 5c 32 36 32 04 05 5c 32 31 31 41 5c 32 36 32 07 5c 32 31 30 5c 32 30 32 06 00 5c | 62..T\262..\211A\262.\210\202..\ |
b1c0 | 32 36 36 05 5c 32 31 31 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 34 | 266.\211\207".[0.nil].10.(#$...4 |
b1e0 | 35 30 33 31 29 5d 29 0a 23 40 31 37 31 20 52 65 74 75 72 6e 20 61 20 63 6f 70 79 20 6f 66 20 74 | 5031)]).#@171.Return.a.copy.of.t |
b200 | 68 65 20 66 69 72 73 74 20 4e 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 2e 0a 52 65 74 75 72 6e | he.first.N.items.in.LIST..Return |
b220 | 20 61 20 63 6f 70 79 20 6f 66 20 4c 49 53 54 20 69 66 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 4e | .a.copy.of.LIST.if.it.contains.N |
b240 | 20 69 74 65 6d 73 20 6f 72 20 66 65 77 65 72 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 4e | .items.or.fewer..Return.nil.if.N |
b260 | 20 69 73 20 7a 65 72 6f 20 6f 72 20 6c 65 73 73 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 74 | .is.zero.or.less...See.also:.`-t |
b280 | 61 6b 65 2d 6c 61 73 74 27 2e 0a 0a 28 66 6e 20 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 | ake-last'...(fn.N.LIST)..(defali |
b2a0 | 61 73 20 27 2d 74 61 6b 65 20 23 5b 35 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 30 5c 32 | as.'-take.#[514."\300.\301\300\2 |
b2c0 | 31 31 5c 32 31 31 04 5c 32 30 33 36 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 | 11\211.\2036..\211A\262.\242\262 |
b2e0 | 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 36 00 5c 32 31 31 06 08 57 5c 32 | ..\262..\211\262.\2036.\211..W\2 |
b300 | 30 33 36 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 01 06 06 42 5c 32 36 32 06 | 036..\262..\262..T\262....B\262. |
b320 | 5c 32 30 32 06 00 5c 32 36 36 05 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 20 30 5d | \202..\266.\211\237\207".[nil.0] |
b340 | 20 31 30 20 28 23 24 20 2e 20 34 35 35 35 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c | .10.(#$...45550)]).(byte-code."\ |
b360 | 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 | 300\301\302\303#\300\301\304\303 |
b380 | 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 74 61 6b 65 20 70 | #\300\207".[function-put.-take.p |
b3a0 | 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 37 34 | ure.t.side-effect-free].5).#@174 |
b3c0 | 20 52 65 74 75 72 6e 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 61 73 74 20 4e 20 69 74 65 | .Return.a.copy.of.the.last.N.ite |
b3e0 | 6d 73 20 6f 66 20 4c 49 53 54 20 69 6e 20 6f 72 64 65 72 2e 0a 52 65 74 75 72 6e 20 61 20 63 6f | ms.of.LIST.in.order..Return.a.co |
b400 | 70 79 20 6f 66 20 4c 49 53 54 20 69 66 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 4e 20 69 74 65 6d | py.of.LIST.if.it.contains.N.item |
b420 | 73 20 6f 72 20 66 65 77 65 72 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 4e 20 69 73 20 7a | s.or.fewer..Return.nil.if.N.is.z |
b440 | 65 72 6f 20 6f 72 20 6c 65 73 73 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 74 61 6b 65 27 2e | ero.or.less...See.also:.`-take'. |
b460 | 0a 0a 28 66 6e 20 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 74 61 6b 65 2d | ..(fn.N.LIST)..(defalias.'-take- |
b480 | 6c 61 73 74 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 02 04 5c 22 21 5c 32 30 37 22 20 5b | last.#[514."\300\301..\"!\207".[ |
b4a0 | 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 6c 61 73 74 5d 20 36 20 28 23 24 20 2e 20 34 36 30 31 | copy-sequence.last].6.(#$...4601 |
b4c0 | 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 | 7)]).(byte-code."\300\301\302\30 |
b4e0 | 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c | 3#\300\301\304\303#\305\306\307\ |
b500 | 33 31 30 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 74 61 6b 65 2d 6c 61 | 310#\207".[function-put.-take-la |
b520 | 73 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 64 65 66 61 6c | st.pure.t.side-effect-free.defal |
b540 | 69 61 73 20 2d 64 72 6f 70 20 6e 74 68 63 64 72 20 22 52 65 74 75 72 6e 20 74 68 65 20 74 61 69 | ias.-drop.nthcdr."Return.the.tai |
b560 | 6c 20 28 6e 6f 74 20 61 20 63 6f 70 79 29 20 6f 66 20 4c 49 53 54 20 77 69 74 68 6f 75 74 20 74 | l.(not.a.copy).of.LIST.without.t |
b580 | 68 65 20 66 69 72 73 74 20 4e 20 69 74 65 6d 73 2e 5c 6e 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 | he.first.N.items.\nReturn.nil.if |
b5a0 | 20 4c 49 53 54 20 63 6f 6e 74 61 69 6e 73 20 4e 20 69 74 65 6d 73 20 6f 72 20 66 65 77 65 72 2e | .LIST.contains.N.items.or.fewer. |
b5c0 | 5c 6e 52 65 74 75 72 6e 20 4c 49 53 54 20 69 66 20 4e 20 69 73 20 7a 65 72 6f 20 6f 72 20 6c 65 | \nReturn.LIST.if.N.is.zero.or.le |
b5e0 | 73 73 2e 5c 6e 5c 6e 46 6f 72 20 61 6e 6f 74 68 65 72 20 76 61 72 69 61 6e 74 2c 20 73 65 65 20 | ss.\n\nFor.another.variant,.see. |
b600 | 61 6c 73 6f 20 60 2d 64 72 6f 70 2d 6c 61 73 74 27 2e 5c 6e 5c 6e 28 66 6e 20 4e 20 4c 49 53 54 | also.`-drop-last'.\n\n(fn.N.LIST |
b620 | 29 22 5d 20 36 29 0a 23 40 31 37 32 20 52 65 74 75 72 6e 20 61 20 63 6f 70 79 20 6f 66 20 4c 49 | )"].6).#@172.Return.a.copy.of.LI |
b640 | 53 54 20 77 69 74 68 6f 75 74 20 69 74 73 20 6c 61 73 74 20 4e 20 69 74 65 6d 73 2e 0a 52 65 74 | ST.without.its.last.N.items..Ret |
b660 | 75 72 6e 20 61 20 63 6f 70 79 20 6f 66 20 4c 49 53 54 20 69 66 20 4e 20 69 73 20 7a 65 72 6f 20 | urn.a.copy.of.LIST.if.N.is.zero. |
b680 | 6f 72 20 6c 65 73 73 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 4c 49 53 54 20 63 6f 6e 74 | or.less..Return.nil.if.LIST.cont |
b6a0 | 61 69 6e 73 20 4e 20 69 74 65 6d 73 20 6f 72 20 66 65 77 65 72 2e 0a 0a 53 65 65 20 61 6c 73 6f | ains.N.items.or.fewer...See.also |
b6c0 | 3a 20 60 2d 64 72 6f 70 27 2e 0a 0a 28 66 6e 20 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 | :.`-drop'...(fn.N.LIST)..(defali |
b6e0 | 61 73 20 27 2d 64 72 6f 70 2d 6c 61 73 74 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 02 21 | as.'-drop-last.#[514."\300\301.! |
b700 | 03 5c 22 5c 32 30 37 22 20 5b 6e 62 75 74 6c 61 73 74 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 | .\"\207".[nbutlast.copy-sequence |
b720 | 5d 20 35 20 28 23 24 20 2e 20 34 36 36 33 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c | ].5.(#$...46637)]).(byte-code."\ |
b740 | 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 | 300\301\302\303#\300\301\304\303 |
b760 | 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 64 72 6f 70 2d 6c | #\300\207".[function-put.-drop-l |
b780 | 61 73 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a | ast.pure.t.side-effect-free].5). |
b7a0 | 23 40 33 35 34 20 53 70 6c 69 74 20 4c 49 53 54 20 69 6e 74 6f 20 74 77 6f 20 73 75 62 6c 69 73 | #@354.Split.LIST.into.two.sublis |
b7c0 | 74 73 20 61 66 74 65 72 20 74 68 65 20 4e 74 68 20 65 6c 65 6d 65 6e 74 2e 0a 54 68 65 20 72 65 | ts.after.the.Nth.element..The.re |
b7e0 | 73 75 6c 74 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 74 77 6f 20 65 6c 65 6d 65 6e 74 73 20 28 | sult.is.a.list.of.two.elements.( |
b800 | 54 41 4b 45 20 44 52 4f 50 29 20 77 68 65 72 65 20 54 41 4b 45 20 69 73 20 61 0a 6e 65 77 20 6c | TAKE.DROP).where.TAKE.is.a.new.l |
b820 | 69 73 74 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 4e 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 4c | ist.of.the.first.N.elements.of.L |
b840 | 49 53 54 2c 20 61 6e 64 20 44 52 4f 50 20 69 73 20 74 68 65 0a 72 65 6d 61 69 6e 69 6e 67 20 65 | IST,.and.DROP.is.the.remaining.e |
b860 | 6c 65 6d 65 6e 74 73 20 6f 66 20 4c 49 53 54 20 28 6e 6f 74 20 61 20 63 6f 70 79 29 2e 20 20 54 | lements.of.LIST.(not.a.copy)...T |
b880 | 41 4b 45 20 61 6e 64 20 44 52 4f 50 20 61 72 65 20 6c 69 6b 65 0a 74 68 65 20 72 65 73 75 6c 74 | AKE.and.DROP.are.like.the.result |
b8a0 | 73 20 6f 66 20 60 2d 74 61 6b 65 27 20 61 6e 64 20 60 2d 64 72 6f 70 27 2c 20 72 65 73 70 65 63 | s.of.`-take'.and.`-drop',.respec |
b8c0 | 74 69 76 65 6c 79 2c 20 62 75 74 20 74 68 65 20 73 70 6c 69 74 0a 69 73 20 64 6f 6e 65 20 69 6e | tively,.but.the.split.is.done.in |
b8e0 | 20 61 20 73 69 6e 67 6c 65 20 6c 69 73 74 20 74 72 61 76 65 72 73 61 6c 2e 0a 0a 28 66 6e 20 4e | .a.single.list.traversal...(fn.N |
b900 | 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 70 6c 69 74 2d 61 74 20 23 5b 35 | .LIST)..(defalias.'-split-at.#[5 |
b920 | 31 34 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 30 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 3c 00 | 14."\300.\301\300\211\211.\203<. |
b940 | 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c | .\211A\262.\242\262..\262..\211\ |
b960 | 32 36 32 02 5c 32 30 33 3c 00 5c 32 31 31 06 08 57 5c 32 30 33 3c 00 02 5c 32 36 32 02 03 5c 32 | 262.\203<.\211..W\203<..\262..\2 |
b980 | 36 32 01 03 54 5c 32 36 32 04 06 06 5c 32 31 31 41 5c 32 36 32 08 5c 32 34 32 06 06 42 5c 32 36 | 62..T\262...\211A\262.\242..B\26 |
b9a0 | 32 06 5c 32 30 32 06 00 5c 32 36 36 05 5c 32 31 31 5c 32 33 37 02 44 5c 32 30 37 22 20 5b 6e 69 | 2.\202..\266.\211\237.D\207".[ni |
b9c0 | 6c 20 30 5d 20 31 30 20 28 23 24 20 2e 20 34 37 30 31 34 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 | l.0].10.(#$...47014)]).(byte-cod |
b9e0 | 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 | e."\300\301\302\303#\300\301\304 |
ba00 | 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 73 70 | \303#\300\207".[function-put.-sp |
ba20 | 6c 69 74 2d 61 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 | lit-at.pure.t.side-effect-free]. |
ba40 | 35 29 0a 23 40 31 30 32 20 52 6f 74 61 74 65 20 4c 49 53 54 20 4e 20 70 6c 61 63 65 73 20 74 6f | 5).#@102.Rotate.LIST.N.places.to |
ba60 | 20 74 68 65 20 72 69 67 68 74 20 28 6c 65 66 74 20 69 66 20 4e 20 69 73 20 6e 65 67 61 74 69 76 | .the.right.(left.if.N.is.negativ |
ba80 | 65 29 2e 0a 54 68 65 20 74 69 6d 65 20 63 6f 6d 70 6c 65 78 69 74 79 20 69 73 20 4f 28 6e 29 2e | e)..The.time.complexity.is.O(n). |
baa0 | 0a 0a 28 66 6e 20 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 6f 74 61 74 | ..(fn.N.LIST)..(defalias.'-rotat |
bac0 | 65 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 34 06 00 5c 33 30 30 5c 32 30 37 01 5c 33 30 31 | e.#[514."\211\204..\300\207.\301 |
bae0 | 55 5c 32 30 33 10 00 5c 33 30 32 01 21 5c 32 30 37 5c 32 31 31 47 5c 33 30 33 03 02 5c 22 01 01 | U\203..\302.!\207\211G\303..\".. |
bb00 | 5a 5c 33 30 34 01 05 5c 32 33 33 5c 33 30 35 03 06 07 5c 22 5c 22 5c 32 30 37 22 20 5b 6e 69 6c | Z\304..\233\305...\"\"\207".[nil |
bb20 | 20 30 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 6d 6f 64 20 61 70 70 65 6e 64 20 2d 74 61 6b | .0.copy-sequence.mod.append.-tak |
bb40 | 65 5d 20 31 30 20 28 23 24 20 2e 20 34 37 36 38 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 | e].10.(#$...47689)]).(byte-code. |
bb60 | 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 | "\300\301\302\303#\300\301\304\3 |
bb80 | 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 72 6f 74 61 | 03#\300\207".[function-put.-rota |
bba0 | 74 65 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 | te.pure.t.side-effect-free].5).# |
bbc0 | 40 31 30 38 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 77 69 74 68 20 58 20 69 6e 73 65 72 74 | @108.Return.a.list.with.X.insert |
bbe0 | 65 64 20 69 6e 74 6f 20 4c 49 53 54 20 61 74 20 70 6f 73 69 74 69 6f 6e 20 4e 2e 0a 0a 53 65 65 | ed.into.LIST.at.position.N...See |
bc00 | 20 61 6c 73 6f 3a 20 60 2d 73 70 6c 69 63 65 27 2c 20 60 2d 73 70 6c 69 63 65 2d 6c 69 73 74 27 | .also:.`-splice',.`-splice-list' |
bc20 | 0a 0a 28 66 6e 20 4e 20 58 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 69 6e 73 | ..(fn.N.X.LIST)..(defalias.'-ins |
bc40 | 65 72 74 2d 61 74 20 23 5b 37 37 31 20 22 5c 33 30 30 03 02 5c 22 5c 32 31 31 40 03 02 41 40 42 | ert-at.#[771."\300..\"\211@..A@B |
bc60 | 5c 32 34 34 5c 32 30 37 22 20 5b 2d 73 70 6c 69 74 2d 61 74 5d 20 37 20 28 23 24 20 2e 20 34 38 | \244\207".[-split-at].7.(#$...48 |
bc80 | 30 36 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c | 069)]).(byte-code."\300\301\302\ |
bca0 | 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b | 303#\300\301\304\303#\300\207".[ |
bcc0 | 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 69 6e 73 65 72 74 2d 61 74 20 70 75 72 65 20 74 20 73 | function-put.-insert-at.pure.t.s |
bce0 | 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 30 36 20 52 65 74 75 72 6e | ide-effect-free].5).#@106.Return |
bd00 | 20 61 20 6c 69 73 74 20 77 69 74 68 20 65 6c 65 6d 65 6e 74 20 61 74 20 4e 74 68 20 70 6f 73 69 | .a.list.with.element.at.Nth.posi |
bd20 | 74 69 6f 6e 20 69 6e 20 4c 49 53 54 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 58 2e 0a 0a 53 | tion.in.LIST.replaced.with.X...S |
bd40 | 65 65 20 61 6c 73 6f 3a 20 60 2d 72 65 70 6c 61 63 65 27 0a 0a 28 66 6e 20 4e 20 58 20 4c 49 53 | ee.also:.`-replace'..(fn.N.X.LIS |
bd60 | 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 70 6c 61 63 65 2d 61 74 20 23 5b 37 37 31 | T)..(defalias.'-replace-at.#[771 |
bd80 | 20 22 5c 33 30 30 03 02 5c 22 5c 32 31 31 40 03 02 41 40 41 42 5c 32 34 34 5c 32 30 37 22 20 5b | ."\300..\"\211@..A@AB\244\207".[ |
bda0 | 2d 73 70 6c 69 74 2d 61 74 5d 20 37 20 28 23 24 20 2e 20 34 38 33 37 38 29 5d 29 0a 28 62 79 74 | -split-at].7.(#$...48378)]).(byt |
bdc0 | 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 | e-code."\300\301\302\303#\300\30 |
bde0 | 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 | 1\304\303#\300\207".[function-pu |
be00 | 74 20 2d 72 65 70 6c 61 63 65 2d 61 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 | t.-replace-at.pure.t.side-effect |
be20 | 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 33 30 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 77 69 | -free].5).#@130.Return.a.list.wi |
be40 | 74 68 20 65 6c 65 6d 65 6e 74 20 61 74 20 4e 74 68 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 4c 49 | th.element.at.Nth.position.in.LI |
be60 | 53 54 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 60 28 66 75 6e 63 20 28 6e 74 68 20 6e 20 6c | ST.replaced.with.`(func.(nth.n.l |
be80 | 69 73 74 29 29 60 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 6d 61 70 2d 77 68 65 6e 27 0a 0a | ist))`...See.also:.`-map-when'.. |
bea0 | 28 66 6e 20 4e 20 46 55 4e 43 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 75 70 | (fn.N.FUNC.LIST)..(defalias.'-up |
bec0 | 64 61 74 65 2d 61 74 20 23 5b 37 37 31 20 22 5c 33 30 30 03 02 5c 22 5c 32 31 31 40 03 02 41 40 | date-at.#[771."\300..\"\211@..A@ |
bee0 | 40 21 02 41 40 41 42 5c 32 34 34 5c 32 30 37 22 20 5b 2d 73 70 6c 69 74 2d 61 74 5d 20 37 20 28 | @!.A@AB\244\207".[-split-at].7.( |
bf00 | 23 24 20 2e 20 34 38 36 38 38 29 5d 29 0a 23 40 35 34 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 | #$...48688)]).#@54.Anaphoric.ver |
bf20 | 73 69 6f 6e 20 6f 66 20 60 2d 75 70 64 61 74 65 2d 61 74 27 2e 0a 0a 28 66 6e 20 4e 20 46 4f 52 | sion.of.`-update-at'...(fn.N.FOR |
bf40 | 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 75 70 64 61 74 65 2d 61 74 20 | M.LIST)..(defalias.'--update-at. |
bf60 | 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 03 5c 33 30 31 5c 33 30 32 05 45 | '(macro...#[771."\300.\301\302.E |
bf80 | 03 46 5c 32 30 37 22 20 5b 2d 75 70 64 61 74 65 2d 61 74 20 6c 61 6d 62 64 61 20 28 69 74 29 5d | .F\207".[-update-at.lambda.(it)] |
bfa0 | 20 38 20 28 23 24 20 2e 20 34 38 39 31 35 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 75 70 64 61 74 | .8.(#$...48915)])).(put.'--updat |
bfc0 | 65 2d 61 74 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 64 65 | e-at.'edebug-form-spec.'(form.de |
bfe0 | 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 31 31 37 20 52 65 74 75 72 6e 20 61 20 6c 69 73 | f-form.form)).#@117.Return.a.lis |
c000 | 74 20 77 69 74 68 20 65 6c 65 6d 65 6e 74 20 61 74 20 4e 74 68 20 70 6f 73 69 74 69 6f 6e 20 69 | t.with.element.at.Nth.position.i |
c020 | 6e 20 4c 49 53 54 20 72 65 6d 6f 76 65 64 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 72 65 6d | n.LIST.removed...See.also:.`-rem |
c040 | 6f 76 65 2d 61 74 2d 69 6e 64 69 63 65 73 27 2c 20 60 2d 72 65 6d 6f 76 65 27 0a 0a 28 66 6e 20 | ove-at-indices',.`-remove'..(fn. |
c060 | 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 6d 6f 76 65 2d 61 74 20 23 | N.LIST)..(defalias.'-remove-at.# |
c080 | 5b 35 31 34 20 22 5c 33 30 30 02 43 02 5c 22 5c 32 30 37 22 20 5b 2d 72 65 6d 6f 76 65 2d 61 74 | [514."\300.C.\"\207".[-remove-at |
c0a0 | 2d 69 6e 64 69 63 65 73 5d 20 35 20 28 23 24 20 2e 20 34 39 31 34 30 29 5d 29 0a 28 62 79 74 65 | -indices].5.(#$...49140)]).(byte |
c0c0 | 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 | -code."\300\301\302\303#\300\301 |
c0e0 | 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 | \304\303#\300\207".[function-put |
c100 | 20 2d 72 65 6d 6f 76 65 2d 61 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 | .-remove-at.pure.t.side-effect-f |
c120 | 72 65 65 5d 20 35 29 0a 23 40 31 37 35 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 77 68 6f 73 | ree].5).#@175.Return.a.list.whos |
c140 | 65 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 65 6c 65 6d 65 6e 74 73 20 66 72 6f 6d 20 4c 49 53 | e.elements.are.elements.from.LIS |
c160 | 54 20 77 69 74 68 6f 75 74 0a 65 6c 65 6d 65 6e 74 73 20 73 65 6c 65 63 74 65 64 20 61 73 20 60 | T.without.elements.selected.as.` |
c180 | 28 6e 74 68 20 69 20 6c 69 73 74 29 60 20 66 6f 72 20 61 6c 6c 20 69 0a 66 72 6f 6d 20 49 4e 44 | (nth.i.list)`.for.all.i.from.IND |
c1a0 | 49 43 45 53 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 72 65 6d 6f 76 65 2d 61 74 27 2c 20 60 | ICES...See.also:.`-remove-at',.` |
c1c0 | 2d 72 65 6d 6f 76 65 27 0a 0a 28 66 6e 20 49 4e 44 49 43 45 53 20 4c 49 53 54 29 1f 0a 28 64 65 | -remove'..(fn.INDICES.LIST)..(de |
c1e0 | 66 61 6c 69 61 73 20 27 2d 72 65 6d 6f 76 65 2d 61 74 2d 69 6e 64 69 63 65 73 20 23 5b 35 31 34 | falias.'-remove-at-indices.#[514 |
c200 | 20 22 5c 33 30 30 5c 33 30 31 03 5c 22 5c 32 31 31 40 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 | ."\300\301.\"\211@\302\303\304\3 |
c220 | 30 35 05 41 06 06 23 5c 22 42 5c 33 30 36 01 5c 33 30 37 5c 33 30 36 5c 32 31 31 03 5c 32 30 33 | 05.A..#\"B\306.\307\306\211.\203 |
c240 | 3f 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 | ?..\211A\262.\242\262..\262..T\2 |
c260 | 36 32 03 5c 33 31 30 02 06 09 5c 22 5c 32 31 31 40 06 06 42 5c 32 36 32 06 5c 32 31 31 41 40 41 | 62.\310...\"\211@..B\262.\211A@A |
c280 | 5c 32 36 32 09 5c 32 31 30 5c 32 30 32 16 00 5c 32 36 36 04 03 01 42 5c 32 36 32 01 5c 33 31 31 | \262.\210\202..\266...B\262.\311 |
c2a0 | 5c 33 31 32 02 5c 32 33 37 5c 22 5c 32 30 37 22 20 5b 2d 73 6f 72 74 20 3c 20 2d 6d 61 70 20 31 | \312.\237\"\207".[-sort.<.-map.1 |
c2c0 | 2d 20 2d 7a 69 70 2d 77 69 74 68 20 2d 20 6e 69 6c 20 30 20 2d 73 70 6c 69 74 2d 61 74 20 61 70 | -.-zip-with.-.nil.0.-split-at.ap |
c2e0 | 70 6c 79 20 2d 63 6f 6e 63 61 74 5d 20 31 32 20 28 23 24 20 2e 20 34 39 34 35 34 29 5d 29 0a 28 | ply.-concat].12.(#$...49454)]).( |
c300 | 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 | byte-code."\300\301\302\303#\300 |
c320 | 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e | \301\304\303#\300\207".[function |
c340 | 2d 70 75 74 20 2d 72 65 6d 6f 76 65 2d 61 74 2d 69 6e 64 69 63 65 73 20 70 75 72 65 20 74 20 73 | -put.-remove-at-indices.pure.t.s |
c360 | 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 35 30 20 41 6e 61 70 68 6f 72 | ide-effect-free].5).#@50.Anaphor |
c380 | 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 73 70 6c 69 74 2d 77 69 74 68 27 2e 0a 0a 28 66 6e 20 50 | ic.form.of.`-split-with'...(fn.P |
c3a0 | 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 73 70 6c 69 74 2d 77 69 | RED.LIST)..(defalias.'--split-wi |
c3c0 | 74 68 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 | th.'(macro...#[514."\300\301!\30 |
c3e0 | 30 5c 33 30 32 21 5c 33 30 30 5c 33 30 33 21 5c 33 30 34 03 05 44 03 5c 33 30 35 42 03 5c 33 30 | 0\302!\300\303!\304..D.\305B.\30 |
c400 | 36 42 45 5c 33 30 37 5c 33 31 30 06 06 05 45 5c 33 30 34 5c 33 31 31 5c 33 31 32 06 09 44 44 43 | 6BE\307\310...E\304\311\312..DDC |
c420 | 5c 33 31 33 5c 33 31 34 06 5c 66 44 5c 33 31 35 06 09 5c 33 31 36 42 42 5c 33 31 37 5c 33 31 31 | \313\314.\fD\315..\316BB\317\311 |
c440 | 06 5c 66 45 5c 33 32 30 06 0d 44 5c 32 35 37 05 45 45 5c 33 32 31 5c 33 32 32 06 06 44 06 07 45 | .\fE\320..D\257.EE\321\322..D..E |
c460 | 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6c 69 73 74 22 20 22 72 65 73 75 | F\207".[make-symbol."list"."resu |
c480 | 6c 74 22 20 22 63 6f 6e 74 69 6e 75 65 22 20 6c 65 74 20 28 6e 69 6c 29 20 28 74 29 20 77 68 69 | lt"."continue".let.(nil).(t).whi |
c4a0 | 6c 65 20 61 6e 64 20 69 74 20 63 61 72 20 69 66 20 6e 6f 74 20 73 65 74 71 20 28 6e 69 6c 29 20 | le.and.it.car.if.not.setq.(nil). |
c4c0 | 21 63 6f 6e 73 20 21 63 64 72 20 6c 69 73 74 20 6e 72 65 76 65 72 73 65 5d 20 31 37 20 28 23 24 | !cons.!cdr.list.nreverse].17.(#$ |
c4e0 | 20 2e 20 35 30 30 34 31 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 73 70 6c 69 74 2d 77 69 74 68 20 | ...50041)])).(put.'--split-with. |
c500 | 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a | 'edebug-form-spec.'(form.form)). |
c520 | 23 40 31 32 38 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 28 28 2d 74 61 6b 65 2d 77 | #@128.Return.a.list.of.((-take-w |
c540 | 68 69 6c 65 20 50 52 45 44 20 4c 49 53 54 29 20 28 2d 64 72 6f 70 2d 77 68 69 6c 65 20 50 52 45 | hile.PRED.LIST).(-drop-while.PRE |
c560 | 44 20 4c 49 53 54 29 29 2c 20 69 6e 20 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 70 61 | D.LIST)),.in.no.more.than.one.pa |
c580 | 73 73 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c | ss.through.the.list...(fn.PRED.L |
c5a0 | 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 70 6c 69 74 2d 77 69 74 68 20 23 5b 35 | IST)..(defalias.'-split-with.#[5 |
c5c0 | 31 34 20 22 5c 32 31 31 5c 33 30 30 5c 33 30 31 02 5c 32 30 33 26 00 5c 32 31 31 5c 32 30 33 26 | 14."\211\300\301.\203&.\211\203& |
c5e0 | 00 02 40 05 01 21 5c 32 30 34 19 00 5c 33 30 30 5c 32 36 32 02 5c 32 30 32 5c 22 00 5c 32 31 31 | ..@..!\204..\300\262.\202\".\211 |
c600 | 03 42 5c 32 36 32 03 03 41 5c 32 36 32 04 5c 32 31 30 5c 32 30 32 03 00 01 5c 32 33 37 03 44 5c | .B\262..A\262.\210\202...\237.D\ |
c620 | 32 30 37 22 20 5b 6e 69 6c 20 74 5d 20 38 20 28 23 24 20 2e 20 35 30 34 37 30 29 5d 29 0a 23 40 | 207".[nil.t].8.(#$...50470)]).#@ |
c640 | 32 32 34 20 53 70 6c 69 74 20 74 68 65 20 4c 49 53 54 20 65 61 63 68 20 74 69 6d 65 20 49 54 45 | 224.Split.the.LIST.each.time.ITE |
c660 | 4d 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 55 6e 6c 69 6b 65 20 60 2d 70 61 72 74 69 74 69 6f 6e 2d | M.is.found...Unlike.`-partition- |
c680 | 62 79 27 2c 20 74 68 65 20 49 54 45 4d 20 69 73 20 64 69 73 63 61 72 64 65 64 20 66 72 6f 6d 20 | by',.the.ITEM.is.discarded.from. |
c6a0 | 74 68 65 20 72 65 73 75 6c 74 73 2e 0a 45 6d 70 74 79 20 6c 69 73 74 73 20 61 72 65 20 61 6c 73 | the.results..Empty.lists.are.als |
c6c0 | 6f 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 0a 43 6f 6d 70 | o.removed.from.the.result...Comp |
c6e0 | 61 72 69 73 6f 6e 20 69 73 20 64 6f 6e 65 20 62 79 20 60 65 71 75 61 6c 27 2e 0a 0a 53 65 65 20 | arison.is.done.by.`equal'...See. |
c700 | 61 6c 73 6f 20 60 2d 73 70 6c 69 74 2d 77 68 65 6e 27 0a 0a 28 66 6e 20 49 54 45 4d 20 4c 49 53 | also.`-split-when'..(fn.ITEM.LIS |
c720 | 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 70 6c 69 74 2d 6f 6e 20 27 28 6d 61 63 72 6f | T)..(defalias.'-split-on.'(macro |
c740 | 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 06 | ...#[514."\300\301\302\303\304.. |
c760 | 45 45 02 45 5c 32 30 37 22 20 5b 2d 73 70 6c 69 74 2d 77 68 65 6e 20 6c 61 6d 62 64 61 20 28 69 | EE.E\207".[-split-when.lambda.(i |
c780 | 74 29 20 65 71 75 61 6c 20 69 74 5d 20 38 20 28 23 24 20 2e 20 35 30 37 35 36 29 5d 29 29 0a 28 | t).equal.it].8.(#$...50756)])).( |
c7a0 | 70 75 74 20 27 2d 73 70 6c 69 74 2d 6f 6e 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 | put.'-split-on.'edebug-form-spec |
c7c0 | 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 35 33 20 41 6e 61 70 68 6f 72 69 | .'(def-form.form)).#@53.Anaphori |
c7e0 | 63 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 2d 73 70 6c 69 74 2d 77 68 65 6e 27 2e 0a 0a 28 66 6e | c.version.of.`-split-when'...(fn |
c800 | 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 73 70 6c 69 74 2d | .FORM.LIST)..(defalias.'--split- |
c820 | 77 68 65 6e 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 | when.'(macro...#[514."\300\301\3 |
c840 | 30 32 04 45 02 45 5c 32 30 37 22 20 5b 2d 73 70 6c 69 74 2d 77 68 65 6e 20 6c 61 6d 62 64 61 20 | 02.E.E\207".[-split-when.lambda. |
c860 | 28 69 74 29 5d 20 36 20 28 23 24 20 2e 20 35 31 31 36 30 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d | (it)].6.(#$...51160)])).(put.'-- |
c880 | 73 70 6c 69 74 2d 77 68 65 6e 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 | split-when.'edebug-form-spec.'(d |
c8a0 | 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 32 36 39 20 53 70 6c 69 74 20 74 68 65 20 4c | ef-form.form)).#@269.Split.the.L |
c8c0 | 49 53 54 20 6f 6e 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 77 68 65 72 65 20 46 4e 20 72 65 74 | IST.on.each.element.where.FN.ret |
c8e0 | 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 55 6e 6c 69 6b 65 20 60 2d 70 61 72 74 69 74 69 6f | urns.non-nil...Unlike.`-partitio |
c900 | 6e 2d 62 79 27 2c 20 74 68 65 20 22 6d 61 74 63 68 65 64 22 20 65 6c 65 6d 65 6e 74 20 69 73 20 | n-by',.the."matched".element.is. |
c920 | 64 69 73 63 61 72 64 65 64 20 66 72 6f 6d 0a 74 68 65 20 72 65 73 75 6c 74 73 2e 20 20 45 6d 70 | discarded.from.the.results...Emp |
c940 | 74 79 20 6c 69 73 74 73 20 61 72 65 20 61 6c 73 6f 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 | ty.lists.are.also.removed.from.t |
c960 | 68 65 20 72 65 73 75 6c 74 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 65 | he.result...This.function.can.be |
c980 | 20 74 68 6f 75 67 68 74 20 6f 66 20 61 73 20 61 20 67 65 6e 65 72 61 6c 69 7a 61 74 69 6f 6e 20 | .thought.of.as.a.generalization. |
c9a0 | 6f 66 0a 60 73 70 6c 69 74 2d 73 74 72 69 6e 67 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 | of.`split-string'...(fn.FN.LIST) |
c9c0 | 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 70 6c 69 74 2d 77 68 65 6e 20 23 5b 35 31 34 20 22 | ..(defalias.'-split-when.#[514." |
c9e0 | 5c 33 30 30 5c 32 31 31 02 5c 32 30 33 2a 00 03 03 40 21 5c 32 30 34 16 00 02 40 01 42 5c 32 36 | \300\211.\203*...@!\204...@.B\26 |
ca00 | 32 01 5c 32 30 32 23 00 5c 32 31 31 5c 32 30 33 20 00 5c 32 31 31 5c 32 33 37 02 42 5c 32 36 32 | 2.\202#.\211\203..\211\237.B\262 |
ca20 | 02 5c 33 30 30 5c 32 36 32 01 02 41 5c 32 36 32 03 5c 32 30 32 02 00 5c 32 31 31 5c 32 30 33 34 | .\300\262..A\262.\202..\211\2034 |
ca40 | 00 5c 32 31 31 5c 32 33 37 02 42 5c 32 36 32 02 01 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 5d | .\211\237.B\262..\237\207".[nil] |
ca60 | 20 36 20 28 23 24 20 2e 20 35 31 33 38 31 29 5d 29 0a 23 40 34 38 20 41 6e 61 70 68 6f 72 69 63 | .6.(#$...51381)]).#@48.Anaphoric |
ca80 | 20 66 6f 72 6d 20 6f 66 20 60 2d 73 65 70 61 72 61 74 65 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 | .form.of.`-separate'...(fn.FORM. |
caa0 | 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 73 65 70 61 72 61 74 65 20 27 28 6d | LIST)..(defalias.'--separate.'(m |
cac0 | 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 | acro...#[514."\300\301!\300\302! |
cae0 | 5c 33 30 33 02 02 44 5c 33 30 34 05 5c 33 30 35 06 08 5c 33 30 36 5c 33 30 37 06 09 45 5c 33 30 | \303..D\304.\305..\306\307..E\30 |
cb00 | 36 5c 33 30 37 06 09 45 46 45 5c 33 31 30 5c 33 31 31 06 06 44 5c 33 31 31 06 06 44 45 46 5c 32 | 6\307..EFE\310\311..D\311..DEF\2 |
cb20 | 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 79 65 73 22 20 22 6e 6f 22 20 6c 65 74 20 | 07".[make-symbol."yes"."no".let. |
cb40 | 2d 2d 65 61 63 68 20 69 66 20 21 63 6f 6e 73 20 69 74 20 6c 69 73 74 20 6e 72 65 76 65 72 73 65 | --each.if.!cons.it.list.nreverse |
cb60 | 5d 20 31 34 20 28 23 24 20 2e 20 35 31 38 33 31 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 73 65 70 | ].14.(#$...51831)])).(put.'--sep |
cb80 | 61 72 61 74 65 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 | arate.'edebug-form-spec.'(form.f |
cba0 | 6f 72 6d 29 29 0a 23 40 31 30 37 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 28 28 2d | orm)).#@107.Return.a.list.of.((- |
cbc0 | 66 69 6c 74 65 72 20 50 52 45 44 20 4c 49 53 54 29 20 28 2d 72 65 6d 6f 76 65 20 50 52 45 44 20 | filter.PRED.LIST).(-remove.PRED. |
cbe0 | 4c 49 53 54 29 29 2c 20 69 6e 20 6f 6e 65 20 70 61 73 73 20 74 68 72 6f 75 67 68 20 74 68 65 20 | LIST)),.in.one.pass.through.the. |
cc00 | 6c 69 73 74 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 | list...(fn.PRED.LIST)..(defalias |
cc20 | 20 27 2d 73 65 70 61 72 61 74 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 32 31 31 02 5c 33 30 31 | .'-separate.#[514."\300\211.\301 |
cc40 | 5c 33 30 30 5c 32 31 31 03 5c 32 30 33 31 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 | \300\211.\2031..\211A\262.\242\2 |
cc60 | 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 07 02 21 5c 32 30 33 29 00 01 06 06 42 5c 32 | 62..\262..T\262....!\203)....B\2 |
cc80 | 36 32 06 5c 32 30 32 06 00 01 05 42 5c 32 36 32 05 5c 32 30 32 06 00 5c 32 36 36 04 01 5c 32 33 | 62.\202....B\262.\202..\266..\23 |
cca0 | 37 01 5c 32 33 37 44 5c 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 31 30 20 28 23 24 20 2e 20 35 32 | 7.\237D\207".[nil.0].10.(#$...52 |
ccc0 | 31 34 30 29 5d 29 0a 23 40 38 30 20 55 73 65 64 20 62 79 20 60 2d 70 61 72 74 69 74 69 6f 6e 2d | 140)]).#@80.Used.by.`-partition- |
cce0 | 61 6c 6c 2d 69 6e 2d 73 74 65 70 73 27 20 61 6e 64 20 60 2d 70 61 72 74 69 74 69 6f 6e 2d 69 6e | all-in-steps'.and.`-partition-in |
cd00 | 2d 73 74 65 70 73 27 2e 0a 0a 28 66 6e 20 4e 20 53 54 45 50 20 4c 49 53 54 29 1f 0a 28 64 65 66 | -steps'...(fn.N.STEP.LIST)..(def |
cd20 | 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 70 61 72 74 69 74 69 6f 6e 2d 61 6c 6c 2d 69 6e 2d 73 74 | alias.'dash--partition-all-in-st |
cd40 | 65 70 73 2d 72 65 76 65 72 73 65 64 20 23 5b 37 37 31 20 22 01 5c 33 30 30 57 5c 32 30 33 0d 00 | eps-reversed.#[771.".\300W\203.. |
cd60 | 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 44 5c 22 5c 32 31 30 5c 33 30 34 01 5c 32 30 33 5c 22 00 | \301\302\303.D\"\210\304.\203\". |
cd80 | 5c 33 30 35 04 03 5c 22 01 42 5c 32 36 32 01 02 02 5c 32 33 33 5c 32 36 32 02 5c 32 30 32 0e 00 | \305..\".B\262...\233\262.\202.. |
cda0 | 5c 32 31 31 5c 32 30 37 22 20 5b 31 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 | \211\207".[1.signal.wrong-type-a |
cdc0 | 72 67 75 6d 65 6e 74 20 22 53 74 65 70 20 73 69 7a 65 20 3c 20 31 20 72 65 73 75 6c 74 73 20 69 | rgument."Step.size.<.1.results.i |
cde0 | 6e 20 6a 75 69 63 79 20 69 6e 66 69 6e 69 74 65 20 6c 6f 6f 70 73 22 20 6e 69 6c 20 2d 74 61 6b | n.juicy.infinite.loops".nil.-tak |
ce00 | 65 5d 20 37 20 28 23 24 20 2e 20 35 32 34 32 38 29 5d 29 0a 23 40 31 36 30 20 52 65 74 75 72 6e | e].7.(#$...52428)]).#@160.Return |
ce20 | 20 61 20 6e 65 77 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 69 74 65 6d 73 20 69 6e 20 4c 49 | .a.new.list.with.the.items.in.LI |
ce40 | 53 54 20 67 72 6f 75 70 65 64 20 69 6e 74 6f 20 4e 2d 73 69 7a 65 64 20 73 75 62 6c 69 73 74 73 | ST.grouped.into.N-sized.sublists |
ce60 | 20 61 74 20 6f 66 66 73 65 74 73 20 53 54 45 50 20 61 70 61 72 74 2e 0a 54 68 65 20 6c 61 73 74 | .at.offsets.STEP.apart..The.last |
ce80 | 20 67 72 6f 75 70 73 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 6c 65 73 73 20 74 68 61 6e 20 4e 20 | .groups.may.contain.less.than.N. |
cea0 | 69 74 65 6d 73 2e 0a 0a 28 66 6e 20 4e 20 53 54 45 50 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c | items...(fn.N.STEP.LIST)..(defal |
cec0 | 69 61 73 20 27 2d 70 61 72 74 69 74 69 6f 6e 2d 61 6c 6c 2d 69 6e 2d 73 74 65 70 73 20 23 5b 37 | ias.'-partition-all-in-steps.#[7 |
cee0 | 37 31 20 22 5c 33 30 30 03 03 03 23 5c 32 33 37 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 70 61 72 | 71."\300...#\237\207".[dash--par |
cf00 | 74 69 74 69 6f 6e 2d 61 6c 6c 2d 69 6e 2d 73 74 65 70 73 2d 72 65 76 65 72 73 65 64 5d 20 37 20 | tition-all-in-steps-reversed].7. |
cf20 | 28 23 24 20 2e 20 35 32 37 36 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c | (#$...52762)]).(byte-code."\300\ |
cf40 | 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 | 301\302\303#\300\301\304\303#\30 |
cf60 | 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 70 61 72 74 69 74 69 6f 6e 2d | 0\207".[function-put.-partition- |
cf80 | 61 6c 6c 2d 69 6e 2d 73 74 65 70 73 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d | all-in-steps.pure.t.side-effect- |
cfa0 | 66 72 65 65 5d 20 35 29 0a 23 40 32 30 32 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 | free].5).#@202.Return.a.new.list |
cfc0 | 20 77 69 74 68 20 74 68 65 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 20 67 72 6f 75 70 65 64 20 | .with.the.items.in.LIST.grouped. |
cfe0 | 69 6e 74 6f 20 4e 2d 73 69 7a 65 64 20 73 75 62 6c 69 73 74 73 20 61 74 20 6f 66 66 73 65 74 73 | into.N-sized.sublists.at.offsets |
d000 | 20 53 54 45 50 20 61 70 61 72 74 2e 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 74 20 65 6e | .STEP.apart..If.there.are.not.en |
d020 | 6f 75 67 68 20 69 74 65 6d 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 6c 61 73 74 20 67 72 6f 75 | ough.items.to.make.the.last.grou |
d040 | 70 20 4e 2d 73 69 7a 65 64 2c 0a 74 68 6f 73 65 20 69 74 65 6d 73 20 61 72 65 20 64 69 73 63 61 | p.N-sized,.those.items.are.disca |
d060 | 72 64 65 64 2e 0a 0a 28 66 6e 20 4e 20 53 54 45 50 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 | rded...(fn.N.STEP.LIST)..(defali |
d080 | 61 73 20 27 2d 70 61 72 74 69 74 69 6f 6e 2d 69 6e 2d 73 74 65 70 73 20 23 5b 37 37 31 20 22 5c | as.'-partition-in-steps.#[771."\ |
d0a0 | 33 30 30 03 03 03 23 5c 32 31 31 5c 32 30 33 18 00 5c 32 31 31 40 47 04 57 5c 32 30 33 18 00 5c | 300...#\211\203..\211@G.W\203..\ |
d0c0 | 32 31 31 41 5c 32 36 32 01 5c 32 30 32 05 00 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 64 61 | 211A\262.\202..\211\237\207".[da |
d0e0 | 73 68 2d 2d 70 61 72 74 69 74 69 6f 6e 2d 61 6c 6c 2d 69 6e 2d 73 74 65 70 73 2d 72 65 76 65 72 | sh--partition-all-in-steps-rever |
d100 | 73 65 64 5d 20 37 20 28 23 24 20 2e 20 35 33 31 36 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 | sed].7.(#$...53167)]).(byte-code |
d120 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c | ."\300\301\302\303#\300\301\304\ |
d140 | 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 70 61 72 | 303#\300\207".[function-put.-par |
d160 | 74 69 74 69 6f 6e 2d 69 6e 2d 73 74 65 70 73 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 | tition-in-steps.pure.t.side-effe |
d180 | 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 33 32 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c | ct-free].5).#@132.Return.a.new.l |
d1a0 | 69 73 74 20 77 69 74 68 20 74 68 65 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 20 67 72 6f 75 70 | ist.with.the.items.in.LIST.group |
d1c0 | 65 64 20 69 6e 74 6f 20 4e 2d 73 69 7a 65 64 20 73 75 62 6c 69 73 74 73 2e 0a 54 68 65 20 6c 61 | ed.into.N-sized.sublists..The.la |
d1e0 | 73 74 20 67 72 6f 75 70 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 6c 65 73 73 20 74 68 61 6e 20 4e | st.group.may.contain.less.than.N |
d200 | 20 69 74 65 6d 73 2e 0a 0a 28 66 6e 20 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | .items...(fn.N.LIST)..(defalias. |
d220 | 27 2d 70 61 72 74 69 74 69 6f 6e 2d 61 6c 6c 20 23 5b 35 31 34 20 22 5c 33 30 30 02 5c 32 31 31 | '-partition-all.#[514."\300.\211 |
d240 | 03 23 5c 32 30 37 22 20 5b 2d 70 61 72 74 69 74 69 6f 6e 2d 61 6c 6c 2d 69 6e 2d 73 74 65 70 73 | .#\207".[-partition-all-in-steps |
d260 | 5d 20 36 20 28 23 24 20 2e 20 35 33 36 35 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c | ].6.(#$...53650)]).(byte-code."\ |
d280 | 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 | 300\301\302\303#\300\301\304\303 |
d2a0 | 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 70 61 72 74 69 74 | #\300\207".[function-put.-partit |
d2c0 | 69 6f 6e 2d 61 6c 6c 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d | ion-all.pure.t.side-effect-free] |
d2e0 | 20 35 29 0a 23 40 31 37 35 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 77 69 74 68 | .5).#@175.Return.a.new.list.with |
d300 | 20 74 68 65 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 20 67 72 6f 75 70 65 64 20 69 6e 74 6f 20 | .the.items.in.LIST.grouped.into. |
d320 | 4e 2d 73 69 7a 65 64 20 73 75 62 6c 69 73 74 73 2e 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 6e | N-sized.sublists..If.there.are.n |
d340 | 6f 74 20 65 6e 6f 75 67 68 20 69 74 65 6d 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 6c 61 73 74 | ot.enough.items.to.make.the.last |
d360 | 20 67 72 6f 75 70 20 4e 2d 73 69 7a 65 64 2c 0a 74 68 6f 73 65 20 69 74 65 6d 73 20 61 72 65 20 | .group.N-sized,.those.items.are. |
d380 | 64 69 73 63 61 72 64 65 64 2e 0a 0a 28 66 6e 20 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 | discarded...(fn.N.LIST)..(defali |
d3a0 | 61 73 20 27 2d 70 61 72 74 69 74 69 6f 6e 20 23 5b 35 31 34 20 22 5c 33 30 30 02 5c 32 31 31 03 | as.'-partition.#[514."\300.\211. |
d3c0 | 23 5c 32 30 37 22 20 5b 2d 70 61 72 74 69 74 69 6f 6e 2d 69 6e 2d 73 74 65 70 73 5d 20 36 20 28 | #\207".[-partition-in-steps].6.( |
d3e0 | 23 24 20 2e 20 35 33 39 39 34 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 | #$...53994)]).(byte-code."\300\3 |
d400 | 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 | 01\302\303#\300\301\304\303#\300 |
d420 | 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 70 61 72 74 69 74 69 6f 6e 20 70 | \207".[function-put.-partition.p |
d440 | 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 35 32 20 | ure.t.side-effect-free].5).#@52. |
d460 | 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 70 61 72 74 69 74 69 6f 6e 2d 62 79 | Anaphoric.form.of.`-partition-by |
d480 | 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d | '...(fn.FORM.LIST)..(defalias.'- |
d4a0 | 2d 70 61 72 74 69 74 69 6f 6e 2d 62 79 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c | -partition-by.'(macro...#[514."\ |
d4c0 | 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 30 30 5c 33 30 33 21 5c 33 30 30 5c 33 | 300\301!\300\302!\300\303!\300\3 |
d4e0 | 30 34 21 5c 33 30 30 5c 33 30 35 21 5c 33 30 36 01 06 07 44 43 5c 33 30 37 03 5c 33 31 30 06 09 | 04!\300\305!\306...DC\307.\310.. |
d500 | 5c 33 31 31 42 5c 33 31 32 5c 33 31 33 06 08 44 44 06 5c 6e 5c 33 31 34 42 06 5c 6e 06 0f 44 06 | \311B\312\313..DD.\n\314B.\n..D. |
d520 | 09 5c 33 31 35 06 0b 44 44 5c 32 35 37 05 5c 33 31 36 06 07 5c 33 31 30 5c 33 31 32 5c 33 31 33 | .\315..DD\257.\316..\310\312\313 |
d540 | 06 0b 44 44 06 0b 06 11 44 44 5c 33 31 37 5c 33 32 30 06 0e 06 0e 45 5c 33 32 31 5c 33 32 32 06 | ..DD....DD\317\320....E\321\322. |
d560 | 11 44 06 12 45 5c 33 32 33 06 11 5c 33 32 34 42 42 5c 33 32 33 06 11 06 11 45 5c 32 35 37 05 5c | .D..E\323..\324BB\323....E\257.\ |
d580 | 33 32 31 5c 33 31 32 06 10 45 5c 33 32 35 06 0d 44 5c 32 35 37 05 45 5c 33 32 31 5c 33 32 32 06 | 321\312..E\325..D\257.E\321\322. |
d5a0 | 5c 66 44 06 0d 45 5c 33 32 32 06 0d 44 5c 32 35 37 05 45 45 5c 32 30 37 22 20 5b 6d 61 6b 65 2d | \fD..E\322..D\257.EE\207".[make- |
d5c0 | 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 22 73 75 62 6c 69 73 74 22 20 22 76 61 6c 75 65 | symbol."result"."sublist"."value |
d5e0 | 22 20 22 6e 65 77 2d 76 61 6c 75 65 22 20 22 6c 69 73 74 22 20 6c 65 74 20 77 68 65 6e 20 6c 65 | "."new-value"."list".let.when.le |
d600 | 74 2a 20 28 6e 69 6c 29 20 69 74 20 63 61 72 20 28 28 6c 69 73 74 20 69 74 29 29 20 63 64 72 20 | t*.(nil).it.car.((list.it)).cdr. |
d620 | 77 68 69 6c 65 20 75 6e 6c 65 73 73 20 65 71 75 61 6c 20 21 63 6f 6e 73 20 6e 72 65 76 65 72 73 | while.unless.equal.!cons.nrevers |
d640 | 65 20 73 65 74 71 20 28 6e 69 6c 29 20 21 63 64 72 5d 20 32 34 20 28 23 24 20 2e 20 35 34 33 36 | e.setq.(nil).!cdr].24.(#$...5436 |
d660 | 38 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 70 61 72 74 69 74 69 6f 6e 2d 62 79 20 27 65 64 65 62 | 8)])).(put.'--partition-by.'edeb |
d680 | 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 39 33 20 | ug-form-spec.'(form.form)).#@93. |
d6a0 | 41 70 70 6c 79 20 46 4e 20 74 6f 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20 4c 49 53 54 2c 20 73 | Apply.FN.to.each.item.in.LIST,.s |
d6c0 | 70 6c 69 74 74 69 6e 67 20 69 74 20 65 61 63 68 20 74 69 6d 65 20 46 4e 20 72 65 74 75 72 6e 73 | plitting.it.each.time.FN.returns |
d6e0 | 20 61 20 6e 65 77 20 76 61 6c 75 65 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 | .a.new.value...(fn.FN.LIST)..(de |
d700 | 66 61 6c 69 61 73 20 27 2d 70 61 72 74 69 74 69 6f 6e 2d 62 79 20 23 5b 35 31 34 20 22 5c 32 31 | falias.'-partition-by.#[514."\21 |
d720 | 31 5c 32 31 31 5c 32 30 35 42 00 5c 33 30 30 01 40 5c 32 31 31 43 05 02 21 04 41 5c 32 31 31 5c | 1\211\205B.\300.@\211C..!.A\211\ |
d740 | 32 30 33 38 00 5c 32 31 31 40 06 08 01 21 03 01 5c 32 33 32 5c 32 30 34 2c 00 04 5c 32 33 37 06 | 2038.\211@...!..\232\204,..\237. |
d760 | 07 42 5c 32 36 32 07 5c 33 30 30 5c 32 36 32 05 5c 32 31 31 5c 32 36 32 04 01 05 42 5c 32 36 32 | .B\262.\300\262.\211\262...B\262 |
d780 | 05 02 41 5c 32 36 36 5c 32 30 33 5c 32 30 32 0f 00 02 5c 32 33 37 05 42 5c 32 36 32 05 04 5c 32 | ..A\266\203\202...\237.B\262..\2 |
d7a0 | 33 37 5c 32 36 36 5c 32 30 35 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 32 20 28 23 24 20 2e 20 35 | 37\266\205\207".[nil].12.(#$...5 |
d7c0 | 34 39 34 34 29 5d 29 0a 23 40 35 39 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 | 4944)]).#@59.Anaphoric.form.of.` |
d7e0 | 2d 70 61 72 74 69 74 69 6f 6e 2d 62 79 2d 68 65 61 64 65 72 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d | -partition-by-header'...(fn.FORM |
d800 | 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 70 61 72 74 69 74 69 6f 6e 2d 62 | .LIST)..(defalias.'--partition-b |
d820 | 79 2d 68 65 61 64 65 72 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 | y-header.'(macro...#[514."\300\3 |
d840 | 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 30 30 5c 33 30 33 21 5c 33 30 30 5c 33 30 34 21 5c 33 | 01!\300\302!\300\303!\300\304!\3 |
d860 | 30 30 5c 33 30 35 21 5c 33 30 30 5c 33 30 36 21 5c 33 30 37 01 06 08 44 43 5c 33 31 30 03 5c 33 | 00\305!\300\306!\307...DC\310.\3 |
d880 | 31 31 06 5c 6e 5c 33 31 32 42 5c 33 31 33 5c 33 31 34 06 08 44 44 06 0b 5c 33 31 35 42 06 0b 06 | 11.\n\312B\313\314..DD..\315B... |
d8a0 | 10 44 06 0b 5c 33 31 36 42 06 5c 6e 5c 33 31 37 06 5c 66 44 44 5c 32 35 37 06 5c 33 32 30 06 07 | .D..\316B.\n\317.\fDD\257.\320.. |
d8c0 | 5c 33 31 31 5c 33 31 33 5c 33 31 34 06 0b 44 44 06 0b 06 12 44 44 5c 33 32 31 5c 33 32 32 06 0f | \311\313\314..DD....DD\321\322.. |
d8e0 | 06 0e 45 5c 33 31 30 06 0f 5c 33 32 33 5c 33 32 34 06 14 44 06 15 45 5c 33 32 35 06 14 5c 33 32 | ..E\310..\323\324..D..E\325..\32 |
d900 | 36 42 42 5c 33 32 35 06 13 5c 33 32 37 42 42 5c 32 35 37 05 5c 33 32 35 06 10 5c 33 33 30 42 42 | 6BB\325..\327BB\257.\325..\330BB |
d920 | 46 5c 33 32 33 5c 33 31 33 06 11 45 5c 33 33 31 06 0d 44 5c 32 35 37 05 45 5c 33 32 33 5c 33 32 | F\323\313..E\331..D\257.E\323\32 |
d940 | 34 06 0d 44 06 0e 45 5c 33 32 34 06 0e 44 5c 32 35 37 05 45 45 5c 32 30 37 22 20 5b 6d 61 6b 65 | 4..D..E\324..D\257.EE\207".[make |
d960 | 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 22 73 75 62 6c 69 73 74 22 20 22 68 65 61 64 | -symbol."result"."sublist"."head |
d980 | 65 72 2d 76 61 6c 75 65 22 20 22 73 65 65 6e 2d 62 6f 64 79 3f 22 20 22 6e 65 77 2d 76 61 6c 75 | er-value"."seen-body?"."new-valu |
d9a0 | 65 22 20 22 6c 69 73 74 22 20 6c 65 74 20 77 68 65 6e 20 6c 65 74 2a 20 28 6e 69 6c 29 20 69 74 | e"."list".let.when.let*.(nil).it |
d9c0 | 20 63 61 72 20 28 28 6c 69 73 74 20 69 74 29 29 20 28 6e 69 6c 29 20 63 64 72 20 77 68 69 6c 65 | .car.((list.it)).(nil).cdr.while |
d9e0 | 20 69 66 20 65 71 75 61 6c 20 21 63 6f 6e 73 20 6e 72 65 76 65 72 73 65 20 73 65 74 71 20 28 6e | .if.equal.!cons.nreverse.setq.(n |
da00 | 69 6c 29 20 28 6e 69 6c 29 20 28 74 29 20 21 63 64 72 5d 20 32 37 20 28 23 24 20 2e 20 35 35 32 | il).(nil).(t).!cdr].27.(#$...552 |
da20 | 34 35 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 70 61 72 74 69 74 69 6f 6e 2d 62 79 2d 68 65 61 64 | 45)])).(put.'--partition-by-head |
da40 | 65 72 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d | er.'edebug-form-spec.'(form.form |
da60 | 29 29 0a 23 40 32 31 39 20 41 70 70 6c 79 20 46 4e 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 69 | )).#@219.Apply.FN.to.the.first.i |
da80 | 74 65 6d 20 69 6e 20 4c 49 53 54 2e 20 54 68 61 74 20 69 73 20 74 68 65 20 68 65 61 64 65 72 0a | tem.in.LIST..That.is.the.header. |
daa0 | 76 61 6c 75 65 2e 20 41 70 70 6c 79 20 46 4e 20 74 6f 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20 | value..Apply.FN.to.each.item.in. |
dac0 | 4c 49 53 54 2c 20 73 70 6c 69 74 74 69 6e 67 20 69 74 20 65 61 63 68 20 74 69 6d 65 20 46 4e 0a | LIST,.splitting.it.each.time.FN. |
dae0 | 72 65 74 75 72 6e 73 20 74 68 65 20 68 65 61 64 65 72 20 76 61 6c 75 65 2c 20 62 75 74 20 6f 6e | returns.the.header.value,.but.on |
db00 | 6c 79 20 61 66 74 65 72 20 73 65 65 69 6e 67 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 0a 6f 74 68 | ly.after.seeing.at.least.one.oth |
db20 | 65 72 20 76 61 6c 75 65 20 28 74 68 65 20 62 6f 64 79 29 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 | er.value.(the.body)...(fn.FN.LIS |
db40 | 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 70 61 72 74 69 74 69 6f 6e 2d 62 79 2d 68 65 61 | T)..(defalias.'-partition-by-hea |
db60 | 64 65 72 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 31 31 5c 32 30 35 4f 00 5c 33 30 30 01 40 5c | der.#[514."\211\211\205O.\300.@\ |
db80 | 32 31 31 43 05 02 21 5c 33 30 30 05 41 5c 32 31 31 5c 32 30 33 44 00 5c 32 31 31 40 06 09 01 21 | 211C..!\300.A\211\203D.\211@...! |
dba0 | 04 01 5c 32 33 32 5c 32 30 33 34 00 03 5c 32 30 33 37 00 05 5c 32 33 37 06 08 42 5c 32 36 32 08 | ..\232\2034..\2037..\237..B\262. |
dbc0 | 5c 33 30 30 5c 32 36 32 06 5c 33 30 30 5c 32 36 32 04 5c 32 30 32 37 00 5c 33 30 31 5c 32 36 32 | \300\262.\300\262.\2027.\301\262 |
dbe0 | 04 01 06 06 42 5c 32 36 32 06 02 41 5c 32 36 36 5c 32 30 33 5c 32 30 32 10 00 03 5c 32 33 37 06 | ....B\262..A\266\203\202...\237. |
dc00 | 06 42 5c 32 36 32 06 05 5c 32 33 37 5c 32 36 36 5c 32 30 36 5c 32 30 37 22 20 5b 6e 69 6c 20 74 | .B\262..\237\266\206\207".[nil.t |
dc20 | 5d 20 31 33 20 28 23 24 20 2e 20 35 35 39 31 33 29 5d 29 0a 23 40 32 32 31 20 50 61 72 74 69 74 | ].13.(#$...55913)]).#@221.Partit |
dc40 | 69 6f 6e 20 4c 49 53 54 20 61 66 74 65 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 66 6f 72 20 | ion.LIST.after.each.element.for. |
dc60 | 77 68 69 63 68 20 46 4f 52 4d 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2e | which.FORM.evaluates.to.non-nil. |
dc80 | 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 69 6e 20 74 75 72 6e 20 69 73 | .Each.element.of.LIST.in.turn.is |
dca0 | 20 62 6f 75 6e 64 20 74 6f 20 60 69 74 27 20 62 65 66 6f 72 65 20 65 76 61 6c 75 61 74 69 6e 67 | .bound.to.`it'.before.evaluating |
dcc0 | 0a 46 4f 52 4d 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 61 6e 61 70 68 6f 72 69 63 20 63 6f | .FORM...This.is.the.anaphoric.co |
dce0 | 75 6e 74 65 72 70 61 72 74 20 74 6f 20 60 2d 70 61 72 74 69 74 69 6f 6e 2d 61 66 74 65 72 2d 70 | unterpart.to.`-partition-after-p |
dd00 | 72 65 64 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 | red'...(fn.FORM.LIST)..(defalias |
dd20 | 20 27 2d 2d 70 61 72 74 69 74 69 6f 6e 2d 61 66 74 65 72 2d 70 72 65 64 20 27 28 6d 61 63 72 6f | .'--partition-after-pred.'(macro |
dd40 | 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 30 30 | ...#[514."\300\301!\300\302!\300 |
dd60 | 5c 33 30 33 21 5c 33 30 34 03 05 44 03 03 45 5c 33 30 35 05 5c 33 30 36 06 07 5c 33 30 37 5c 33 | \303!\304..D..E\305.\306..\307\3 |
dd80 | 31 30 06 08 45 5c 33 30 35 06 5c 66 5c 33 30 37 5c 33 31 31 06 0b 44 06 5c 66 45 5c 33 31 32 06 | 10..E\305.\f\307\311..D.\fE\312. |
dda0 | 0b 5c 33 31 33 42 42 46 46 5c 33 30 35 06 06 5c 33 30 37 5c 33 31 31 06 09 44 06 5c 6e 45 45 5c | .\313BBFF\305..\307\311..D.\nEE\ |
ddc0 | 33 31 31 06 08 44 5c 32 35 37 05 45 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 | 311..D\257.E\207".[make-symbol." |
dde0 | 6c 69 73 74 22 20 22 72 65 73 75 6c 74 22 20 22 73 75 62 6c 69 73 74 22 20 6c 65 74 20 77 68 65 | list"."result"."sublist".let.whe |
de00 | 6e 20 2d 2d 65 61 63 68 20 70 75 73 68 20 69 74 20 6e 72 65 76 65 72 73 65 20 73 65 74 71 20 28 | n.--each.push.it.nreverse.setq.( |
de20 | 6e 69 6c 29 5d 20 31 38 20 28 23 24 20 2e 20 35 36 33 37 38 29 5d 29 29 0a 23 40 31 35 31 20 50 | nil)].18.(#$...56378)])).#@151.P |
de40 | 61 72 74 69 74 69 6f 6e 20 4c 49 53 54 20 61 66 74 65 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 | artition.LIST.after.each.element |
de60 | 20 66 6f 72 20 77 68 69 63 68 20 50 52 45 44 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e | .for.which.PRED.returns.non-nil. |
de80 | 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 6e 61 70 68 6f 72 69 63 20 63 6f 75 6e | ..This.function's.anaphoric.coun |
dea0 | 74 65 72 70 61 72 74 20 69 73 20 60 2d 2d 70 61 72 74 69 74 69 6f 6e 2d 61 66 74 65 72 2d 70 72 | terpart.is.`--partition-after-pr |
dec0 | 65 64 27 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | ed'...(fn.PRED.LIST)..(defalias. |
dee0 | 27 2d 70 61 72 74 69 74 69 6f 6e 2d 61 66 74 65 72 2d 70 72 65 64 20 23 5b 35 31 34 20 22 5c 32 | '-partition-after-pred.#[514."\2 |
df00 | 31 31 5c 33 30 30 5c 32 31 31 02 5c 32 30 35 45 00 02 5c 33 30 31 5c 33 30 30 5c 32 31 31 03 5c | 11\300\211.\205E..\301\300\211.\ |
df20 | 32 30 33 37 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 | 2037..\211A\262.\242\262..\262.. |
df40 | 54 5c 32 36 32 03 01 05 42 5c 32 36 32 05 06 08 02 21 5c 32 30 33 0b 00 04 5c 32 33 37 06 06 42 | T\262...B\262....!\203...\237..B |
df60 | 5c 32 36 32 06 5c 33 30 30 5c 32 36 32 05 5c 32 30 32 0b 00 5c 32 36 36 04 5c 32 31 31 5c 32 30 | \262.\300\262.\202..\266.\211\20 |
df80 | 33 43 00 5c 32 31 31 5c 32 33 37 02 42 5c 32 36 32 02 01 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 | 3C.\211\237.B\262..\237\207".[ni |
dfa0 | 6c 20 30 5d 20 31 31 20 28 23 24 20 2e 20 35 36 38 39 35 29 5d 29 0a 23 40 38 39 20 50 61 72 74 | l.0].11.(#$...56895)]).#@89.Part |
dfc0 | 69 74 69 6f 6e 20 64 69 72 65 63 74 6c 79 20 62 65 66 6f 72 65 20 65 61 63 68 20 74 69 6d 65 20 | ition.directly.before.each.time. |
dfe0 | 50 52 45 44 20 69 73 20 74 72 75 65 20 6f 6e 20 61 6e 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 | PRED.is.true.on.an.element.of.LI |
e000 | 53 54 2e 0a 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | ST...(fn.PRED.LIST)..(defalias.' |
e020 | 2d 70 61 72 74 69 74 69 6f 6e 2d 62 65 66 6f 72 65 2d 70 72 65 64 20 23 5b 35 31 34 20 22 5c 33 | -partition-before-pred.#[514."\3 |
e040 | 30 30 5c 33 30 31 5c 33 30 32 04 5c 33 30 31 05 21 5c 22 5c 22 5c 32 33 37 5c 32 30 37 22 20 5b | 00\301\302.\301.!\"\"\237\207".[ |
e060 | 2d 6d 61 70 20 72 65 76 65 72 73 65 20 2d 70 61 72 74 69 74 69 6f 6e 2d 61 66 74 65 72 2d 70 72 | -map.reverse.-partition-after-pr |
e080 | 65 64 5d 20 38 20 28 23 24 20 2e 20 35 37 32 37 36 29 5d 29 0a 23 40 37 34 20 50 61 72 74 69 74 | ed].8.(#$...57276)]).#@74.Partit |
e0a0 | 69 6f 6e 20 64 69 72 65 63 74 6c 79 20 61 66 74 65 72 20 65 61 63 68 20 74 69 6d 65 20 49 54 45 | ion.directly.after.each.time.ITE |
e0c0 | 4d 20 61 70 70 65 61 72 73 20 69 6e 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 49 54 45 4d 20 4c 49 53 | M.appears.in.LIST...(fn.ITEM.LIS |
e0e0 | 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 70 61 72 74 69 74 69 6f 6e 2d 61 66 74 65 72 2d | T)..(defalias.'-partition-after- |
e100 | 69 74 65 6d 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 | item.#[514."\300\301\302\303\304 |
e120 | 5c 33 30 35 06 07 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 02 5c 22 5c 32 30 37 22 20 5b | \305..!\306\"\307\310%.\"\207".[ |
e140 | 2d 70 61 72 74 69 74 69 6f 6e 2d 61 66 74 65 72 2d 70 72 65 64 20 6d 61 6b 65 2d 62 79 74 65 2d | -partition-after-pred.make-byte- |
e160 | 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 30 30 5c 32 33 32 5c 32 30 37 22 20 76 63 6f 6e | code.257."\211\300\232\207".vcon |
e180 | 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 45 4c 45 29 22 5d 20 | cat.vector.[].3."\n\n(fn.ELE)"]. |
e1a0 | 39 20 28 23 24 20 2e 20 35 37 34 39 38 29 5d 29 0a 23 40 37 35 20 50 61 72 74 69 74 69 6f 6e 20 | 9.(#$...57498)]).#@75.Partition. |
e1c0 | 64 69 72 65 63 74 6c 79 20 62 65 66 6f 72 65 20 65 61 63 68 20 74 69 6d 65 20 49 54 45 4d 20 61 | directly.before.each.time.ITEM.a |
e1e0 | 70 70 65 61 72 73 20 69 6e 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 49 54 45 4d 20 4c 49 53 54 29 1f | ppears.in.LIST...(fn.ITEM.LIST). |
e200 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 70 61 72 74 69 74 69 6f 6e 2d 62 65 66 6f 72 65 2d 69 74 | .(defalias.'-partition-before-it |
e220 | 65 6d 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 | em.#[514."\300\301\302\303\304\3 |
e240 | 30 35 06 07 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 02 5c 22 5c 32 30 37 22 20 5b 2d 70 | 05..!\306\"\307\310%.\"\207".[-p |
e260 | 61 72 74 69 74 69 6f 6e 2d 62 65 66 6f 72 65 2d 70 72 65 64 20 6d 61 6b 65 2d 62 79 74 65 2d 63 | artition-before-pred.make-byte-c |
e280 | 6f 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 30 30 5c 32 33 32 5c 32 30 37 22 20 76 63 6f 6e 63 | ode.257."\211\300\232\207".vconc |
e2a0 | 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 45 4c 45 29 22 5d 20 39 | at.vector.[].3."\n\n(fn.ELE)"].9 |
e2c0 | 20 28 23 24 20 2e 20 35 37 37 38 32 29 5d 29 0a 23 40 34 38 20 41 6e 61 70 68 6f 72 69 63 20 66 | .(#$...57782)]).#@48.Anaphoric.f |
e2e0 | 6f 72 6d 20 6f 66 20 60 2d 67 72 6f 75 70 2d 62 79 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 | orm.of.`-group-by'...(fn.FORM.LI |
e300 | 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 67 72 6f 75 70 2d 62 79 20 27 28 6d 61 63 | ST)..(defalias.'--group-by.'(mac |
e320 | 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 5c 33 | ro...#[514."\300\301!\300\302!\3 |
e340 | 30 30 5c 33 30 33 21 5c 33 30 34 5c 33 30 35 5c 33 30 36 05 43 5c 33 30 37 5c 33 31 30 06 08 44 | 00\303!\304\305\306.C\307\310..D |
e360 | 5c 33 30 34 5c 33 31 31 06 5c 6e 44 44 45 45 5c 33 31 32 5c 33 31 33 06 06 06 5c 6e 44 06 06 5c | \304\311.\nDDEE\312\313...\nD..\ |
e380 | 33 31 34 06 09 5c 33 31 35 42 42 44 44 5c 33 31 36 06 07 5c 33 31 37 06 09 5c 33 30 37 5c 33 32 | 314..\315BBDD\316..\317..\307\32 |
e3a0 | 30 5c 33 31 31 06 0d 44 45 45 5c 33 32 31 5c 33 32 32 06 5c 66 5c 33 32 33 42 42 5c 33 32 34 42 | 0\311..DEE\321\322.\f\323BB\324B |
e3c0 | 42 46 5c 33 32 35 42 42 42 5c 33 32 36 06 09 46 45 44 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 | BF\325BBB\326..FED\207".[make-sy |
e3e0 | 6d 62 6f 6c 20 22 6e 22 20 22 6b 22 20 22 67 72 70 22 20 6e 72 65 76 65 72 73 65 20 2d 6d 61 70 | mbol."n"."k"."grp".nreverse.-map |
e400 | 20 6c 61 6d 62 64 61 20 63 6f 6e 73 20 63 61 72 20 63 64 72 20 2d 2d 72 65 64 75 63 65 2d 66 72 | .lambda.cons.car.cdr.--reduce-fr |
e420 | 6f 6d 20 6c 65 74 2a 20 61 73 73 6f 63 20 28 61 63 63 29 20 69 66 20 73 65 74 63 64 72 20 69 74 | om.let*.assoc.(acc).if.setcdr.it |
e440 | 20 70 75 73 68 20 6c 69 73 74 20 28 69 74 29 20 28 61 63 63 29 20 28 61 63 63 29 20 6e 69 6c 5d | .push.list.(it).(acc).(acc).nil] |
e460 | 20 31 39 20 28 23 24 20 2e 20 35 38 30 36 39 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 67 72 6f 75 | .19.(#$...58069)])).(put.'--grou |
e480 | 70 2d 62 79 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 74 29 0a 23 40 31 32 35 20 | p-by.'edebug-form-spec.t).#@125. |
e4a0 | 53 65 70 61 72 61 74 65 20 4c 49 53 54 20 69 6e 74 6f 20 61 6e 20 61 6c 69 73 74 20 77 68 6f 73 | Separate.LIST.into.an.alist.whos |
e4c0 | 65 20 6b 65 79 73 20 61 72 65 20 46 4e 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 0a 65 6c 65 | e.keys.are.FN.applied.to.the.ele |
e4e0 | 6d 65 6e 74 73 20 6f 66 20 4c 49 53 54 2e 20 20 4b 65 79 73 20 61 72 65 20 63 6f 6d 70 61 72 65 | ments.of.LIST...Keys.are.compare |
e500 | 64 20 62 79 20 60 65 71 75 61 6c 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 | d.by.`equal'...(fn.FN.LIST)..(de |
e520 | 66 61 6c 69 61 73 20 27 2d 67 72 6f 75 70 2d 62 79 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 | falias.'-group-by.#[514."\300\30 |
e540 | 31 5c 33 30 32 03 5c 33 30 33 5c 33 30 32 5c 32 31 31 03 5c 32 30 33 42 00 03 5c 32 31 31 41 5c | 1\302.\303\302\211.\203B..\211A\ |
e560 | 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 06 08 02 21 5c 33 | 262.\242\262..\262..T\262....!\3 |
e580 | 30 34 01 06 07 5c 22 5c 32 31 31 5c 32 30 33 31 00 5c 32 31 31 04 02 41 42 5c 32 34 31 5c 32 31 | 04...\"\211\2031.\211..AB\241\21 |
e5a0 | 30 5c 32 30 32 39 00 01 04 44 06 07 42 5c 32 36 32 07 06 06 5c 32 36 36 5c 32 30 32 5c 32 36 32 | 0\2029...D..B\262...\266\202\262 |
e5c0 | 05 5c 32 30 32 07 00 5c 32 36 36 04 5c 32 31 31 5c 32 36 32 01 5c 22 5c 32 33 37 5c 32 30 37 22 | .\202..\266.\211\262.\"\237\207" |
e5e0 | 20 5b 2d 6d 61 70 20 23 5b 32 35 37 20 22 5c 32 31 31 40 01 41 5c 32 33 37 42 5c 32 30 37 22 20 | .[-map.#[257."\211@.A\237B\207". |
e600 | 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 4e 29 22 5d 20 6e 69 6c 20 30 20 61 73 73 6f 63 5d 20 | [].3."\n\n(fn.N)"].nil.0.assoc]. |
e620 | 31 34 20 28 23 24 20 2e 20 35 38 35 32 38 29 5d 29 0a 23 40 37 36 20 52 65 74 75 72 6e 20 61 20 | 14.(#$...58528)]).#@76.Return.a. |
e640 | 6e 65 77 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 4c 49 53 54 | new.list.of.all.elements.in.LIST |
e660 | 20 73 65 70 61 72 61 74 65 64 20 62 79 20 53 45 50 2e 0a 0a 28 66 6e 20 53 45 50 20 4c 49 53 54 | .separated.by.SEP...(fn.SEP.LIST |
e680 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 69 6e 74 65 72 70 6f 73 65 20 23 5b 35 31 34 20 22 | )..(defalias.'-interpose.#[514." |
e6a0 | 5c 33 30 30 01 5c 32 30 33 0f 00 01 40 01 42 5c 32 36 32 01 01 41 5c 32 36 32 02 01 5c 32 30 33 | \300.\203...@.B\262..A\262..\203 |
e6c0 | 5c 22 00 01 40 03 02 42 42 5c 32 36 32 01 01 41 5c 32 36 32 02 5c 32 30 32 0f 00 5c 32 31 31 5c | \"..@..BB\262..A\262.\202..\211\ |
e6e0 | 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 36 20 28 23 24 20 2e 20 35 38 39 33 35 29 5d 29 0a | 237\207".[nil].6.(#$...58935)]). |
e700 | 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 | (byte-code."\300\301\302\303#\30 |
e720 | 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f | 0\301\304\303#\300\207".[functio |
e740 | 6e 2d 70 75 74 20 2d 69 6e 74 65 72 70 6f 73 65 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 | n-put.-interpose.pure.t.side-eff |
e760 | 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 39 30 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c | ect-free].5).#@90.Return.a.new.l |
e780 | 69 73 74 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 69 74 65 6d 20 69 6e 20 65 61 63 68 20 6c 69 | ist.of.the.first.item.in.each.li |
e7a0 | 73 74 2c 20 74 68 65 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 65 74 63 2e 0a 0a 28 66 6e 20 26 72 | st,.then.the.second.etc...(fn.&r |
e7c0 | 65 73 74 20 4c 49 53 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 69 6e 74 65 72 6c 65 61 | est.LISTS)..(defalias.'-interlea |
e7e0 | 76 65 20 23 5b 31 32 38 20 22 5c 32 31 31 5c 32 30 35 3b 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 | ve.#[128."\211\205;.\300\301\302 |
e800 | 03 5c 22 5c 32 30 33 37 00 01 5c 33 30 33 5c 33 30 30 5c 32 31 31 03 5c 32 30 33 2c 00 03 5c 32 | .\"\2037..\303\300\211.\203,..\2 |
e820 | 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 01 40 | 11A\262.\242\262..\262..T\262..@ |
e840 | 05 42 5c 32 36 32 05 5c 32 30 32 10 00 5c 32 36 36 04 5c 33 30 34 5c 33 30 35 03 5c 22 5c 32 36 | .B\262.\202..\266.\304\305.\"\26 |
e860 | 32 02 5c 32 30 32 05 00 5c 32 31 31 5c 32 33 37 5c 32 36 32 01 5c 32 30 37 22 20 5b 6e 69 6c 20 | 2.\202..\211\237\262.\207".[nil. |
e880 | 2d 6e 6f 6e 65 5c 3f 20 6e 75 6c 6c 20 30 20 2d 6d 61 70 20 63 64 72 5d 20 38 20 28 23 24 20 2e | -none\?.null.0.-map.cdr].8.(#$.. |
e8a0 | 20 35 39 32 35 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 | .59250)]).(byte-code."\300\301\3 |
e8c0 | 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 | 02\303#\300\301\304\303#\300\207 |
e8e0 | 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 69 6e 74 65 72 6c 65 61 76 65 20 70 75 72 65 | ".[function-put.-interleave.pure |
e900 | 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 34 35 20 41 6e | .t.side-effect-free].5).#@145.An |
e920 | 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 7a 69 70 2d 77 69 74 68 27 2e 0a 0a 54 68 | aphoric.form.of.`-zip-with'...Th |
e940 | 65 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 6c 69 73 74 31 20 61 72 65 20 62 6f 75 6e 64 20 61 73 | e.elements.in.list1.are.bound.as |
e960 | 20 73 79 6d 62 6f 6c 20 60 69 74 27 2c 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 6c 69 | .symbol.`it',.the.elements.in.li |
e980 | 73 74 32 20 61 73 20 73 79 6d 62 6f 6c 20 60 6f 74 68 65 72 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d | st2.as.symbol.`other'...(fn.FORM |
e9a0 | 20 4c 49 53 54 31 20 4c 49 53 54 32 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 7a 69 70 2d | .LIST1.LIST2)..(defalias.'--zip- |
e9c0 | 77 69 74 68 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 21 5c | with.'(macro...#[771."\300\301!\ |
e9e0 | 33 30 30 5c 33 30 32 21 5c 33 30 30 5c 33 30 33 21 5c 33 30 34 03 5c 33 30 35 42 03 06 07 44 03 | 300\302!\300\303!\304.\305B...D. |
ea00 | 06 07 44 45 5c 33 30 36 5c 33 30 37 05 05 45 5c 33 30 34 5c 33 31 30 5c 33 31 31 06 08 44 44 5c | ..DE\306\307..E\304\310\311..DD\ |
ea20 | 33 31 32 5c 33 31 31 06 08 44 44 44 5c 33 31 33 06 5c 66 06 5c 6e 45 5c 33 31 34 06 09 44 5c 33 | 312\311..DDD\313.\f.\nE\314..D\3 |
ea40 | 31 34 06 09 44 5c 32 35 37 05 45 5c 33 31 35 06 06 44 46 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 | 14..D\257.E\315..DF\207".[make-s |
ea60 | 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 22 6c 69 73 74 31 22 20 22 6c 69 73 74 32 22 20 6c | ymbol."result"."list1"."list2".l |
ea80 | 65 74 20 28 6e 69 6c 29 20 77 68 69 6c 65 20 61 6e 64 20 69 74 20 63 61 72 20 6f 74 68 65 72 20 | et.(nil).while.and.it.car.other. |
eaa0 | 21 63 6f 6e 73 20 21 63 64 72 20 6e 72 65 76 65 72 73 65 5d 20 31 36 20 28 23 24 20 2e 20 35 39 | !cons.!cdr.nreverse].16.(#$...59 |
eac0 | 36 37 38 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 7a 69 70 2d 77 69 74 68 20 27 65 64 65 62 75 67 | 678)])).(put.'--zip-with.'edebug |
eae0 | 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 | -form-spec.'(form.form.form)).#@ |
eb00 | 33 34 37 20 5a 69 70 20 74 68 65 20 74 77 6f 20 6c 69 73 74 73 20 4c 49 53 54 31 20 61 6e 64 20 | 347.Zip.the.two.lists.LIST1.and. |
eb20 | 4c 49 53 54 32 20 75 73 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 20 46 4e 2e 20 20 54 68 69 73 | LIST2.using.a.function.FN...This |
eb40 | 0a 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 70 70 6c 69 65 64 20 70 61 69 72 77 69 73 65 20 74 61 | .function.is.applied.pairwise.ta |
eb60 | 6b 69 6e 67 20 61 73 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 20 6f | king.as.first.argument.element.o |
eb80 | 66 0a 4c 49 53 54 31 20 61 6e 64 20 61 73 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 65 | f.LIST1.and.as.second.argument.e |
eba0 | 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 32 20 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 | lement.of.LIST2.at.corresponding |
ebc0 | 0a 70 6f 73 69 74 69 6f 6e 2e 0a 0a 54 68 65 20 61 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 60 | .position...The.anaphoric.form.` |
ebe0 | 2d 2d 7a 69 70 2d 77 69 74 68 27 20 62 69 6e 64 73 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 66 | --zip-with'.binds.the.elements.f |
ec00 | 72 6f 6d 20 4c 49 53 54 31 20 61 73 20 73 79 6d 62 6f 6c 20 60 69 74 27 2c 0a 61 6e 64 20 74 68 | rom.LIST1.as.symbol.`it',.and.th |
ec20 | 65 20 65 6c 65 6d 65 6e 74 73 20 66 72 6f 6d 20 4c 49 53 54 32 20 61 73 20 73 79 6d 62 6f 6c 20 | e.elements.from.LIST2.as.symbol. |
ec40 | 60 6f 74 68 65 72 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 31 20 4c 49 53 54 32 29 1f 0a 28 | `other'...(fn.FN.LIST1.LIST2)..( |
ec60 | 64 65 66 61 6c 69 61 73 20 27 2d 7a 69 70 2d 77 69 74 68 20 23 5b 37 37 31 20 22 5c 33 30 30 02 | defalias.'-zip-with.#[771."\300. |
ec80 | 02 01 5c 32 30 33 23 00 5c 32 31 31 5c 32 30 33 23 00 01 40 01 40 06 07 02 02 5c 22 05 42 5c 32 | ..\203#.\211\203#..@.@....\".B\2 |
eca0 | 36 32 05 03 41 5c 32 36 32 04 02 41 5c 32 36 36 5c 32 30 33 5c 32 30 32 03 00 02 5c 32 33 37 5c | 62..A\262..A\266\203\202...\237\ |
ecc0 | 32 30 37 22 20 5b 6e 69 6c 5d 20 31 31 20 28 23 24 20 2e 20 36 30 31 36 34 29 5d 29 0a 23 40 33 | 207".[nil].11.(#$...60164)]).#@3 |
ece0 | 38 30 20 5a 69 70 20 4c 49 53 54 53 20 74 6f 67 65 74 68 65 72 2e 20 20 47 72 6f 75 70 20 74 68 | 80.Zip.LISTS.together...Group.th |
ed00 | 65 20 68 65 61 64 20 6f 66 20 65 61 63 68 20 6c 69 73 74 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 | e.head.of.each.list,.followed.by |
ed20 | 20 74 68 65 0a 73 65 63 6f 6e 64 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 65 61 63 68 20 6c 69 73 | .the.second.elements.of.each.lis |
ed40 | 74 2c 20 61 6e 64 20 73 6f 20 6f 6e 2e 20 54 68 65 20 6c 65 6e 67 74 68 73 20 6f 66 20 74 68 65 | t,.and.so.on..The.lengths.of.the |
ed60 | 20 72 65 74 75 72 6e 65 64 0a 67 72 6f 75 70 69 6e 67 73 20 61 72 65 20 65 71 75 61 6c 20 74 6f | .returned.groupings.are.equal.to |
ed80 | 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 73 68 6f 72 74 65 73 74 20 69 6e 70 75 | .the.length.of.the.shortest.inpu |
eda0 | 74 20 6c 69 73 74 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 6c 77 | t.list...The.return.value.is.alw |
edc0 | 61 79 73 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 2c 20 77 68 69 63 68 20 69 73 20 61 20 64 69 | ays.list.of.lists,.which.is.a.di |
ede0 | 66 66 65 72 65 6e 63 65 0a 66 72 6f 6d 20 60 2d 7a 69 70 2d 70 61 69 72 27 20 77 68 69 63 68 20 | fference.from.`-zip-pair'.which. |
ee00 | 72 65 74 75 72 6e 73 20 61 20 63 6f 6e 73 2d 63 65 6c 6c 20 69 6e 20 63 61 73 65 20 74 77 6f 20 | returns.a.cons-cell.in.case.two. |
ee20 | 69 6e 70 75 74 0a 6c 69 73 74 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 2e 0a 0a 53 65 65 20 61 | input.lists.are.provided...See.a |
ee40 | 6c 73 6f 3a 20 60 2d 7a 69 70 27 0a 0a 28 66 6e 20 26 72 65 73 74 20 4c 49 53 54 53 29 1f 0a 28 | lso:.`-zip'..(fn.&rest.LISTS)..( |
ee60 | 64 65 66 61 6c 69 61 73 20 27 2d 7a 69 70 2d 6c 69 73 74 73 20 23 5b 31 32 38 20 22 5c 32 31 31 | defalias.'-zip-lists.#[128."\211 |
ee80 | 5c 32 30 35 21 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 22 5c 32 30 33 1d 00 5c 33 30 33 5c | \205!.\300\301\302.\"\203..\303\ |
eea0 | 33 30 34 03 5c 22 01 42 5c 32 36 32 01 5c 33 30 33 5c 33 30 35 03 5c 22 5c 32 36 32 02 5c 32 30 | 304.\".B\262.\303\305.\"\262.\20 |
eec0 | 32 05 00 5c 32 31 31 5c 32 33 37 5c 32 36 32 01 5c 32 30 37 22 20 5b 6e 69 6c 20 2d 6e 6f 6e 65 | 2..\211\237\262.\207".[nil.-none |
eee0 | 5c 3f 20 6e 75 6c 6c 20 6d 61 70 63 61 72 20 63 61 72 20 63 64 72 5d 20 35 20 28 23 24 20 2e 20 | \?.null.mapcar.car.cdr].5.(#$... |
ef00 | 36 30 36 34 33 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 | 60643)]).(byte-code."\300\301\30 |
ef20 | 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 | 2\303#\300\301\304\303#\300\207" |
ef40 | 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 7a 69 70 2d 6c 69 73 74 73 20 70 75 72 65 20 74 | .[function-put.-zip-lists.pure.t |
ef60 | 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 34 37 36 20 5a 69 70 20 | .side-effect-free].5).#@476.Zip. |
ef80 | 4c 49 53 54 53 20 74 6f 67 65 74 68 65 72 2e 20 20 47 72 6f 75 70 20 74 68 65 20 68 65 61 64 20 | LISTS.together...Group.the.head. |
efa0 | 6f 66 20 65 61 63 68 20 6c 69 73 74 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 0a 73 65 | of.each.list,.followed.by.the.se |
efc0 | 63 6f 6e 64 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 65 61 63 68 20 6c 69 73 74 2c 20 61 6e 64 20 | cond.elements.of.each.list,.and. |
efe0 | 73 6f 20 6f 6e 2e 20 54 68 65 20 6c 65 6e 67 74 68 73 20 6f 66 20 74 68 65 20 72 65 74 75 72 6e | so.on..The.lengths.of.the.return |
f000 | 65 64 0a 67 72 6f 75 70 69 6e 67 73 20 61 72 65 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 6c 65 | ed.groupings.are.equal.to.the.le |
f020 | 6e 67 74 68 20 6f 66 20 74 68 65 20 73 68 6f 72 74 65 73 74 20 69 6e 70 75 74 20 6c 69 73 74 2e | ngth.of.the.shortest.input.list. |
f040 | 0a 0a 49 66 20 74 77 6f 20 6c 69 73 74 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 61 | ..If.two.lists.are.provided.as.a |
f060 | 72 67 75 6d 65 6e 74 73 2c 20 72 65 74 75 72 6e 20 74 68 65 20 67 72 6f 75 70 69 6e 67 73 20 61 | rguments,.return.the.groupings.a |
f080 | 73 20 61 20 6c 69 73 74 0a 6f 66 20 63 6f 6e 73 20 63 65 6c 6c 73 2e 20 4f 74 68 65 72 77 69 73 | s.a.list.of.cons.cells..Otherwis |
f0a0 | 65 2c 20 72 65 74 75 72 6e 20 74 68 65 20 67 72 6f 75 70 69 6e 67 73 20 61 73 20 61 20 6c 69 73 | e,.return.the.groupings.as.a.lis |
f0c0 | 74 20 6f 66 20 6c 69 73 74 73 2e 0a 0a 55 73 65 20 60 2d 7a 69 70 2d 6c 69 73 74 73 27 20 69 66 | t.of.lists...Use.`-zip-lists'.if |
f0e0 | 20 79 6f 75 20 6e 65 65 64 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 74 6f 20 61 6c | .you.need.the.return.value.to.al |
f100 | 77 61 79 73 20 62 65 20 61 20 6c 69 73 74 0a 6f 66 20 6c 69 73 74 73 2e 0a 0a 41 6c 69 61 73 3a | ways.be.a.list.of.lists...Alias: |
f120 | 20 60 2d 7a 69 70 2d 70 61 69 72 27 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 7a 69 70 2d 6c 69 | .`-zip-pair'..See.also:.`-zip-li |
f140 | 73 74 73 27 0a 0a 28 66 6e 20 26 72 65 73 74 20 4c 49 53 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 | sts'..(fn.&rest.LISTS)..(defalia |
f160 | 73 20 27 2d 7a 69 70 20 23 5b 31 32 38 20 22 5c 32 31 31 5c 32 30 35 32 00 5c 33 30 30 5c 33 30 | s.'-zip.#[128."\211\2052.\300\30 |
f180 | 31 5c 33 30 32 03 5c 22 5c 32 30 33 1d 00 5c 33 30 33 5c 33 30 34 03 5c 22 01 42 5c 32 36 32 01 | 1\302.\"\203..\303\304.\".B\262. |
f1a0 | 5c 33 30 33 5c 33 30 35 03 5c 22 5c 32 36 32 02 5c 32 30 32 05 00 5c 32 31 31 5c 32 33 37 5c 32 | \303\305.\"\262.\202..\211\237\2 |
f1c0 | 36 32 01 01 47 5c 33 30 36 55 5c 32 30 33 2f 00 5c 33 30 33 5c 33 30 37 02 5c 22 5c 32 30 32 30 | 62..G\306U\203/.\303\307.\"\2020 |
f1e0 | 00 5c 32 31 31 5c 32 36 32 01 5c 32 30 37 22 20 5b 6e 69 6c 20 2d 6e 6f 6e 65 5c 3f 20 6e 75 6c | .\211\262.\207".[nil.-none\?.nul |
f200 | 6c 20 6d 61 70 63 61 72 20 63 61 72 20 63 64 72 20 32 20 23 5b 32 35 37 20 22 5c 32 31 31 40 01 | l.mapcar.car.cdr.2.#[257."\211@. |
f220 | 41 40 42 5c 32 30 37 22 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 5d 5d 20 35 20 | A@B\207".[].3."\n\n(fn.IT)"]].5. |
f240 | 28 23 24 20 2e 20 36 31 33 30 38 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c | (#$...61308)]).(byte-code."\300\ |
f260 | 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 | 301\302\303#\300\301\304\303#\30 |
f280 | 35 5c 33 30 36 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d | 5\306\301\"\207".[function-put.- |
f2a0 | 7a 69 70 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 64 65 66 61 | zip.pure.t.side-effect-free.defa |
f2c0 | 6c 69 61 73 20 2d 7a 69 70 2d 70 61 69 72 5d 20 35 29 0a 23 40 31 37 37 20 5a 69 70 20 4c 49 53 | lias.-zip-pair].5).#@177.Zip.LIS |
f2e0 | 54 53 2c 20 77 69 74 68 20 46 49 4c 4c 2d 56 41 4c 55 45 20 70 61 64 64 65 64 20 6f 6e 74 6f 20 | TS,.with.FILL-VALUE.padded.onto. |
f300 | 74 68 65 20 73 68 6f 72 74 65 72 20 6c 69 73 74 73 2e 20 54 68 65 0a 6c 65 6e 67 74 68 73 20 6f | the.shorter.lists..The.lengths.o |
f320 | 66 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 67 72 6f 75 70 69 6e 67 73 20 61 72 65 20 65 71 75 | f.the.returned.groupings.are.equ |
f340 | 61 6c 20 74 6f 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 0a 6c 6f 6e 67 65 73 74 20 | al.to.the.length.of.the.longest. |
f360 | 69 6e 70 75 74 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 46 49 4c 4c 2d 56 41 4c 55 45 20 26 72 65 73 | input.list...(fn.FILL-VALUE.&res |
f380 | 74 20 4c 49 53 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 7a 69 70 2d 66 69 6c 6c 20 23 | t.LISTS)..(defalias.'-zip-fill.# |
f3a0 | 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 30 5c 33 30 32 05 05 42 5c 22 5c 22 5c 32 30 | [385."\300\301\300\302..B\"\"\20 |
f3c0 | 37 22 20 5b 61 70 70 6c 79 20 2d 7a 69 70 20 2d 70 61 64 5d 20 38 20 28 23 24 20 2e 20 36 32 31 | 7".[apply.-zip.-pad].8.(#$...621 |
f3e0 | 36 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 | 69)]).(byte-code."\300\301\302\3 |
f400 | 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 | 03#\300\301\304\303#\300\207".[f |
f420 | 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 7a 69 70 2d 66 69 6c 6c 20 70 75 72 65 20 74 20 73 69 64 | unction-put.-zip-fill.pure.t.sid |
f440 | 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 33 37 31 20 55 6e 7a 69 70 20 4c 49 | e-effect-free].5).#@371.Unzip.LI |
f460 | 53 54 53 2e 0a 0a 54 68 69 73 20 77 6f 72 6b 73 20 6a 75 73 74 20 6c 69 6b 65 20 60 2d 7a 69 70 | STS...This.works.just.like.`-zip |
f480 | 27 20 62 75 74 20 74 61 6b 65 73 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 69 6e 73 74 | '.but.takes.a.list.of.lists.inst |
f4a0 | 65 61 64 20 6f 66 0a 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 | ead.of.a.variable.number.of.argu |
f4c0 | 6d 65 6e 74 73 2c 20 73 75 63 68 20 74 68 61 74 0a 0a 20 20 28 2d 75 6e 7a 69 70 20 28 2d 7a 69 | ments,.such.that....(-unzip.(-zi |
f4e0 | 70 20 4c 31 20 4c 32 20 4c 33 20 2e 2e 2e 29 29 0a 0a 69 73 20 69 64 65 6e 74 69 74 79 20 28 67 | p.L1.L2.L3....))..is.identity.(g |
f500 | 69 76 65 6e 20 74 68 61 74 20 74 68 65 20 6c 69 73 74 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 | iven.that.the.lists.are.the.same |
f520 | 20 6c 65 6e 67 74 68 29 2e 0a 0a 4e 6f 74 65 20 69 6e 20 70 61 72 74 69 63 75 6c 61 72 20 74 68 | .length)...Note.in.particular.th |
f540 | 61 74 20 63 61 6c 6c 69 6e 67 20 74 68 69 73 20 6f 6e 20 61 20 6c 69 73 74 20 6f 66 20 74 77 6f | at.calling.this.on.a.list.of.two |
f560 | 20 6c 69 73 74 73 20 77 69 6c 6c 0a 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6e | .lists.will.return.a.list.of.con |
f580 | 73 2d 63 65 6c 6c 73 20 73 75 63 68 20 74 68 61 74 20 74 68 65 20 61 62 6f 76 65 20 69 64 65 6e | s-cells.such.that.the.above.iden |
f5a0 | 74 69 74 79 20 77 6f 72 6b 73 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 7a 69 70 27 0a 0a 28 | tity.works...See.also:.`-zip'..( |
f5c0 | 66 6e 20 4c 49 53 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 75 6e 7a 69 70 20 23 5b 32 | fn.LISTS)..(defalias.'-unzip.#[2 |
f5e0 | 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 61 70 70 6c 79 20 2d 7a 69 70 | 57."\300\301.\"\207".[apply.-zip |
f600 | 5d 20 34 20 28 23 24 20 2e 20 36 32 35 35 32 29 5d 29 0a 23 40 31 34 30 20 52 65 74 75 72 6e 20 | ].4.(#$...62552)]).#@140.Return. |
f620 | 61 6e 20 69 6e 66 69 6e 69 74 65 20 63 69 72 63 75 6c 61 72 20 63 6f 70 79 20 6f 66 20 4c 49 53 | an.infinite.circular.copy.of.LIS |
f640 | 54 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 63 79 63 6c 65 73 20 74 68 72 6f | T..The.returned.list.cycles.thro |
f660 | 75 67 68 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 4c 49 53 54 20 61 6e 64 20 72 65 70 | ugh.the.elements.of.LIST.and.rep |
f680 | 65 61 74 73 0a 66 72 6f 6d 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 2e 0a 0a 28 66 6e 20 4c 49 | eats.from.the.beginning...(fn.LI |
f6a0 | 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 79 63 6c 65 20 23 5b 32 35 37 20 22 5c 33 | ST)..(defalias.'-cycle.#[257."\3 |
f6c0 | 30 30 01 5c 33 30 31 5c 22 5c 32 31 31 01 5c 32 34 34 5c 32 30 37 22 20 5b 61 70 70 65 6e 64 20 | 00.\301\"\211.\244\207".[append. |
f6e0 | 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 36 33 30 30 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 | nil].4.(#$...63001)]).(byte-code |
f700 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c | ."\300\301\302\303#\300\301\304\ |
f720 | 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 63 79 63 | 303#\300\207".[function-put.-cyc |
f740 | 6c 65 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 | le.pure.t.side-effect-free].5).# |
f760 | 40 31 32 38 20 41 70 70 65 6e 64 73 20 46 49 4c 4c 2d 56 41 4c 55 45 20 74 6f 20 74 68 65 20 65 | @128.Appends.FILL-VALUE.to.the.e |
f780 | 6e 64 20 6f 66 20 65 61 63 68 20 6c 69 73 74 20 69 6e 20 4c 49 53 54 53 20 73 75 63 68 20 74 68 | nd.of.each.list.in.LISTS.such.th |
f7a0 | 61 74 20 74 68 65 79 0a 77 69 6c 6c 20 61 6c 6c 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 6c | at.they.will.all.have.the.same.l |
f7c0 | 65 6e 67 74 68 2e 0a 0a 28 66 6e 20 46 49 4c 4c 2d 56 41 4c 55 45 20 26 72 65 73 74 20 4c 49 53 | ength...(fn.FILL-VALUE.&rest.LIS |
f7e0 | 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 70 61 64 20 23 5b 33 38 35 20 22 5c 33 30 30 | TS)..(defalias.'-pad.#[385."\300 |
f800 | 5c 33 30 31 02 5c 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 5c 22 21 5c 33 30 35 5c 33 30 36 5c | \301.\"\302\303\304.\"!\305\306\ |
f820 | 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 06 09 06 07 5c 22 5c 33 31 33 5c 22 5c 33 31 34 5c | 307\310\311\312....\"\313\"\314\ |
f840 | 33 31 35 25 03 5c 22 5c 32 30 37 22 20 5b 2d 61 6e 6e 6f 74 61 74 65 20 6c 65 6e 67 74 68 20 2d | 315%.\"\207".[-annotate.length.- |
f860 | 6d 61 78 20 2d 6d 61 70 20 63 61 72 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f | max.-map.car.mapcar.make-byte-co |
f880 | 64 65 20 32 35 37 20 22 5c 33 30 32 01 41 5c 33 30 33 5c 33 30 31 04 40 5a 5c 33 30 30 5c 22 5c | de.257."\302.A\303\301.@Z\300\"\ |
f8a0 | 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 61 70 70 65 6e 64 20 2d 72 | "\207".vconcat.vector.[append.-r |
f8c0 | 65 70 65 61 74 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 5d 20 31 32 20 28 23 24 20 2e | epeat].6."\n\n(fn.IT)"].12.(#$.. |
f8e0 | 20 36 33 33 33 33 29 5d 29 0a 23 40 31 34 31 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 | .63333)]).#@141.Return.a.list.of |
f900 | 20 63 6f 6e 73 20 63 65 6c 6c 73 20 77 68 65 72 65 20 65 61 63 68 20 63 65 6c 6c 20 69 73 20 46 | .cons.cells.where.each.cell.is.F |
f920 | 4e 20 61 70 70 6c 69 65 64 20 74 6f 20 65 61 63 68 0a 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 | N.applied.to.each.element.of.LIS |
f940 | 54 20 70 61 69 72 65 64 20 77 69 74 68 20 74 68 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 65 6c 65 | T.paired.with.the.unmodified.ele |
f960 | 6d 65 6e 74 20 6f 66 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 | ment.of.LIST...(fn.FN.LIST)..(de |
f980 | 66 61 6c 69 61 73 20 27 2d 61 6e 6e 6f 74 61 74 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 | falias.'-annotate.#[514."\300\30 |
f9a0 | 31 03 03 5c 22 02 5c 22 5c 32 30 37 22 20 5b 2d 7a 69 70 20 2d 6d 61 70 5d 20 36 20 28 23 24 20 | 1..\".\"\207".[-zip.-map].6.(#$. |
f9c0 | 2e 20 36 33 37 32 38 29 5d 29 0a 23 40 35 31 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f | ..63728)]).#@51.Anaphoric.versio |
f9e0 | 6e 20 6f 66 20 60 2d 61 6e 6e 6f 74 61 74 65 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 | n.of.`-annotate'...(fn.FORM.LIST |
fa00 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 61 6e 6e 6f 74 61 74 65 20 27 28 6d 61 63 72 6f | )..(defalias.'--annotate.'(macro |
fa20 | 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 22 20 | ...#[514."\300\301\302.E.E\207". |
fa40 | 5b 2d 61 6e 6e 6f 74 61 74 65 20 6c 61 6d 62 64 61 20 28 69 74 29 5d 20 36 20 28 23 24 20 2e 20 | [-annotate.lambda.(it)].6.(#$... |
fa60 | 36 33 39 35 32 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 61 6e 6e 6f 74 61 74 65 20 27 65 64 65 62 | 63952)])).(put.'--annotate.'edeb |
fa80 | 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 | ug-form-spec.'(def-form.form)).# |
faa0 | 40 31 34 30 20 48 65 6c 70 65 72 20 66 6f 72 20 60 2d 74 61 62 6c 65 27 20 61 6e 64 20 60 2d 74 | @140.Helper.for.`-table'.and.`-t |
fac0 | 61 62 6c 65 2d 66 6c 61 74 27 2e 0a 0a 49 66 20 61 20 6c 69 73 74 20 6f 76 65 72 66 6c 6f 77 73 | able-flat'...If.a.list.overflows |
fae0 | 2c 20 63 61 72 72 79 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 61 6e 64 20 72 65 73 65 74 20 74 | ,.carry.to.the.right.and.reset.t |
fb00 | 68 65 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 4c 49 53 54 53 20 52 45 53 54 4f 52 45 2d 4c 49 53 54 | he.list...(fn.LISTS.RESTORE-LIST |
fb20 | 53 20 26 6f 70 74 69 6f 6e 61 6c 20 52 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 | S.&optional.RE)..(defalias.'dash |
fb40 | 2d 2d 74 61 62 6c 65 2d 63 61 72 72 79 20 23 5b 37 37 30 20 22 02 40 5c 32 30 36 08 00 02 5c 33 | --table-carry.#[770.".@\206...\3 |
fb60 | 30 30 5c 32 33 32 3f 5c 32 30 35 43 00 02 02 40 5c 32 34 30 5c 32 31 30 02 5c 32 31 31 41 40 5c | 00\232?\205C...@\240\210.\211A@\ |
fb80 | 32 31 31 02 41 02 41 5c 32 34 30 5c 32 31 30 5c 32 36 36 03 02 41 5c 32 36 32 03 01 41 5c 32 36 | 211.A.A\240\210\266..A\262..A\26 |
fba0 | 32 02 5c 32 31 31 5c 32 30 33 00 00 5c 32 31 31 40 5c 32 33 37 01 5c 32 31 31 41 02 02 41 40 42 | 2.\211\203..\211@\237.\211A..A@B |
fbc0 | 5c 32 34 30 5c 32 36 36 03 5c 32 31 31 5c 33 30 31 5c 32 34 30 5c 32 31 30 5c 32 31 31 41 5c 32 | \240\266.\211\301\240\210\211A\2 |
fbe0 | 36 32 01 5c 32 30 32 00 00 5c 32 30 37 22 20 5b 28 6e 69 6c 29 20 6e 69 6c 5d 20 38 20 28 23 24 | 62.\202..\207".[(nil).nil].8.(#$ |
fc00 | 20 2e 20 36 34 31 36 35 29 5d 29 0a 23 40 33 35 32 20 43 6f 6d 70 75 74 65 20 6f 75 74 65 72 20 | ...64165)]).#@352.Compute.outer. |
fc20 | 70 72 6f 64 75 63 74 20 6f 66 20 4c 49 53 54 53 20 75 73 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 | product.of.LISTS.using.function. |
fc40 | 46 4e 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 46 4e 20 73 68 6f 75 6c 64 20 68 61 76 65 | FN...The.function.FN.should.have |
fc60 | 20 74 68 65 20 73 61 6d 65 20 61 72 69 74 79 20 61 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 | .the.same.arity.as.the.number.of |
fc80 | 0a 73 75 70 70 6c 69 65 64 20 6c 69 73 74 73 2e 0a 0a 54 68 65 20 6f 75 74 65 72 20 70 72 6f 64 | .supplied.lists...The.outer.prod |
fca0 | 75 63 74 20 69 73 20 63 6f 6d 70 75 74 65 64 20 62 79 20 61 70 70 6c 79 69 6e 67 20 66 6e 20 74 | uct.is.computed.by.applying.fn.t |
fcc0 | 6f 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 0a 63 6f 6d 62 69 6e 61 74 69 6f 6e 73 20 63 72 65 61 | o.all.possible.combinations.crea |
fce0 | 74 65 64 20 62 79 20 74 61 6b 69 6e 67 20 6f 6e 65 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 65 | ted.by.taking.one.element.from.e |
fd00 | 61 63 68 20 6c 69 73 74 20 69 6e 0a 6f 72 64 65 72 2e 20 20 54 68 65 20 64 69 6d 65 6e 73 69 6f | ach.list.in.order...The.dimensio |
fd20 | 6e 20 6f 66 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 73 | n.of.the.result.is.(length.lists |
fd40 | 29 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 74 61 62 6c 65 2d 66 6c 61 74 27 0a 0a 28 66 6e | )...See.also:.`-table-flat'..(fn |
fd60 | 20 46 4e 20 26 72 65 73 74 20 4c 49 53 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 74 61 | .FN.&rest.LISTS)..(defalias.'-ta |
fd80 | 62 6c 65 20 23 5b 33 38 35 20 22 5c 33 30 30 01 21 5c 33 30 31 02 21 5c 33 30 32 03 47 5c 33 30 | ble.#[385."\300.!\301.!\302.G\30 |
fda0 | 33 5c 22 01 40 5c 32 30 33 31 00 5c 33 30 34 05 5c 33 30 35 5c 33 30 36 06 07 5c 22 5c 22 01 5c | 3\".@\2031.\304.\305\306..\"\".\ |
fdc0 | 32 31 31 02 02 40 42 5c 32 34 30 5c 32 36 36 02 04 5c 32 31 31 40 41 5c 32 34 30 5c 32 31 30 5c | 211..@B\240\266..\211@A\240\210\ |
fde0 | 33 30 37 05 05 04 23 5c 32 36 36 02 5c 32 30 32 0b 00 5c 33 30 31 01 21 40 5c 32 33 37 5c 32 30 | 307...#\266.\202..\301.!@\237\20 |
fe00 | 37 22 20 5b 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 6c 61 73 74 20 6d 61 6b 65 2d 6c 69 73 74 | 7".[copy-sequence.last.make-list |
fe20 | 20 6e 69 6c 20 61 70 70 6c 79 20 2d 6d 61 70 20 63 61 72 20 64 61 73 68 2d 2d 74 61 62 6c 65 2d | .nil.apply.-map.car.dash--table- |
fe40 | 63 61 72 72 79 5d 20 31 30 20 28 23 24 20 2e 20 36 34 35 33 30 29 5d 29 0a 23 40 35 33 39 20 43 | carry].10.(#$...64530)]).#@539.C |
fe60 | 6f 6d 70 75 74 65 20 66 6c 61 74 20 6f 75 74 65 72 20 70 72 6f 64 75 63 74 20 6f 66 20 4c 49 53 | ompute.flat.outer.product.of.LIS |
fe80 | 54 53 20 75 73 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 46 4e 2e 0a 0a 54 68 65 20 66 75 6e 63 74 | TS.using.function.FN...The.funct |
fea0 | 69 6f 6e 20 46 4e 20 73 68 6f 75 6c 64 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 61 72 69 74 | ion.FN.should.have.the.same.arit |
fec0 | 79 20 61 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 0a 73 75 70 70 6c 69 65 64 20 6c 69 73 74 | y.as.the.number.of.supplied.list |
fee0 | 73 2e 0a 0a 54 68 65 20 6f 75 74 65 72 20 70 72 6f 64 75 63 74 20 69 73 20 63 6f 6d 70 75 74 65 | s...The.outer.product.is.compute |
ff00 | 64 20 62 79 20 61 70 70 6c 79 69 6e 67 20 66 6e 20 74 6f 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 | d.by.applying.fn.to.all.possible |
ff20 | 0a 63 6f 6d 62 69 6e 61 74 69 6f 6e 73 20 63 72 65 61 74 65 64 20 62 79 20 74 61 6b 69 6e 67 20 | .combinations.created.by.taking. |
ff40 | 6f 6e 65 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 65 61 63 68 20 6c 69 73 74 20 69 6e 0a 6f 72 | one.element.from.each.list.in.or |
ff60 | 64 65 72 2e 20 20 54 68 65 20 72 65 73 75 6c 74 73 20 61 72 65 20 66 6c 61 74 74 65 6e 65 64 2c | der...The.results.are.flattened, |
ff80 | 20 69 67 6e 6f 72 69 6e 67 20 74 68 65 20 74 65 6e 73 6f 72 20 73 74 72 75 63 74 75 72 65 0a 6f | .ignoring.the.tensor.structure.o |
ffa0 | 66 20 74 68 65 20 72 65 73 75 6c 74 2e 20 20 54 68 69 73 20 69 73 20 65 71 75 69 76 61 6c 65 6e | f.the.result...This.is.equivalen |
ffc0 | 74 20 74 6f 20 63 61 6c 6c 69 6e 67 3a 0a 0a 20 20 28 2d 66 6c 61 74 74 65 6e 2d 6e 20 28 31 2d | t.to.calling:....(-flatten-n.(1- |
ffe0 | 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 73 29 29 20 28 61 70 70 6c 79 20 5c 3d 27 2d 74 61 62 6c | .(length.lists)).(apply.\='-tabl |
10000 | 65 20 66 6e 20 6c 69 73 74 73 29 29 0a 0a 62 75 74 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 | e.fn.lists))..but.the.implementa |
10020 | 74 69 6f 6e 20 68 65 72 65 20 69 73 20 6d 75 63 68 20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74 | tion.here.is.much.more.efficient |
10040 | 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 66 6c 61 74 74 65 6e 2d 6e 27 2c 20 60 2d 74 61 62 | ...See.also:.`-flatten-n',.`-tab |
10060 | 6c 65 27 0a 0a 28 66 6e 20 46 4e 20 26 72 65 73 74 20 4c 49 53 54 53 29 1f 0a 28 64 65 66 61 6c | le'..(fn.FN.&rest.LISTS)..(defal |
10080 | 69 61 73 20 27 2d 74 61 62 6c 65 2d 66 6c 61 74 20 23 5b 33 38 35 20 22 5c 33 30 30 01 21 5c 33 | ias.'-table-flat.#[385."\300.!\3 |
100a0 | 30 31 02 21 5c 33 30 32 01 40 5c 32 30 33 28 00 5c 33 30 33 05 5c 33 30 34 5c 33 30 35 06 07 5c | 01.!\302.@\203(.\303.\304\305..\ |
100c0 | 22 5c 22 5c 32 31 31 02 42 5c 32 36 32 02 04 5c 32 31 31 40 41 5c 32 34 30 5c 32 31 30 5c 33 30 | "\"\211.B\262..\211@A\240\210\30 |
100e0 | 36 05 05 5c 22 5c 32 36 36 02 5c 32 30 32 07 00 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 63 | 6..\"\266.\202..\211\237\207".[c |
10100 | 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 6c 61 73 74 20 6e 69 6c 20 61 70 70 6c 79 20 2d 6d 61 70 | opy-sequence.last.nil.apply.-map |
10120 | 20 63 61 72 20 64 61 73 68 2d 2d 74 61 62 6c 65 2d 63 61 72 72 79 5d 20 31 30 20 28 23 24 20 2e | .car.dash--table-carry].10.(#$.. |
10140 | 20 36 35 31 31 39 29 5d 29 0a 23 40 31 35 31 20 52 65 74 75 72 6e 20 74 68 65 20 69 6e 64 65 78 | .65119)]).#@151.Return.the.index |
10160 | 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 69 6e 20 74 68 65 20 67 69 76 | .of.the.first.element.in.the.giv |
10180 | 65 6e 20 4c 49 53 54 20 77 68 69 63 68 0a 69 73 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 71 75 | en.LIST.which.is.equal.to.the.qu |
101a0 | 65 72 79 20 65 6c 65 6d 65 6e 74 20 45 4c 45 4d 2c 20 6f 72 20 6e 69 6c 20 69 66 20 74 68 65 72 | ery.element.ELEM,.or.nil.if.ther |
101c0 | 65 20 69 73 20 6e 6f 0a 73 75 63 68 20 65 6c 65 6d 65 6e 74 2e 0a 0a 28 66 6e 20 45 4c 45 4d 20 | e.is.no.such.element...(fn.ELEM. |
101e0 | 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 65 6c 65 6d 2d 69 6e 64 65 78 20 23 5b | LIST)..(defalias.'-elem-index.#[ |
10200 | 35 31 34 20 22 5c 33 30 30 02 02 5c 22 40 5c 32 30 37 22 20 5b 2d 65 6c 65 6d 2d 69 6e 64 69 63 | 514."\300..\"@\207".[-elem-indic |
10220 | 65 73 5d 20 35 20 28 23 24 20 2e 20 36 35 38 37 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 | es].5.(#$...65872)]).(byte-code. |
10240 | 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 | "\300\301\302\303#\300\301\304\3 |
10260 | 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 65 6c 65 6d | 03#\300\207".[function-put.-elem |
10280 | 2d 69 6e 64 65 78 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 | -index.pure.t.side-effect-free]. |
102a0 | 35 29 0a 23 40 31 31 33 20 52 65 74 75 72 6e 20 74 68 65 20 69 6e 64 69 63 65 73 20 6f 66 20 61 | 5).#@113.Return.the.indices.of.a |
102c0 | 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 4c 49 53 54 20 65 71 75 61 6c 20 74 6f 20 74 68 65 | ll.elements.in.LIST.equal.to.the |
102e0 | 20 71 75 65 72 79 0a 65 6c 65 6d 65 6e 74 20 45 4c 45 4d 2c 20 69 6e 20 61 73 63 65 6e 64 69 6e | .query.element.ELEM,.in.ascendin |
10300 | 67 20 6f 72 64 65 72 2e 0a 0a 28 66 6e 20 45 4c 45 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c | g.order...(fn.ELEM.LIST)..(defal |
10320 | 69 61 73 20 27 2d 65 6c 65 6d 2d 69 6e 64 69 63 65 73 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 | ias.'-elem-indices.#[514."\300\3 |
10340 | 30 31 5c 33 30 32 04 5c 22 02 5c 22 5c 32 30 37 22 20 5b 2d 66 69 6e 64 2d 69 6e 64 69 63 65 73 | 01\302.\".\"\207".[-find-indices |
10360 | 20 2d 70 61 72 74 69 61 6c 20 65 71 75 61 6c 5d 20 36 20 28 23 24 20 2e 20 36 36 32 31 37 29 5d | .-partial.equal].6.(#$...66217)] |
10380 | 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c | ).(byte-code."\300\301\302\303#\ |
103a0 | 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 | 300\301\304\303#\300\207".[funct |
103c0 | 69 6f 6e 2d 70 75 74 20 2d 65 6c 65 6d 2d 69 6e 64 69 63 65 73 20 70 75 72 65 20 74 20 73 69 64 | ion-put.-elem-indices.pure.t.sid |
103e0 | 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 31 31 20 52 65 74 75 72 6e 20 74 | e-effect-free].5).#@111.Return.t |
10400 | 68 65 20 69 6e 64 69 63 65 73 20 6f 66 20 61 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 4c 49 | he.indices.of.all.elements.in.LI |
10420 | 53 54 20 73 61 74 69 73 66 79 69 6e 67 20 74 68 65 0a 70 72 65 64 69 63 61 74 65 20 50 52 45 44 | ST.satisfying.the.predicate.PRED |
10440 | 2c 20 69 6e 20 61 73 63 65 6e 64 69 6e 67 20 6f 72 64 65 72 2e 0a 0a 28 66 6e 20 50 52 45 44 20 | ,.in.ascending.order...(fn.PRED. |
10460 | 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 66 69 6e 64 2d 69 6e 64 69 63 65 73 20 | LIST)..(defalias.'-find-indices. |
10480 | 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 33 30 33 5c 33 30 32 5c 32 31 31 | #[514."\300\301\302.\303\302\211 |
104a0 | 03 5c 32 30 33 2a 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 | .\203*..\211A\262.\242\262..\262 |
104c0 | 01 02 54 5c 32 36 32 03 06 08 02 21 5c 32 30 35 23 00 5c 32 31 31 43 05 42 5c 32 36 32 05 5c 32 | ..T\262....!\205#.\211C.B\262.\2 |
104e0 | 30 32 07 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 36 32 01 5c 22 5c 32 30 37 22 20 5b 61 | 02..\266.\211\237\262.\"\207".[a |
10500 | 70 70 6c 79 20 61 70 70 65 6e 64 20 6e 69 6c 20 30 5d 20 31 31 20 28 23 24 20 2e 20 36 36 35 35 | pply.append.nil.0].11.(#$...6655 |
10520 | 32 29 5d 29 0a 23 40 35 35 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 | 2)]).#@55.Anaphoric.version.of.` |
10540 | 2d 66 69 6e 64 2d 69 6e 64 69 63 65 73 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f | -find-indices'...(fn.FORM.LIST). |
10560 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 66 69 6e 64 2d 69 6e 64 69 63 65 73 20 27 28 6d 61 63 | .(defalias.'--find-indices.'(mac |
10580 | 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 | ro...#[514."\300\301\302.E.E\207 |
105a0 | 22 20 5b 2d 66 69 6e 64 2d 69 6e 64 69 63 65 73 20 6c 61 6d 62 64 61 20 28 69 74 29 5d 20 36 20 | ".[-find-indices.lambda.(it)].6. |
105c0 | 28 23 24 20 2e 20 36 36 38 35 38 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 66 69 6e 64 2d 69 6e 64 | (#$...66858)])).(put.'--find-ind |
105e0 | 69 63 65 73 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 | ices.'edebug-form-spec.'(def-for |
10600 | 6d 20 66 6f 72 6d 29 29 0a 23 40 31 38 36 20 54 61 6b 65 20 61 20 70 72 65 64 69 63 61 74 65 20 | m.form)).#@186.Take.a.predicate. |
10620 | 50 52 45 44 20 61 6e 64 20 61 20 4c 49 53 54 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 69 | PRED.and.a.LIST.and.return.the.i |
10640 | 6e 64 65 78 20 6f 66 20 74 68 65 0a 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 69 6e 20 74 68 65 | ndex.of.the.first.element.in.the |
10660 | 20 6c 69 73 74 20 73 61 74 69 73 66 79 69 6e 67 20 74 68 65 20 70 72 65 64 69 63 61 74 65 2c 20 | .list.satisfying.the.predicate,. |
10680 | 6f 72 20 6e 69 6c 20 69 66 0a 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63 68 20 65 6c 65 6d 65 | or.nil.if.there.is.no.such.eleme |
106a0 | 6e 74 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 60 2d 66 69 72 73 74 27 2e 0a 0a 28 66 6e 20 50 52 45 | nt...See.also.`-first'...(fn.PRE |
106c0 | 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 66 69 6e 64 2d 69 6e 64 65 78 20 | D.LIST)..(defalias.'-find-index. |
106e0 | 23 5b 35 31 34 20 22 5c 33 30 30 02 02 5c 22 40 5c 32 30 37 22 20 5b 2d 66 69 6e 64 2d 69 6e 64 | #[514."\300..\"@\207".[-find-ind |
10700 | 69 63 65 73 5d 20 35 20 28 23 24 20 2e 20 36 37 30 38 37 29 5d 29 0a 23 40 35 33 20 41 6e 61 70 | ices].5.(#$...67087)]).#@53.Anap |
10720 | 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 2d 66 69 6e 64 2d 69 6e 64 65 78 27 2e 0a | horic.version.of.`-find-index'.. |
10740 | 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 66 69 | .(fn.FORM.LIST)..(defalias.'--fi |
10760 | 6e 64 2d 69 6e 64 65 78 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 | nd-index.'(macro...#[514."\300\3 |
10780 | 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 22 20 5b 2d 66 69 6e 64 2d 69 6e 64 65 78 20 6c 61 6d | 01\302.E.E\207".[-find-index.lam |
107a0 | 62 64 61 20 28 69 74 29 5d 20 36 20 28 23 24 20 2e 20 36 37 33 35 36 29 5d 29 29 0a 28 70 75 74 | bda.(it)].6.(#$...67356)])).(put |
107c0 | 20 27 2d 2d 66 69 6e 64 2d 69 6e 64 65 78 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 | .'--find-index.'edebug-form-spec |
107e0 | 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 31 38 34 20 54 61 6b 65 20 61 20 | .'(def-form.form)).#@184.Take.a. |
10800 | 70 72 65 64 69 63 61 74 65 20 50 52 45 44 20 61 6e 64 20 61 20 4c 49 53 54 20 61 6e 64 20 72 65 | predicate.PRED.and.a.LIST.and.re |
10820 | 74 75 72 6e 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 0a 6c 61 73 74 20 65 6c 65 6d 65 | turn.the.index.of.the.last.eleme |
10840 | 6e 74 20 69 6e 20 74 68 65 20 6c 69 73 74 20 73 61 74 69 73 66 79 69 6e 67 20 74 68 65 20 70 72 | nt.in.the.list.satisfying.the.pr |
10860 | 65 64 69 63 61 74 65 2c 20 6f 72 20 6e 69 6c 20 69 66 0a 74 68 65 72 65 20 69 73 20 6e 6f 20 73 | edicate,.or.nil.if.there.is.no.s |
10880 | 75 63 68 20 65 6c 65 6d 65 6e 74 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 60 2d 6c 61 73 74 27 2e 0a | uch.element...See.also.`-last'.. |
108a0 | 0a 28 66 6e 20 50 52 45 44 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 66 69 6e | .(fn.PRED.LIST)..(defalias.'-fin |
108c0 | 64 2d 6c 61 73 74 2d 69 6e 64 65 78 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 03 5c 22 | d-last-index.#[514."\300\301..\" |
108e0 | 21 5c 32 30 37 22 20 5b 2d 6c 61 73 74 2d 69 74 65 6d 20 2d 66 69 6e 64 2d 69 6e 64 69 63 65 73 | !\207".[-last-item.-find-indices |
10900 | 5d 20 36 20 28 23 24 20 2e 20 36 37 35 37 37 29 5d 29 0a 23 40 35 38 20 41 6e 61 70 68 6f 72 69 | ].6.(#$...67577)]).#@58.Anaphori |
10920 | 63 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 2d 66 69 6e 64 2d 6c 61 73 74 2d 69 6e 64 65 78 27 2e | c.version.of.`-find-last-index'. |
10940 | 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 66 | ..(fn.FORM.LIST)..(defalias.'--f |
10960 | 69 6e 64 2d 6c 61 73 74 2d 69 6e 64 65 78 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 | ind-last-index.'(macro...#[514." |
10980 | 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 22 20 5b 2d 66 69 6e 64 2d 6c 61 73 | \300\301\302.E.E\207".[-find-las |
109a0 | 74 2d 69 6e 64 65 78 20 6c 61 6d 62 64 61 20 28 69 74 29 5d 20 36 20 28 23 24 20 2e 20 36 37 38 | t-index.lambda.(it)].6.(#$...678 |
109c0 | 36 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 66 69 6e 64 2d 6c 61 73 74 2d 69 6e 64 65 78 20 27 | 64)])).(put.'--find-last-index.' |
109e0 | 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d | edebug-form-spec.'(def-form.form |
10a00 | 29 29 0a 23 40 31 32 33 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 77 68 6f 73 65 20 65 6c 65 | )).#@123.Return.a.list.whose.ele |
10a20 | 6d 65 6e 74 73 20 61 72 65 20 65 6c 65 6d 65 6e 74 73 20 66 72 6f 6d 20 4c 49 53 54 20 73 65 6c | ments.are.elements.from.LIST.sel |
10a40 | 65 63 74 65 64 0a 61 73 20 60 28 6e 74 68 20 69 20 6c 69 73 74 29 60 20 66 6f 72 20 61 6c 6c 20 | ected.as.`(nth.i.list)`.for.all. |
10a60 | 69 20 66 72 6f 6d 20 49 4e 44 49 43 45 53 2e 0a 0a 28 66 6e 20 49 4e 44 49 43 45 53 20 4c 49 53 | i.from.INDICES...(fn.INDICES.LIS |
10a80 | 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 65 6c 65 63 74 2d 62 79 2d 69 6e 64 69 63 65 | T)..(defalias.'-select-by-indice |
10aa0 | 73 20 23 5b 35 31 34 20 22 5c 33 30 30 02 5c 33 30 31 5c 33 30 30 5c 32 31 31 03 5c 32 30 33 23 | s.#[514."\300.\301\300\211.\203# |
10ac0 | 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 | ..\211A\262.\242\262..\262..T\26 |
10ae0 | 32 03 01 06 06 38 05 42 5c 32 36 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 | 2....8.B\262.\202..\266.\211\237 |
10b00 | 5c 32 30 37 22 20 5b 6e 69 6c 20 30 5d 20 39 20 28 23 24 20 2e 20 36 38 31 30 35 29 5d 29 0a 28 | \207".[nil.0].9.(#$...68105)]).( |
10b20 | 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 | byte-code."\300\301\302\303#\300 |
10b40 | 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e | \301\304\303#\300\207".[function |
10b60 | 2d 70 75 74 20 2d 73 65 6c 65 63 74 2d 62 79 2d 69 6e 64 69 63 65 73 20 70 75 72 65 20 74 20 73 | -put.-select-by-indices.pure.t.s |
10b80 | 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 32 38 33 20 53 65 6c 65 63 74 | ide-effect-free].5).#@283.Select |
10ba0 | 20 43 4f 4c 55 4d 4e 53 20 66 72 6f 6d 20 54 41 42 4c 45 2e 0a 0a 54 41 42 4c 45 20 69 73 20 61 | .COLUMNS.from.TABLE...TABLE.is.a |
10bc0 | 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 77 68 65 72 65 20 65 61 63 68 20 65 6c 65 6d 65 6e | .list.of.lists.where.each.elemen |
10be0 | 74 20 72 65 70 72 65 73 65 6e 74 73 20 6f 6e 65 20 72 6f 77 2e 0a 49 74 20 69 73 20 61 73 73 75 | t.represents.one.row..It.is.assu |
10c00 | 6d 65 64 20 65 61 63 68 20 72 6f 77 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 6c 65 6e 67 74 68 | med.each.row.has.the.same.length |
10c20 | 2e 0a 0a 45 61 63 68 20 72 6f 77 20 69 73 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 73 75 63 68 20 | ...Each.row.is.transformed.such. |
10c40 | 74 68 61 74 20 6f 6e 6c 79 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 4f 4c 55 4d 4e 53 20 | that.only.the.specified.COLUMNS. |
10c60 | 61 72 65 0a 73 65 6c 65 63 74 65 64 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 73 65 6c 65 63 | are.selected...See.also:.`-selec |
10c80 | 74 2d 63 6f 6c 75 6d 6e 27 2c 20 60 2d 73 65 6c 65 63 74 2d 62 79 2d 69 6e 64 69 63 65 73 27 0a | t-column',.`-select-by-indices'. |
10ca0 | 0a 28 66 6e 20 43 4f 4c 55 4d 4e 53 20 54 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | .(fn.COLUMNS.TABLE)..(defalias.' |
10cc0 | 2d 73 65 6c 65 63 74 2d 63 6f 6c 75 6d 6e 73 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c | -select-columns.#[514."\300\301\ |
10ce0 | 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 07 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 | 302\303\304\305..!\306\"\307\310 |
10d00 | 25 02 5c 22 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 | %.\"\207".[mapcar.make-byte-code |
10d20 | 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 | .257."\301\300.\"\207".vconcat.v |
10d40 | 65 63 74 6f 72 20 5b 2d 73 65 6c 65 63 74 2d 62 79 2d 69 6e 64 69 63 65 73 5d 20 34 20 22 5c 6e | ector.[-select-by-indices].4."\n |
10d60 | 5c 6e 28 66 6e 20 49 54 29 22 5d 20 39 20 28 23 24 20 2e 20 36 38 35 30 36 29 5d 29 0a 28 62 79 | \n(fn.IT)"].9.(#$...68506)]).(by |
10d80 | 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 | te-code."\300\301\302\303#\300\3 |
10da0 | 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 | 01\304\303#\300\207".[function-p |
10dc0 | 75 74 20 2d 73 65 6c 65 63 74 2d 63 6f 6c 75 6d 6e 73 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 | ut.-select-columns.pure.t.side-e |
10de0 | 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 32 35 37 20 53 65 6c 65 63 74 20 43 4f 4c 55 | ffect-free].5).#@257.Select.COLU |
10e00 | 4d 4e 20 66 72 6f 6d 20 54 41 42 4c 45 2e 0a 0a 54 41 42 4c 45 20 69 73 20 61 20 6c 69 73 74 20 | MN.from.TABLE...TABLE.is.a.list. |
10e20 | 6f 66 20 6c 69 73 74 73 20 77 68 65 72 65 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 72 65 70 72 | of.lists.where.each.element.repr |
10e40 | 65 73 65 6e 74 73 20 6f 6e 65 20 72 6f 77 2e 0a 49 74 20 69 73 20 61 73 73 75 6d 65 64 20 65 61 | esents.one.row..It.is.assumed.ea |
10e60 | 63 68 20 72 6f 77 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 6c 65 6e 67 74 68 2e 0a 0a 54 68 65 | ch.row.has.the.same.length...The |
10e80 | 20 73 69 6e 67 6c 65 20 73 65 6c 65 63 74 65 64 20 63 6f 6c 75 6d 6e 20 69 73 20 72 65 74 75 72 | .single.selected.column.is.retur |
10ea0 | 6e 65 64 20 61 73 20 61 20 6c 69 73 74 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 73 65 6c 65 | ned.as.a.list...See.also:.`-sele |
10ec0 | 63 74 2d 63 6f 6c 75 6d 6e 73 27 2c 20 60 2d 73 65 6c 65 63 74 2d 62 79 2d 69 6e 64 69 63 65 73 | ct-columns',.`-select-by-indices |
10ee0 | 27 0a 0a 28 66 6e 20 43 4f 4c 55 4d 4e 20 54 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | '..(fn.COLUMN.TABLE)..(defalias. |
10f00 | 27 2d 73 65 6c 65 63 74 2d 63 6f 6c 75 6d 6e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c | '-select-column.#[514."\300\301\ |
10f20 | 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 09 21 5c 33 31 30 5c 22 | 302\303\304\305\306\307..!\310\" |
10f40 | 5c 33 31 31 5c 33 31 32 25 04 5c 22 5c 22 5c 32 30 37 22 20 5b 61 70 70 6c 79 20 61 70 70 65 6e | \311\312%.\"\"\207".[apply.appen |
10f60 | 64 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 | d.mapcar.make-byte-code.257."\30 |
10f80 | 31 5c 33 30 30 43 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 2d | 1\300C.\"\207".vconcat.vector.[- |
10fa0 | 73 65 6c 65 63 74 2d 62 79 2d 69 6e 64 69 63 65 73 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 | select-by-indices].4."\n\n(fn.IT |
10fc0 | 29 22 5d 20 31 31 20 28 23 24 20 2e 20 36 39 31 30 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 | )"].11.(#$...69109)]).(byte-code |
10fe0 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c | ."\300\301\302\303#\300\301\304\ |
11000 | 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 73 65 6c | 303#\300\207".[function-put.-sel |
11020 | 65 63 74 2d 63 6f 6c 75 6d 6e 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 | ect-column.pure.t.side-effect-fr |
11040 | 65 65 5d 20 35 29 0a 23 40 32 35 33 20 54 68 72 65 61 64 20 74 68 65 20 65 78 70 72 20 74 68 72 | ee].5).#@253.Thread.the.expr.thr |
11060 | 6f 75 67 68 20 74 68 65 20 66 6f 72 6d 73 2e 20 49 6e 73 65 72 74 20 58 20 61 73 20 74 68 65 20 | ough.the.forms..Insert.X.as.the. |
11080 | 73 65 63 6f 6e 64 20 69 74 65 6d 0a 69 6e 20 74 68 65 20 66 69 72 73 74 20 66 6f 72 6d 2c 20 6d | second.item.in.the.first.form,.m |
110a0 | 61 6b 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 69 74 20 69 66 20 69 74 20 69 73 20 6e 6f 74 20 | aking.a.list.of.it.if.it.is.not. |
110c0 | 61 20 6c 69 73 74 0a 61 6c 72 65 61 64 79 2e 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 6f 72 | a.list.already..If.there.are.mor |
110e0 | 65 20 66 6f 72 6d 73 2c 20 69 6e 73 65 72 74 20 74 68 65 20 66 69 72 73 74 20 66 6f 72 6d 20 61 | e.forms,.insert.the.first.form.a |
11100 | 73 20 74 68 65 0a 73 65 63 6f 6e 64 20 69 74 65 6d 20 69 6e 20 73 65 63 6f 6e 64 20 66 6f 72 6d | s.the.second.item.in.second.form |
11120 | 2c 20 65 74 63 2e 0a 0a 28 66 6e 20 58 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4f 52 4d 20 26 72 65 | ,.etc...(fn.X.&optional.FORM.&re |
11140 | 73 74 20 4d 4f 52 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 3e 20 27 28 6d 61 63 72 6f 20 | st.MORE)..(defalias.'->.'(macro. |
11160 | 2e 20 23 5b 36 34 31 20 22 01 5c 32 30 34 06 00 02 5c 32 30 37 5c 32 31 31 5c 32 30 34 1b 00 01 | ..#[641.".\204...\207\211\204... |
11180 | 3c 5c 32 30 33 17 00 01 40 03 03 41 42 42 5c 32 30 37 01 03 44 5c 32 30 37 5c 33 30 30 5c 32 31 | <\203...@..ABB\207..D\207\300\21 |
111a0 | 31 04 04 45 02 42 42 5c 32 30 37 22 20 5b 2d 3e 5d 20 37 20 28 23 24 20 2e 20 36 39 37 30 39 29 | 1..E.BB\207".[->].7.(#$...69709) |
111c0 | 5d 29 29 0a 28 70 75 74 20 27 2d 3e 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 | ])).(put.'->.'edebug-form-spec.' |
111e0 | 28 66 6f 72 6d 20 26 72 65 73 74 20 5b 26 6f 72 20 73 79 6d 62 6f 6c 70 20 28 73 65 78 70 20 26 | (form.&rest.[&or.symbolp.(sexp.& |
11200 | 72 65 73 74 20 66 6f 72 6d 29 5d 29 29 0a 23 40 32 34 39 20 54 68 72 65 61 64 20 74 68 65 20 65 | rest.form)])).#@249.Thread.the.e |
11220 | 78 70 72 20 74 68 72 6f 75 67 68 20 74 68 65 20 66 6f 72 6d 73 2e 20 49 6e 73 65 72 74 20 58 20 | xpr.through.the.forms..Insert.X. |
11240 | 61 73 20 74 68 65 20 6c 61 73 74 20 69 74 65 6d 0a 69 6e 20 74 68 65 20 66 69 72 73 74 20 66 6f | as.the.last.item.in.the.first.fo |
11260 | 72 6d 2c 20 6d 61 6b 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 69 74 20 69 66 20 69 74 20 69 73 | rm,.making.a.list.of.it.if.it.is |
11280 | 20 6e 6f 74 20 61 20 6c 69 73 74 0a 61 6c 72 65 61 64 79 2e 20 49 66 20 74 68 65 72 65 20 61 72 | .not.a.list.already..If.there.ar |
112a0 | 65 20 6d 6f 72 65 20 66 6f 72 6d 73 2c 20 69 6e 73 65 72 74 20 74 68 65 20 66 69 72 73 74 20 66 | e.more.forms,.insert.the.first.f |
112c0 | 6f 72 6d 20 61 73 20 74 68 65 0a 6c 61 73 74 20 69 74 65 6d 20 69 6e 20 73 65 63 6f 6e 64 20 66 | orm.as.the.last.item.in.second.f |
112e0 | 6f 72 6d 2c 20 65 74 63 2e 0a 0a 28 66 6e 20 58 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4f 52 4d 20 | orm,.etc...(fn.X.&optional.FORM. |
11300 | 26 72 65 73 74 20 4d 4f 52 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 3e 3e 20 27 28 6d 61 | &rest.MORE)..(defalias.'->>.'(ma |
11320 | 63 72 6f 20 2e 20 23 5b 36 34 31 20 22 01 5c 32 30 34 06 00 02 5c 32 30 37 5c 32 31 31 5c 32 30 | cro...#[641.".\204...\207\211\20 |
11340 | 34 19 00 01 3c 5c 32 30 33 15 00 5c 33 30 30 02 04 43 5c 22 5c 32 30 37 01 03 44 5c 32 30 37 5c | 4...<\203..\300..C\"\207..D\207\ |
11360 | 33 30 31 5c 32 31 31 04 04 45 02 42 42 5c 32 30 37 22 20 5b 61 70 70 65 6e 64 20 2d 3e 3e 5d 20 | 301\211..E.BB\207".[append.->>]. |
11380 | 37 20 28 23 24 20 2e 20 37 30 31 36 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 3e 3e 20 27 65 64 65 | 7.(#$...70164)])).(put.'->>.'ede |
113a0 | 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 2d 3e 29 0a 23 40 32 36 39 20 53 74 61 72 74 69 6e | bug-form-spec.'->).#@269.Startin |
113c0 | 67 20 77 69 74 68 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 58 2c 20 74 68 72 65 61 64 20 65 61 | g.with.the.value.of.X,.thread.ea |
113e0 | 63 68 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 72 6f 75 67 68 20 46 4f 52 4d 53 2e 0a 0a 49 6e | ch.expression.through.FORMS...In |
11400 | 73 65 72 74 20 58 20 61 74 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 73 69 67 6e 69 66 69 65 64 | sert.X.at.the.position.signified |
11420 | 20 62 79 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 69 74 27 20 69 6e 20 74 68 65 20 66 69 72 73 74 | .by.the.symbol.`it'.in.the.first |
11440 | 0a 66 6f 72 6d 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 6f 72 65 20 66 6f 72 6d 73 2c | .form...If.there.are.more.forms, |
11460 | 20 69 6e 73 65 72 74 20 74 68 65 20 66 69 72 73 74 20 66 6f 72 6d 20 61 74 20 74 68 65 20 70 6f | .insert.the.first.form.at.the.po |
11480 | 73 69 74 69 6f 6e 0a 73 69 67 6e 69 66 69 65 64 20 62 79 20 60 69 74 27 20 69 6e 20 69 6e 20 73 | sition.signified.by.`it'.in.in.s |
114a0 | 65 63 6f 6e 64 20 66 6f 72 6d 2c 20 65 74 63 2e 0a 0a 28 66 6e 20 58 20 26 72 65 73 74 20 46 4f | econd.form,.etc...(fn.X.&rest.FO |
114c0 | 52 4d 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 3e 20 27 28 6d 61 63 72 6f 20 2e 20 23 | RMS)..(defalias.'-->.'(macro...# |
114e0 | 5b 33 38 35 20 22 5c 33 30 30 02 5c 33 30 31 03 42 42 42 5c 32 30 37 22 20 5b 2d 61 73 2d 3e 20 | [385."\300.\301.BBB\207".[-as->. |
11500 | 69 74 5d 20 36 20 28 23 24 20 2e 20 37 30 35 38 35 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 3e 20 | it].6.(#$...70585)])).(put.'-->. |
11520 | 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 62 6f 64 79 29 29 0a | 'edebug-form-spec.'(form.body)). |
11540 | 23 40 32 31 32 20 53 74 61 72 74 69 6e 67 20 77 69 74 68 20 56 41 4c 55 45 2c 20 74 68 72 65 61 | #@212.Starting.with.VALUE,.threa |
11560 | 64 20 56 41 52 49 41 42 4c 45 20 74 68 72 6f 75 67 68 20 46 4f 52 4d 53 2e 0a 0a 49 6e 20 74 68 | d.VARIABLE.through.FORMS...In.th |
11580 | 65 20 66 69 72 73 74 20 66 6f 72 6d 2c 20 62 69 6e 64 20 56 41 52 49 41 42 4c 45 20 74 6f 20 56 | e.first.form,.bind.VARIABLE.to.V |
115a0 | 41 4c 55 45 2e 20 20 49 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 66 6f 72 6d 2c 20 62 69 6e 64 0a | ALUE...In.the.second.form,.bind. |
115c0 | 56 41 52 49 41 42 4c 45 20 74 6f 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20 66 69 | VARIABLE.to.the.result.of.the.fi |
115e0 | 72 73 74 20 66 6f 72 6d 2c 20 61 6e 64 20 73 6f 20 66 6f 72 74 68 2e 0a 0a 28 66 6e 20 56 41 4c | rst.form,.and.so.forth...(fn.VAL |
11600 | 55 45 20 56 41 52 49 41 42 4c 45 20 26 72 65 73 74 20 46 4f 52 4d 53 29 1f 0a 28 64 65 66 61 6c | UE.VARIABLE.&rest.FORMS)..(defal |
11620 | 69 61 73 20 27 2d 61 73 2d 3e 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 32 20 22 5c 32 31 31 | ias.'-as->.'(macro...#[642."\211 |
11640 | 5c 32 30 34 06 00 02 5c 32 30 37 5c 33 30 30 02 04 44 43 5c 33 30 31 03 40 39 5c 32 30 33 19 00 | \204...\207\300..DC\301.@9\203.. |
11660 | 03 40 05 44 5c 32 30 32 1b 00 03 40 05 05 41 42 42 42 45 5c 32 30 37 22 20 5b 6c 65 74 20 2d 61 | .@.D\202...@..ABBBE\207".[let.-a |
11680 | 73 2d 3e 5d 20 39 20 28 23 24 20 2e 20 37 30 39 38 32 29 5d 29 29 0a 28 70 75 74 20 27 2d 61 73 | s->].9.(#$...70982)])).(put.'-as |
116a0 | 2d 3e 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 66 6f 72 6d 20 73 79 6d 62 | ->.'edebug-form-spec.'(form.symb |
116c0 | 6f 6c 70 20 62 6f 64 79 29 29 0a 23 40 31 36 33 20 57 68 65 6e 20 65 78 70 72 20 69 73 20 6e 6f | olp.body)).#@163.When.expr.is.no |
116e0 | 6e 2d 6e 69 6c 2c 20 74 68 72 65 61 64 20 69 74 20 74 68 72 6f 75 67 68 20 74 68 65 20 66 69 72 | n-nil,.thread.it.through.the.fir |
11700 | 73 74 20 66 6f 72 6d 20 28 76 69 61 20 60 2d 3e 27 29 2c 0a 61 6e 64 20 77 68 65 6e 20 74 68 61 | st.form.(via.`->'),.and.when.tha |
11720 | 74 20 72 65 73 75 6c 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 72 6f 75 67 68 20 74 68 65 | t.result.is.non-nil,.through.the |
11740 | 20 6e 65 78 74 20 66 6f 72 6d 2c 20 65 74 63 2e 0a 0a 28 66 6e 20 58 20 26 6f 70 74 69 6f 6e 61 | .next.form,.etc...(fn.X.&optiona |
11760 | 6c 20 46 4f 52 4d 20 26 72 65 73 74 20 4d 4f 52 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d | l.FORM.&rest.MORE)..(defalias.'- |
11780 | 73 6f 6d 65 2d 3e 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 31 20 22 01 5c 32 30 34 06 00 02 | some->.'(macro...#[641.".\204... |
117a0 | 5c 32 30 37 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 5c 33 30 33 02 06 06 44 5c 33 30 34 04 06 07 | \207\300\301!\302\303...D\304... |
117c0 | 45 45 03 42 42 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 | EE.BB\207".[make-symbol."result" |
117e0 | 20 2d 73 6f 6d 65 2d 3e 20 2d 77 68 65 6e 2d 6c 65 74 20 2d 3e 5d 20 31 30 20 28 23 24 20 2e 20 | .-some->.-when-let.->].10.(#$... |
11800 | 37 31 33 37 37 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 | 71377)])).(byte-code."\300\301\3 |
11820 | 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 | 02\303#\210\304\301\305\306#\300 |
11840 | 5c 32 30 37 22 20 5b 70 75 74 20 2d 73 6f 6d 65 2d 3e 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 | \207".[put.-some->.edebug-form-s |
11860 | 70 65 63 20 2d 3e 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d | pec.->.function-put.lisp-indent- |
11880 | 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 31 36 34 20 57 68 65 6e 20 65 78 70 72 20 69 | function.1].4).#@164.When.expr.i |
118a0 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 72 65 61 64 20 69 74 20 74 68 72 6f 75 67 68 20 74 68 65 | s.non-nil,.thread.it.through.the |
118c0 | 20 66 69 72 73 74 20 66 6f 72 6d 20 28 76 69 61 20 60 2d 3e 3e 27 29 2c 0a 61 6e 64 20 77 68 65 | .first.form.(via.`->>'),.and.whe |
118e0 | 6e 20 74 68 61 74 20 72 65 73 75 6c 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 72 6f 75 67 | n.that.result.is.non-nil,.throug |
11900 | 68 20 74 68 65 20 6e 65 78 74 20 66 6f 72 6d 2c 20 65 74 63 2e 0a 0a 28 66 6e 20 58 20 26 6f 70 | h.the.next.form,.etc...(fn.X.&op |
11920 | 74 69 6f 6e 61 6c 20 46 4f 52 4d 20 26 72 65 73 74 20 4d 4f 52 45 29 1f 0a 28 64 65 66 61 6c 69 | tional.FORM.&rest.MORE)..(defali |
11940 | 61 73 20 27 2d 73 6f 6d 65 2d 3e 3e 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 31 20 22 01 5c | as.'-some->>.'(macro...#[641.".\ |
11960 | 32 30 34 06 00 02 5c 32 30 37 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 5c 33 30 33 02 06 06 44 5c | 204...\207\300\301!\302\303...D\ |
11980 | 33 30 34 04 06 07 45 45 03 42 42 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 | 304...EE.BB\207".[make-symbol."r |
119a0 | 65 73 75 6c 74 22 20 2d 73 6f 6d 65 2d 3e 3e 20 2d 77 68 65 6e 2d 6c 65 74 20 2d 3e 3e 5d 20 31 | esult".-some->>.-when-let.->>].1 |
119c0 | 30 20 28 23 24 20 2e 20 37 31 38 32 39 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 | 0.(#$...71829)])).(byte-code."\3 |
119e0 | 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c | 00\301\302\303#\210\304\301\305\ |
11a00 | 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 73 6f 6d 65 2d 3e 3e 20 65 64 65 62 | 306#\300\207".[put.-some->>.edeb |
11a20 | 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 2d 3e 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 | ug-form-spec.->.function-put.lis |
11a40 | 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 32 33 39 20 54 68 | p-indent-function.1].4).#@239.Th |
11a60 | 72 65 61 64 20 45 58 50 52 20 74 68 72 6f 75 67 68 20 46 4f 52 4d 53 20 76 69 61 20 60 2d 2d 3e | read.EXPR.through.FORMS.via.`--> |
11a80 | 27 2c 20 77 68 69 6c 65 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a | ',.while.the.result.is.non-nil.. |
11aa0 | 57 68 65 6e 20 45 58 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2c 20 | When.EXPR.evaluates.to.non-nil,. |
11ac0 | 74 68 72 65 61 64 20 74 68 65 20 72 65 73 75 6c 74 20 74 68 72 6f 75 67 68 20 74 68 65 0a 66 69 | thread.the.result.through.the.fi |
11ae0 | 72 73 74 20 6f 66 20 46 4f 52 4d 53 2c 20 61 6e 64 20 77 68 65 6e 20 74 68 61 74 20 72 65 73 75 | rst.of.FORMS,.and.when.that.resu |
11b00 | 6c 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 72 65 61 64 20 69 74 0a 74 68 72 6f 75 67 68 | lt.is.non-nil,.thread.it.through |
11b20 | 20 74 68 65 20 6e 65 78 74 20 66 6f 72 6d 2c 20 65 74 63 2e 0a 0a 28 66 6e 20 45 58 50 52 20 26 | .the.next.form,.etc...(fn.EXPR.& |
11b40 | 72 65 73 74 20 46 4f 52 4d 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 6f 6d 65 2d 2d 3e | rest.FORMS)..(defalias.'-some--> |
11b60 | 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c 32 31 31 5c 32 30 34 06 00 01 5c 32 30 | .'(macro...#[385."\211\204...\20 |
11b80 | 37 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 5c 33 30 33 02 05 44 5c 33 30 34 04 06 06 40 45 45 03 | 7\300\301!\302\303..D\304...@EE. |
11ba0 | 41 42 42 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 2d | ABB\207".[make-symbol."result".- |
11bc0 | 73 6f 6d 65 2d 2d 3e 20 2d 77 68 65 6e 2d 6c 65 74 20 2d 2d 3e 5d 20 39 20 28 23 24 20 2e 20 37 | some-->.-when-let.-->].9.(#$...7 |
11be0 | 32 32 38 36 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 | 2286)])).(byte-code."\300\301\30 |
11c00 | 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c | 2\303#\210\304\301\305\306#\300\ |
11c20 | 32 30 37 22 20 5b 70 75 74 20 2d 73 6f 6d 65 2d 2d 3e 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 | 207".[put.-some-->.edebug-form-s |
11c40 | 70 65 63 20 28 66 6f 72 6d 20 26 72 65 73 74 20 26 6f 72 20 73 79 6d 62 6f 6c 70 20 63 6f 6e 73 | pec.(form.&rest.&or.symbolp.cons |
11c60 | 70 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 | p).function-put.lisp-indent-func |
11c80 | 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 32 35 37 20 45 76 61 6c 75 61 74 65 20 49 4e 49 54 20 61 | tion.1].4).#@257.Evaluate.INIT.a |
11ca0 | 6e 64 20 70 61 73 73 20 69 74 20 61 73 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 46 4f 52 4d 53 20 | nd.pass.it.as.argument.to.FORMS. |
11cc0 | 77 69 74 68 20 60 2d 3e 27 2e 0a 54 68 65 20 52 45 53 55 4c 54 20 6f 66 20 65 76 61 6c 75 61 74 | with.`->'..The.RESULT.of.evaluat |
11ce0 | 69 6e 67 20 49 4e 49 54 20 69 73 20 74 68 72 65 61 64 65 64 20 74 68 72 6f 75 67 68 20 65 61 63 | ing.INIT.is.threaded.through.eac |
11d00 | 68 20 6f 66 20 46 4f 52 4d 53 0a 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 75 73 69 6e 67 20 60 2d | h.of.FORMS.individually.using.`- |
11d20 | 3e 27 2c 20 77 68 69 63 68 20 73 65 65 2e 20 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 | >',.which.see...The.return.value |
11d40 | 20 69 73 20 52 45 53 55 4c 54 2c 0a 77 68 69 63 68 20 46 4f 52 4d 53 20 6d 61 79 20 68 61 76 65 | .is.RESULT,.which.FORMS.may.have |
11d60 | 20 6d 6f 64 69 66 69 65 64 20 62 79 20 73 69 64 65 20 65 66 66 65 63 74 2e 0a 0a 28 66 6e 20 49 | .modified.by.side.effect...(fn.I |
11d80 | 4e 49 54 20 26 72 65 73 74 20 46 4f 52 4d 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 64 6f | NIT.&rest.FORMS)..(defalias.'-do |
11da0 | 74 6f 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 | to.'(macro...#[385."\300\301!\30 |
11dc0 | 32 01 04 44 43 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 | 2..DC\303\304\305\306\307\310\31 |
11de0 | 31 06 09 21 5c 33 31 32 5c 22 5c 33 31 33 5c 33 31 34 25 06 06 5c 22 04 43 5c 22 42 42 5c 32 30 | 1..!\312\"\313\314%..\".C\"BB\20 |
11e00 | 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 75 6c 74 22 20 6c 65 74 20 61 70 70 | 7".[make-symbol."result".let.app |
11e20 | 65 6e 64 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c | end.mapcar.make-byte-code.257."\ |
11e40 | 33 30 31 5c 33 30 30 02 45 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 2d | 301\300.E\207".vconcat.vector.[- |
11e60 | 3e 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 4f 52 4d 29 22 5d 20 31 33 20 28 23 24 20 2e 20 37 | >].4."\n\n(fn.FORM)"].13.(#$...7 |
11e80 | 32 38 34 39 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 | 2849)])).(byte-code."\300\301\30 |
11ea0 | 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c | 2\303#\210\304\301\305\306#\300\ |
11ec0 | 32 30 37 22 20 5b 70 75 74 20 2d 64 6f 74 6f 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 | 207".[put.-doto.edebug-form-spec |
11ee0 | 20 28 66 6f 72 6d 20 26 72 65 73 74 20 26 6f 72 20 73 79 6d 62 6f 6c 70 20 63 6f 6e 73 70 29 20 | .(form.&rest.&or.symbolp.consp). |
11f00 | 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f | function-put.lisp-indent-functio |
11f20 | 6e 20 31 5d 20 34 29 0a 23 40 31 39 39 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 | n.1].4).#@199.Anaphoric.form.of. |
11f40 | 60 2d 64 6f 74 6f 27 2e 0a 54 68 69 73 20 6a 75 73 74 20 65 76 61 6c 75 61 74 65 73 20 49 4e 49 | `-doto'..This.just.evaluates.INI |
11f60 | 54 2c 20 62 69 6e 64 73 20 74 68 65 20 72 65 73 75 6c 74 20 74 6f 20 60 69 74 27 2c 20 65 76 61 | T,.binds.the.result.to.`it',.eva |
11f80 | 6c 75 61 74 65 73 0a 46 4f 52 4d 53 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 66 69 | luates.FORMS,.and.returns.the.fi |
11fa0 | 6e 61 6c 20 76 61 6c 75 65 20 6f 66 20 60 69 74 27 2e 0a 4e 6f 74 65 3a 20 60 69 74 27 20 6e 65 | nal.value.of.`it'..Note:.`it'.ne |
11fc0 | 65 64 20 6e 6f 74 20 62 65 20 75 73 65 64 20 69 6e 20 65 61 63 68 20 66 6f 72 6d 2e 0a 0a 28 66 | ed.not.be.used.in.each.form...(f |
11fe0 | 6e 20 49 4e 49 54 20 26 72 65 73 74 20 46 4f 52 4d 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | n.INIT.&rest.FORMS)..(defalias.' |
12000 | 2d 2d 64 6f 74 6f 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 | --doto.'(macro...#[385."\300\301 |
12020 | 03 44 43 5c 33 30 32 03 5c 33 30 33 5c 22 42 42 5c 32 30 37 22 20 5b 6c 65 74 20 69 74 20 61 70 | .DC\302.\303\"BB\207".[let.it.ap |
12040 | 70 65 6e 64 20 28 69 74 29 5d 20 37 20 28 23 24 20 2e 20 37 33 35 31 38 29 5d 29 29 0a 28 62 79 | pend.(it)].7.(#$...73518)])).(by |
12060 | 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 | te-code."\300\301\302\303#\210\3 |
12080 | 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 2d | 04\301\305\306#\300\207".[put.-- |
120a0 | 64 6f 74 6f 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 6f 72 6d 20 62 6f 64 79 | doto.edebug-form-spec.(form.body |
120c0 | 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 | ).function-put.lisp-indent-funct |
120e0 | 69 6f 6e 20 31 5d 20 34 29 0a 23 40 31 37 39 20 47 72 61 64 65 20 65 6c 65 6d 65 6e 74 73 20 6f | ion.1].4).#@179.Grade.elements.o |
12100 | 66 20 4c 49 53 54 20 75 73 69 6e 67 20 43 4f 4d 50 41 52 41 54 4f 52 20 72 65 6c 61 74 69 6f 6e | f.LIST.using.COMPARATOR.relation |
12120 | 2e 0a 54 68 69 73 20 79 69 65 6c 64 73 20 61 20 70 65 72 6d 75 74 61 74 69 6f 6e 20 76 65 63 74 | ..This.yields.a.permutation.vect |
12140 | 6f 72 20 73 75 63 68 20 74 68 61 74 20 61 70 70 6c 79 69 6e 67 20 74 68 69 73 0a 70 65 72 6d 75 | or.such.that.applying.this.permu |
12160 | 74 61 74 69 6f 6e 20 74 6f 20 4c 49 53 54 20 73 6f 72 74 73 20 69 74 20 69 6e 20 61 73 63 65 6e | tation.to.LIST.sorts.it.in.ascen |
12180 | 64 69 6e 67 20 6f 72 64 65 72 2e 0a 0a 28 66 6e 20 43 4f 4d 50 41 52 41 54 4f 52 20 4c 49 53 54 | ding.order...(fn.COMPARATOR.LIST |
121a0 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 67 72 61 64 65 2d 75 70 20 23 5b 35 31 34 20 22 5c | )..(defalias.'-grade-up.#[514."\ |
121c0 | 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 | 300\301\302\303\304\305\306\307. |
121e0 | 09 21 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 5c 33 31 33 05 5c 33 31 34 5c 33 31 33 5c 32 | .!\310\"\311\312%\313.\314\313\2 |
12200 | 31 31 03 5c 32 30 33 32 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 | 11.\2032..\211A\262.\242\262..\2 |
12220 | 36 32 01 02 54 5c 32 36 32 03 01 01 42 05 42 5c 32 36 32 05 5c 32 30 32 15 00 5c 32 36 36 04 5c | 62..T\262...B.B\262.\202..\266.\ |
12240 | 32 31 31 5c 32 33 37 5c 32 36 32 01 5c 22 5c 22 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 20 63 64 | 211\237\262.\"\"\207".[mapcar.cd |
12260 | 72 20 2d 73 6f 72 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 35 31 34 20 22 5c 33 30 30 | r.-sort.make-byte-code.514."\300 |
12280 | 02 40 02 40 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 35 20 | .@.@\"\207".vconcat.vector.[].5. |
122a0 | 22 5c 6e 5c 6e 28 66 6e 20 49 54 20 4f 54 48 45 52 29 22 20 6e 69 6c 20 30 5d 20 31 33 20 28 23 | "\n\n(fn.IT.OTHER)".nil.0].13.(# |
122c0 | 24 20 2e 20 37 33 39 36 38 29 5d 29 0a 23 40 31 38 30 20 47 72 61 64 65 20 65 6c 65 6d 65 6e 74 | $...73968)]).#@180.Grade.element |
122e0 | 73 20 6f 66 20 4c 49 53 54 20 75 73 69 6e 67 20 43 4f 4d 50 41 52 41 54 4f 52 20 72 65 6c 61 74 | s.of.LIST.using.COMPARATOR.relat |
12300 | 69 6f 6e 2e 0a 54 68 69 73 20 79 69 65 6c 64 73 20 61 20 70 65 72 6d 75 74 61 74 69 6f 6e 20 76 | ion..This.yields.a.permutation.v |
12320 | 65 63 74 6f 72 20 73 75 63 68 20 74 68 61 74 20 61 70 70 6c 79 69 6e 67 20 74 68 69 73 0a 70 65 | ector.such.that.applying.this.pe |
12340 | 72 6d 75 74 61 74 69 6f 6e 20 74 6f 20 4c 49 53 54 20 73 6f 72 74 73 20 69 74 20 69 6e 20 64 65 | rmutation.to.LIST.sorts.it.in.de |
12360 | 73 63 65 6e 64 69 6e 67 20 6f 72 64 65 72 2e 0a 0a 28 66 6e 20 43 4f 4d 50 41 52 41 54 4f 52 20 | scending.order...(fn.COMPARATOR. |
12380 | 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 67 72 61 64 65 2d 64 6f 77 6e 20 23 5b | LIST)..(defalias.'-grade-down.#[ |
123a0 | 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 | 514."\300\301\302\303\304\305\30 |
123c0 | 36 5c 33 30 37 06 09 21 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 5c 33 31 33 05 5c 33 31 34 | 6\307..!\310\"\311\312%\313.\314 |
123e0 | 5c 33 31 33 5c 32 31 31 03 5c 32 30 33 32 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 | \313\211.\2032..\211A\262.\242\2 |
12400 | 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 01 01 42 05 42 5c 32 36 32 05 5c 32 30 32 15 00 | 62..\262..T\262...B.B\262.\202.. |
12420 | 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 36 32 01 5c 22 5c 22 5c 32 30 37 22 20 5b 6d 61 70 | \266.\211\237\262.\"\"\207".[map |
12440 | 63 61 72 20 63 64 72 20 2d 73 6f 72 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 35 31 34 | car.cdr.-sort.make-byte-code.514 |
12460 | 20 22 5c 33 30 30 01 40 03 40 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 | ."\300.@.@\"\207".vconcat.vector |
12480 | 20 5b 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 20 4f 54 48 45 52 29 22 20 6e 69 6c 20 30 5d | .[].5."\n\n(fn.IT.OTHER)".nil.0] |
124a0 | 20 31 33 20 28 23 24 20 2e 20 37 34 34 35 31 29 5d 29 0a 23 40 34 32 20 4d 6f 6e 6f 74 6f 6e 69 | .13.(#$...74451)]).#@42.Monotoni |
124c0 | 63 20 63 6f 75 6e 74 65 72 20 66 6f 72 20 67 65 6e 65 72 61 74 65 64 20 73 79 6d 62 6f 6c 73 2e | c.counter.for.generated.symbols. |
124e0 | 1f 0a 28 64 65 66 76 61 72 20 64 61 73 68 2d 2d 73 6f 75 72 63 65 2d 63 6f 75 6e 74 65 72 20 30 | ..(defvar.dash--source-counter.0 |
12500 | 20 28 23 24 20 2e 20 37 34 39 33 36 29 29 0a 23 40 38 37 20 47 65 6e 65 72 61 74 65 20 61 20 6e | .(#$...74936)).#@87.Generate.a.n |
12520 | 65 77 20 64 61 73 68 2d 73 6f 75 72 63 65 20 73 79 6d 62 6f 6c 2e 0a 0a 41 6c 6c 20 72 65 74 75 | ew.dash-source.symbol...All.retu |
12540 | 72 6e 65 64 20 73 79 6d 62 6f 6c 73 20 61 72 65 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 62 | rned.symbols.are.guaranteed.to.b |
12560 | 65 20 75 6e 69 71 75 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 | e.unique...(defalias.'dash--matc |
12580 | 68 2d 6d 61 6b 65 2d 73 6f 75 72 63 65 2d 73 79 6d 62 6f 6c 20 23 5b 30 20 22 5c 33 30 31 5c 33 | h-make-source-symbol.#[0."\301\3 |
125a0 | 30 32 5c 33 30 33 08 5c 22 21 08 54 10 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 73 6f 75 72 63 65 | 02\303.\"!.T.\207".[dash--source |
125c0 | 2d 63 6f 75 6e 74 65 72 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 66 6f 72 6d 61 74 20 22 2d 2d 64 | -counter.make-symbol.format."--d |
125e0 | 61 73 68 2d 73 6f 75 72 63 65 2d 25 64 2d 2d 22 5d 20 34 20 28 23 24 20 2e 20 37 35 30 32 38 29 | ash-source-%d--"].4.(#$...75028) |
12600 | 5d 29 0a 23 40 37 30 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 53 59 4d 42 4f 4c | ]).#@70.Return.non-nil.if.SYMBOL |
12620 | 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 61 6e 64 20 73 74 61 72 74 73 20 77 69 74 68 20 5f 2e 0a | .is.a.symbol.and.starts.with._.. |
12640 | 0a 28 66 6e 20 53 59 4d 42 4f 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d | .(fn.SYMBOL)..(defalias.'dash--m |
12660 | 61 74 63 68 2d 69 67 6e 6f 72 65 2d 70 6c 61 63 65 2d 70 20 23 5b 32 35 37 20 22 5c 32 31 31 39 | atch-ignore-place-p.#[257."\2119 |
12680 | 5c 32 30 35 5c 66 00 5c 33 30 30 01 21 5c 33 30 31 48 5c 33 30 32 3d 5c 32 30 37 22 20 5b 73 79 | \205\f.\300.!\301H\302=\207".[sy |
126a0 | 6d 62 6f 6c 2d 6e 61 6d 65 20 30 20 39 35 5d 20 33 20 28 23 24 20 2e 20 37 35 32 37 32 29 5d 29 | mbol-name.0.95].3.(#$...75272)]) |
126c0 | 0a 23 40 37 35 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 67 65 6e 65 72 61 74 69 6e 67 | .#@75.Helper.function.generating |
126e0 | 20 69 64 69 6f 6d 61 74 69 63 20 73 68 69 66 74 69 6e 67 20 63 6f 64 65 2e 0a 0a 28 66 6e 20 53 | .idiomatic.shifting.code...(fn.S |
12700 | 4b 49 50 2d 43 44 52 20 53 4f 55 52 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 | KIP-CDR.SOURCE)..(defalias.'dash |
12720 | 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d 73 6b 69 70 2d 63 64 72 20 23 5b 35 31 34 20 22 01 5c 33 | --match-cons-skip-cdr.#[514.".\3 |
12740 | 30 30 55 5c 32 30 33 5c 6e 00 5c 33 30 31 01 44 5c 32 30 37 5c 33 30 32 5c 33 30 33 03 03 5c 22 | 00U\203\n.\301.D\207\302\303..\" |
12760 | 5c 33 30 34 03 5c 33 30 35 06 06 54 06 06 5c 22 45 45 5c 32 30 37 22 20 5b 30 20 70 6f 70 20 70 | \304.\305..T..\"EE\207".[0.pop.p |
12780 | 72 6f 67 31 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d 67 65 74 2d 63 61 72 20 73 65 | rog1.dash--match-cons-get-car.se |
127a0 | 74 71 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d 67 65 74 2d 63 64 72 5d 20 39 20 28 | tq.dash--match-cons-get-cdr].9.( |
127c0 | 23 24 20 2e 20 37 35 34 36 32 29 5d 29 0a 23 40 38 31 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 | #$...75462)]).#@81.Helper.functi |
127e0 | 6f 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 69 64 69 6f 6d 61 74 69 63 20 63 6f 64 65 20 74 6f 20 | on.generating.idiomatic.code.to. |
12800 | 67 65 74 20 6e 74 68 20 63 61 72 2e 0a 0a 28 66 6e 20 53 4b 49 50 2d 43 44 52 20 53 4f 55 52 43 | get.nth.car...(fn.SKIP-CDR.SOURC |
12820 | 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d | E)..(defalias.'dash--match-cons- |
12840 | 67 65 74 2d 63 61 72 20 23 5b 35 31 34 20 22 01 5c 33 30 30 55 5c 32 30 33 5c 6e 00 5c 33 30 31 | get-car.#[514.".\300U\203\n.\301 |
12860 | 01 44 5c 32 30 37 01 5c 33 30 32 55 5c 32 30 33 14 00 5c 33 30 33 01 44 5c 32 30 37 5c 33 30 34 | .D\207.\302U\203..\303.D\207\304 |
12880 | 02 02 45 5c 32 30 37 22 20 5b 30 20 63 61 72 20 31 20 63 61 64 72 20 6e 74 68 5d 20 35 20 28 23 | ..E\207".[0.car.1.cadr.nth].5.(# |
128a0 | 24 20 2e 20 37 35 37 33 31 29 5d 29 0a 23 40 38 31 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f | $...75731)]).#@81.Helper.functio |
128c0 | 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 69 64 69 6f 6d 61 74 69 63 20 63 6f 64 65 20 74 6f 20 67 | n.generating.idiomatic.code.to.g |
128e0 | 65 74 20 6e 74 68 20 63 64 72 2e 0a 0a 28 66 6e 20 53 4b 49 50 2d 43 44 52 20 53 4f 55 52 43 45 | et.nth.cdr...(fn.SKIP-CDR.SOURCE |
12900 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d 67 | )..(defalias.'dash--match-cons-g |
12920 | 65 74 2d 63 64 72 20 23 5b 35 31 34 20 22 01 5c 33 30 30 55 5c 32 30 33 07 00 5c 32 30 37 01 5c | et-cdr.#[514.".\300U\203..\207.\ |
12940 | 33 30 31 55 5c 32 30 33 11 00 5c 33 30 32 01 44 5c 32 30 37 5c 33 30 33 02 02 45 5c 32 30 37 22 | 301U\203..\302.D\207\303..E\207" |
12960 | 20 5b 30 20 31 20 63 64 72 20 6e 74 68 63 64 72 5d 20 35 20 28 23 24 20 2e 20 37 35 39 35 34 29 | .[0.1.cdr.nthcdr].5.(#$...75954) |
12980 | 5d 29 0a 23 40 38 36 20 53 65 74 75 70 20 61 20 63 6f 6e 73 20 6d 61 74 63 68 69 6e 67 20 65 6e | ]).#@86.Setup.a.cons.matching.en |
129a0 | 76 69 72 6f 6e 6d 65 6e 74 20 61 6e 64 20 63 61 6c 6c 20 74 68 65 20 72 65 61 6c 20 6d 61 74 63 | vironment.and.call.the.real.matc |
129c0 | 68 65 72 2e 0a 0a 28 66 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 53 4f 55 52 43 45 29 1f 0a 28 64 | her...(fn.MATCH-FORM.SOURCE)..(d |
129e0 | 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 20 23 5b 35 31 34 20 | efalias.'dash--match-cons.#[514. |
12a00 | 22 5c 33 30 30 20 5c 33 30 31 03 5c 32 31 31 3a 5c 32 30 33 1b 00 5c 33 30 32 01 40 21 5c 32 30 | "\300.\301.\211:\203..\302.@!\20 |
12a20 | 33 1b 00 01 54 5c 32 36 32 02 5c 32 31 31 41 5c 32 36 32 01 5c 32 30 32 04 00 5c 32 31 31 3a 5c | 3...T\262.\211A\262.\202..\211:\ |
12a40 | 32 30 33 31 00 5c 32 31 31 41 5c 32 30 34 31 00 5c 33 30 33 01 40 5c 33 30 34 04 06 07 5c 22 5c | 2031.\211A\2041.\303.@\304...\"\ |
12a60 | 22 5c 32 30 32 4b 00 01 5c 33 30 31 56 5c 32 30 33 42 00 5c 33 30 33 01 5c 33 30 35 04 06 07 5c | "\202K..\301V\203B.\303.\305...\ |
12a80 | 22 5c 22 5c 32 30 32 4b 00 02 04 44 5c 33 30 36 06 06 05 5c 22 42 5c 32 30 37 22 20 5b 64 61 73 | "\"\202K...D\306...\"B\207".[das |
12aa0 | 68 2d 2d 6d 61 74 63 68 2d 6d 61 6b 65 2d 73 6f 75 72 63 65 2d 73 79 6d 62 6f 6c 20 30 20 64 61 | h--match-make-source-symbol.0.da |
12ac0 | 73 68 2d 2d 6d 61 74 63 68 2d 69 67 6e 6f 72 65 2d 70 6c 61 63 65 2d 70 20 64 61 73 68 2d 2d 6d | sh--match-ignore-place-p.dash--m |
12ae0 | 61 74 63 68 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d 67 65 74 2d 63 61 72 20 64 61 | atch.dash--match-cons-get-car.da |
12b00 | 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d 67 65 74 2d 63 64 72 20 64 61 73 68 2d 2d 6d 61 74 | sh--match-cons-get-cdr.dash--mat |
12b20 | 63 68 2d 63 6f 6e 73 2d 31 5d 20 31 30 20 28 23 24 20 2e 20 37 36 31 36 38 29 5d 29 0a 23 40 34 | ch-cons-1].10.(#$...76168)]).#@4 |
12b40 | 37 20 47 65 74 20 65 78 70 61 6e 64 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 20 66 6f 72 20 54 | 7.Get.expand.function.name.for.T |
12b60 | 59 50 45 2e 0a 0a 28 66 6e 20 54 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 | YPE...(fn.TYPE)..(defalias.'dash |
12b80 | 2d 2d 67 65 74 2d 65 78 70 61 6e 64 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 32 35 37 20 22 5c 33 30 | --get-expand-function.#[257."\30 |
12ba0 | 30 5c 33 30 31 5c 33 30 32 03 5c 22 21 5c 32 30 37 22 20 5b 69 6e 74 65 72 6e 2d 73 6f 66 74 20 | 0\301\302.\"!\207".[intern-soft. |
12bc0 | 66 6f 72 6d 61 74 20 22 64 61 73 68 2d 65 78 70 61 6e 64 3a 25 73 22 5d 20 35 20 28 23 24 20 2e | format."dash-expand:%s"].5.(#$.. |
12be0 | 20 37 36 36 31 30 29 5d 29 0a 23 40 33 38 36 20 4d 61 74 63 68 20 4d 41 54 43 48 2d 46 4f 52 4d | .76610)]).#@386.Match.MATCH-FORM |
12c00 | 20 61 67 61 69 6e 73 74 20 53 4f 55 52 43 45 2e 0a 0a 4d 41 54 43 48 2d 46 4f 52 4d 20 69 73 20 | .against.SOURCE...MATCH-FORM.is. |
12c20 | 61 20 70 72 6f 70 65 72 20 6f 72 20 69 6d 70 72 6f 70 65 72 20 6c 69 73 74 2e 20 20 45 61 63 68 | a.proper.or.improper.list...Each |
12c40 | 20 65 6c 65 6d 65 6e 74 20 6f 66 0a 4d 41 54 43 48 2d 46 4f 52 4d 20 69 73 20 65 69 74 68 65 72 | .element.of.MATCH-FORM.is.either |
12c60 | 20 61 20 73 79 6d 62 6f 6c 2c 20 77 68 69 63 68 20 67 65 74 73 20 62 6f 75 6e 64 20 74 6f 20 74 | .a.symbol,.which.gets.bound.to.t |
12c80 | 68 65 20 72 65 73 70 65 63 74 69 76 65 0a 76 61 6c 75 65 20 69 6e 20 73 6f 75 72 63 65 20 6f 72 | he.respective.value.in.source.or |
12ca0 | 20 61 6e 6f 74 68 65 72 20 6d 61 74 63 68 20 66 6f 72 6d 20 77 68 69 63 68 20 67 65 74 73 20 64 | .another.match.form.which.gets.d |
12cc0 | 65 73 74 72 75 63 74 75 72 65 64 0a 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 0a 49 66 20 74 68 65 | estructured.recursively...If.the |
12ce0 | 20 63 64 72 20 6f 66 20 6c 61 73 74 20 63 6f 6e 73 20 63 65 6c 6c 20 69 6e 20 74 68 65 20 6c 69 | .cdr.of.last.cons.cell.in.the.li |
12d00 | 73 74 20 69 73 20 60 6e 69 6c 27 2c 20 6d 61 74 63 68 69 6e 67 20 73 74 6f 70 73 0a 74 68 65 72 | st.is.`nil',.matching.stops.ther |
12d20 | 65 2e 0a 0a 53 4f 55 52 43 45 20 69 73 20 61 20 70 72 6f 70 65 72 20 6f 72 20 69 6d 70 72 6f 70 | e...SOURCE.is.a.proper.or.improp |
12d40 | 65 72 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 53 4f 55 52 43 45 20 | er.list...(fn.MATCH-FORM.SOURCE. |
12d60 | 26 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 50 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 | &optional.PROPS)..(defalias.'das |
12d80 | 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d 31 20 23 5b 37 37 30 20 22 5c 33 30 30 01 5c 33 30 31 | h--match-cons-1.#[770."\300.\301 |
12da0 | 5c 22 5c 32 30 36 08 00 5c 33 30 32 03 3a 5c 32 30 33 65 00 03 41 5c 32 30 33 59 00 03 40 39 5c | \"\206..\302.:\203e..A\203Y..@9\ |
12dc0 | 32 30 33 2e 00 5c 33 30 33 5c 33 30 34 05 40 21 21 5c 32 30 33 2e 00 5c 33 30 35 5c 33 30 36 05 | 203..\303\304.@!!\203..\305\306. |
12de0 | 21 5c 33 30 37 03 06 06 5c 22 5c 22 5c 32 30 32 77 00 5c 33 31 30 04 40 21 5c 32 30 33 44 00 5c | !\307...\"\"\202w.\310.@!\203D.\ |
12e00 | 33 31 31 04 41 04 5c 33 31 32 05 5c 33 30 31 06 06 54 23 23 5c 32 30 32 77 00 5c 33 31 33 5c 33 | 311.A.\312.\301..T##\202w.\313\3 |
12e20 | 31 34 05 40 5c 33 31 35 04 06 07 5c 22 5c 22 5c 33 31 31 06 06 41 06 06 5c 22 5c 22 5c 32 30 32 | 14.@\315...\"\"\311..A..\"\"\202 |
12e40 | 77 00 5c 33 31 34 04 40 5c 33 31 36 03 06 06 5c 22 5c 22 5c 32 30 32 77 00 03 5c 33 31 37 3d 5c | w.\314.@\316...\"\"\202w..\317=\ |
12e60 | 32 30 33 6f 00 5c 33 31 37 5c 32 30 32 77 00 5c 33 31 34 04 5c 33 30 37 03 06 06 5c 22 5c 22 5c | 203o.\317\202w.\314.\307...\"\"\ |
12e80 | 32 30 37 22 20 5b 70 6c 69 73 74 2d 67 65 74 20 3a 73 6b 69 70 2d 63 64 72 20 30 20 66 75 6e 63 | 207".[plist-get.:skip-cdr.0.func |
12ea0 | 74 69 6f 6e 70 20 64 61 73 68 2d 2d 67 65 74 2d 65 78 70 61 6e 64 2d 66 75 6e 63 74 69 6f 6e 20 | tionp.dash--get-expand-function. |
12ec0 | 64 61 73 68 2d 2d 6d 61 74 63 68 2d 6b 76 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 6b 76 2d 6e 6f | dash--match-kv.dash--match-kv-no |
12ee0 | 72 6d 61 6c 69 7a 65 2d 6d 61 74 63 68 2d 66 6f 72 6d 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 | rmalize-match-form.dash--match-c |
12f00 | 6f 6e 73 2d 67 65 74 2d 63 64 72 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 69 67 6e 6f 72 65 2d 70 | ons-get-cdr.dash--match-ignore-p |
12f20 | 6c 61 63 65 2d 70 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 2d 31 20 70 6c 69 73 74 2d | lace-p.dash--match-cons-1.plist- |
12f40 | 70 75 74 20 2d 63 6f 6e 63 61 74 20 64 61 73 68 2d 2d 6d 61 74 63 68 20 64 61 73 68 2d 2d 6d 61 | put.-concat.dash--match.dash--ma |
12f60 | 74 63 68 2d 63 6f 6e 73 2d 73 6b 69 70 2d 63 64 72 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f | tch-cons-skip-cdr.dash--match-co |
12f80 | 6e 73 2d 67 65 74 2d 63 61 72 20 6e 69 6c 5d 20 31 31 20 28 23 24 20 2e 20 37 36 37 38 34 29 5d | ns-get-car.nil].11.(#$...76784)] |
12fa0 | 29 0a 23 40 38 38 20 53 65 74 75 70 20 61 20 76 65 63 74 6f 72 20 6d 61 74 63 68 69 6e 67 20 65 | ).#@88.Setup.a.vector.matching.e |
12fc0 | 6e 76 69 72 6f 6e 6d 65 6e 74 20 61 6e 64 20 63 61 6c 6c 20 74 68 65 20 72 65 61 6c 20 6d 61 74 | nvironment.and.call.the.real.mat |
12fe0 | 63 68 65 72 2e 0a 0a 28 66 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 53 4f 55 52 43 45 29 1f 0a 28 | cher...(fn.MATCH-FORM.SOURCE)..( |
13000 | 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 2d 76 65 63 74 6f 72 20 23 5b 35 | defalias.'dash--match-vector.#[5 |
13020 | 31 34 20 22 5c 33 30 30 20 02 47 5c 33 30 31 55 5c 32 30 33 16 00 5c 33 30 32 03 5c 33 30 33 48 | 14."\300..G\301U\203..\302.\303H |
13040 | 5c 33 30 34 04 5c 33 30 35 42 42 5c 22 5c 32 30 32 51 00 01 39 5c 32 30 33 5c 22 00 5c 33 30 36 | \304.\305BB\"\202Q..9\203\".\306 |
13060 | 03 03 5c 22 5c 32 30 32 51 00 5c 33 30 37 5c 33 31 30 04 5c 22 5c 33 31 31 5c 33 31 32 02 5c 22 | ..\"\202Q.\307\310.\"\311\312.\" |
13080 | 47 5c 32 31 31 05 47 53 55 5c 32 30 35 44 00 5c 33 31 33 5c 33 31 32 03 5c 22 5c 33 30 32 06 06 | G\211.GSU\205D.\313\312.\"\302.. |
130a0 | 02 48 5c 33 30 34 06 07 04 45 5c 22 5c 32 36 32 01 5c 32 36 36 5c 32 30 32 5c 32 30 36 51 00 5c | .H\304...E\"\262.\266\202\206Q.\ |
130c0 | 32 31 31 02 44 5c 33 30 36 04 03 5c 22 42 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 6d 61 74 63 68 | 211.D\306..\"B\207".[dash--match |
130e0 | 2d 6d 61 6b 65 2d 73 6f 75 72 63 65 2d 73 79 6d 62 6f 6c 20 31 20 64 61 73 68 2d 2d 6d 61 74 63 | -make-source-symbol.1.dash--matc |
13100 | 68 20 30 20 61 72 65 66 20 28 30 29 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 76 65 63 74 6f 72 2d | h.0.aref.(0).dash--match-vector- |
13120 | 31 20 6d 61 70 63 61 72 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 69 67 6e 6f 72 65 2d 70 6c 61 63 | 1.mapcar.dash--match-ignore-plac |
13140 | 65 2d 70 20 2d 72 65 6d 6f 76 65 20 6e 75 6c 6c 20 2d 66 69 6e 64 2d 69 6e 64 65 78 5d 20 31 31 | e-p.-remove.null.-find-index].11 |
13160 | 20 28 23 24 20 2e 20 37 37 37 33 35 29 5d 29 0a 23 40 36 39 31 20 4d 61 74 63 68 20 4d 41 54 43 | .(#$...77735)]).#@691.Match.MATC |
13180 | 48 2d 46 4f 52 4d 20 61 67 61 69 6e 73 74 20 53 4f 55 52 43 45 2e 0a 0a 4d 41 54 43 48 2d 46 4f | H-FORM.against.SOURCE...MATCH-FO |
131a0 | 52 4d 20 69 73 20 61 20 76 65 63 74 6f 72 2e 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 | RM.is.a.vector...Each.element.of |
131c0 | 20 4d 41 54 43 48 2d 46 4f 52 4d 20 69 73 20 65 69 74 68 65 72 20 61 0a 73 79 6d 62 6f 6c 2c 20 | .MATCH-FORM.is.either.a.symbol,. |
131e0 | 77 68 69 63 68 20 67 65 74 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 72 65 73 70 65 63 74 69 | which.gets.bound.to.the.respecti |
13200 | 76 65 20 76 61 6c 75 65 20 69 6e 20 73 6f 75 72 63 65 20 6f 72 0a 61 6e 6f 74 68 65 72 20 6d 61 | ve.value.in.source.or.another.ma |
13220 | 74 63 68 20 66 6f 72 6d 20 77 68 69 63 68 20 67 65 74 73 20 64 65 73 74 72 75 63 74 75 72 65 64 | tch.form.which.gets.destructured |
13240 | 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 0a 49 66 20 73 65 63 6f 6e 64 2d 66 72 6f 6d 2d 6c 61 | .recursively...If.second-from-la |
13260 | 73 74 20 70 6c 61 63 65 20 69 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 69 73 20 74 68 65 20 73 79 | st.place.in.MATCH-FORM.is.the.sy |
13280 | 6d 62 6f 6c 20 26 72 65 73 74 2c 20 74 68 65 0a 6e 65 78 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 | mbol.&rest,.the.next.element.of. |
132a0 | 74 68 65 20 4d 41 54 43 48 2d 46 4f 52 4d 20 69 73 20 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 | the.MATCH-FORM.is.matched.agains |
132c0 | 74 20 74 68 65 20 74 61 69 6c 20 6f 66 0a 53 4f 55 52 43 45 2c 20 73 74 61 72 74 69 6e 67 20 61 | t.the.tail.of.SOURCE,.starting.a |
132e0 | 74 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 26 72 65 73 74 20 73 79 6d 62 6f 6c 2e 20 20 54 68 | t.index.of.the.&rest.symbol...Th |
13300 | 69 73 20 69 73 0a 63 6f 6e 63 65 70 74 75 61 6c 6c 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 | is.is.conceptually.the.same.as.t |
13320 | 68 65 20 28 68 65 61 64 20 2e 20 74 61 69 6c 29 20 6d 61 74 63 68 20 66 6f 72 20 69 6d 70 72 6f | he.(head...tail).match.for.impro |
13340 | 70 65 72 0a 6c 69 73 74 73 2c 20 77 68 65 72 65 20 64 6f 74 20 70 6c 61 79 73 20 74 68 65 20 72 | per.lists,.where.dot.plays.the.r |
13360 | 6f 6c 65 20 6f 66 20 26 72 65 73 74 2e 0a 0a 53 4f 55 52 43 45 20 69 73 20 61 20 76 65 63 74 6f | ole.of.&rest...SOURCE.is.a.vecto |
13380 | 72 2e 0a 0a 49 66 20 74 68 65 20 4d 41 54 43 48 2d 46 4f 52 4d 20 76 65 63 74 6f 72 20 69 73 20 | r...If.the.MATCH-FORM.vector.is. |
133a0 | 73 68 6f 72 74 65 72 20 74 68 61 6e 20 53 4f 55 52 43 45 20 76 65 63 74 6f 72 2c 20 6f 6e 6c 79 | shorter.than.SOURCE.vector,.only |
133c0 | 0a 74 68 65 20 28 6c 65 6e 67 74 68 20 4d 41 54 43 48 2d 46 4f 52 4d 29 20 70 6c 61 63 65 73 20 | .the.(length.MATCH-FORM).places. |
133e0 | 61 72 65 20 62 6f 75 6e 64 2c 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 53 4f 55 52 43 | are.bound,.the.rest.of.the.SOURC |
13400 | 45 0a 69 73 20 64 69 73 63 61 72 64 65 64 2e 0a 0a 28 66 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 | E.is.discarded...(fn.MATCH-FORM. |
13420 | 53 4f 55 52 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 2d | SOURCE)..(defalias.'dash--match- |
13440 | 76 65 63 74 6f 72 2d 31 20 23 5b 35 31 34 20 22 5c 33 30 30 02 47 5c 33 30 31 02 02 57 5c 32 30 | vector-1.#[514."\300.G\301..W\20 |
13460 | 33 61 00 04 03 48 5c 32 31 31 39 5c 32 30 33 2b 00 5c 32 31 31 5c 33 30 32 3d 5c 32 30 33 2b 00 | 3a...H\2119\203+.\211\302=\203+. |
13480 | 5c 33 30 33 06 06 05 54 48 5c 33 30 34 06 07 06 07 45 5c 22 03 5c 32 36 32 05 5c 32 30 32 55 00 | \303...TH\304....E\".\262.\202U. |
134a0 | 5c 32 31 31 39 5c 32 30 33 46 00 5c 33 30 35 01 21 5c 33 30 30 48 5c 33 30 36 3d 5c 32 30 34 46 | \2119\203F.\305.!\300H\306=\204F |
134c0 | 00 5c 32 31 31 5c 33 30 37 06 06 06 06 45 44 43 5c 32 30 32 55 00 5c 32 31 31 39 3f 5c 32 30 35 | .\211\307....EDC\202U.\2119?\205 |
134e0 | 55 00 5c 33 30 33 01 5c 33 30 37 06 07 06 07 45 5c 22 02 42 5c 32 36 32 02 03 54 5c 32 36 32 04 | U.\303.\307....E\".B\262..T\262. |
13500 | 5c 32 31 30 5c 32 30 32 04 00 5c 33 31 30 5c 33 31 31 02 5c 32 33 37 5c 22 5c 32 30 37 22 20 5b | \210\202..\310\311.\237\"\207".[ |
13520 | 30 20 6e 69 6c 20 26 72 65 73 74 20 64 61 73 68 2d 2d 6d 61 74 63 68 20 73 75 62 73 74 72 69 6e | 0.nil.&rest.dash--match.substrin |
13540 | 67 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 39 35 20 61 72 65 66 20 2d 66 6c 61 74 74 65 6e 2d 6e | g.symbol-name.95.aref.-flatten-n |
13560 | 20 31 5d 20 31 31 20 28 23 24 20 2e 20 37 38 31 39 38 29 5d 29 0a 23 40 31 34 38 20 4e 6f 72 6d | .1].11.(#$...78198)]).#@148.Norm |
13580 | 61 6c 69 7a 65 20 6b 76 20 50 41 54 54 45 52 4e 2e 0a 0a 54 68 69 73 20 6d 65 74 68 6f 64 20 6e | alize.kv.PATTERN...This.method.n |
135a0 | 6f 72 6d 61 6c 69 7a 65 73 20 50 41 54 54 45 52 4e 20 74 6f 20 74 68 65 20 66 6f 72 6d 61 74 20 | ormalizes.PATTERN.to.the.format. |
135c0 | 65 78 70 65 63 74 65 64 20 62 79 0a 60 64 61 73 68 2d 2d 6d 61 74 63 68 2d 6b 76 27 2e 20 20 53 | expected.by.`dash--match-kv'...S |
135e0 | 65 65 20 60 2d 6c 65 74 27 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e | ee.`-let'.for.the.specification. |
13600 | 0a 0a 28 66 6e 20 50 41 54 54 45 52 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d | ..(fn.PATTERN)..(defalias.'dash- |
13620 | 2d 6d 61 74 63 68 2d 6b 76 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6d 61 74 63 68 2d 66 6f 72 6d 20 23 | -match-kv-normalize-match-form.# |
13640 | 5b 32 35 37 20 22 5c 32 31 31 40 43 43 5c 33 30 30 43 5c 33 30 31 5c 33 30 32 21 5c 33 30 33 5c | [257."\211@CC\300C\301\302!\303\ |
13660 | 33 30 34 5c 33 30 35 5c 33 30 36 04 06 08 41 06 09 41 41 23 5c 22 5c 33 30 37 5c 33 31 30 5c 33 | 304\305\306...A..AA#\"\307\310\3 |
13680 | 31 31 5c 33 31 32 5c 33 31 33 06 09 06 09 06 09 23 5c 33 31 34 5c 22 5c 33 31 35 5c 33 31 36 25 | 11\312\313......#\314\"\315\316% |
136a0 | 5c 22 5c 32 31 30 02 5c 32 34 32 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 20 6d 61 6b 65 2d 73 | \"\210.\242\237\207".[nil.make-s |
136c0 | 79 6d 62 6f 6c 20 22 2d 2d 64 61 73 68 2d 66 69 6c 6c 2d 70 6c 61 63 65 68 6f 6c 64 65 72 2d 2d | ymbol."--dash-fill-placeholder-- |
136e0 | 22 20 2d 65 61 63 68 20 61 70 70 6c 79 20 2d 7a 69 70 20 2d 70 61 64 20 6d 61 6b 65 2d 62 79 74 | ".-each.apply.-zip.-pad.make-byt |
13700 | 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 40 01 41 5c 33 30 31 5c 32 34 32 5c 32 30 33 0f | e-code.257."\211@.A\301\242\203. |
13720 | 00 5c 33 30 31 5c 33 30 33 5c 32 34 30 5c 32 30 32 5c 32 36 30 00 5c 33 30 32 01 3d 5c 32 30 34 | .\301\303\240\202\260.\302.=\204 |
13740 | 3e 00 5c 32 31 31 39 5c 32 30 33 2c 00 5c 33 30 34 01 21 5c 32 30 34 2c 00 5c 32 31 31 5c 33 30 | >.\2119\203,.\304.!\204,.\211\30 |
13760 | 35 3d 5c 32 30 34 2c 00 5c 32 31 31 5c 33 30 33 3d 5c 32 30 33 5c 32 33 37 00 5c 32 31 31 3a 5c | 5=\204,.\211\303=\203\237.\211:\ |
13780 | 32 30 33 38 00 5c 32 31 31 40 5c 33 30 36 3d 5c 32 30 33 5c 32 33 37 00 5c 33 30 37 01 21 5c 32 | 2038.\211@\306=\203\237.\307.!\2 |
137a0 | 30 34 5c 32 33 37 00 5c 33 30 34 02 21 5c 32 30 33 5c 5c 00 5c 33 30 30 02 5c 33 30 30 5c 32 34 | 04\237.\304.!\203\\.\300.\300\24 |
137c0 | 32 42 5c 32 34 30 5c 32 31 30 5c 33 30 30 5c 33 31 30 5c 33 31 31 5c 33 31 32 05 21 5c 33 31 33 | 2B\240\210\300\310\311\312.!\313 |
137e0 | 5c 22 21 5c 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 31 30 5c 32 30 32 5c 32 33 31 00 01 3b 5c | \"!\300\242B\240\210\202\231..;\ |
13800 | 32 30 33 74 00 5c 33 30 30 02 5c 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 31 30 5c 33 30 30 5c | 203t.\300.\300\242B\240\210\300\ |
13820 | 33 31 30 03 21 5c 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 31 30 5c 32 30 32 5c 32 33 31 00 01 | 310.!\300\242B\240\210\202\231.. |
13840 | 3a 5c 32 30 33 5c 32 32 33 00 01 40 5c 33 30 36 3d 5c 32 30 33 5c 32 32 33 00 5c 33 30 30 02 5c | :\203\223..@\306=\203\223.\300.\ |
13860 | 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 31 30 5c 33 30 30 02 41 40 5c 33 30 30 5c 32 34 32 42 | 300\242B\240\210\300.A@\300\242B |
13880 | 5c 32 34 30 5c 32 31 30 5c 32 30 32 5c 32 33 31 00 5c 33 31 34 5c 33 31 35 03 03 23 5c 32 31 30 | \240\210\202\231.\314\315..#\210 |
138a0 | 5c 33 30 31 5c 33 30 33 5c 32 34 30 5c 32 30 32 5c 32 36 30 00 5c 33 30 30 02 5c 33 30 30 5c 32 | \301\303\240\202\260.\300.\300\2 |
138c0 | 34 32 42 5c 32 34 30 5c 32 31 30 5c 33 30 30 01 5c 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 31 | 42B\240\210\300.\300\242B\240\21 |
138e0 | 30 5c 33 30 31 5c 33 30 35 5c 32 34 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f | 0\301\305\240\207".vconcat.vecto |
13900 | 72 20 5b 6e 69 6c 20 6b 65 79 77 6f 72 64 70 20 74 20 71 75 6f 74 65 20 76 65 63 74 6f 72 70 20 | r.[nil.keywordp.t.quote.vectorp. |
13920 | 69 6e 74 65 72 6e 20 73 75 62 73 74 72 69 6e 67 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 31 20 65 | intern.substring.symbol-name.1.e |
13940 | 72 72 6f 72 20 22 2d 6c 65 74 3a 20 66 6f 75 6e 64 20 6b 65 79 20 60 25 73 27 20 69 6e 20 6b 76 | rror."-let:.found.key.`%s'.in.kv |
13960 | 20 64 65 73 74 72 75 63 74 75 72 69 6e 67 20 62 75 74 20 69 74 73 20 70 61 74 74 65 72 6e 20 60 | .destructuring.but.its.pattern.` |
13980 | 25 73 27 20 69 73 20 69 6e 76 61 6c 69 64 20 61 6e 64 20 63 61 6e 20 6e 6f 74 20 62 65 20 64 65 | %s'.is.invalid.and.can.not.be.de |
139a0 | 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 22 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 | rived.from.the.key"].8."\n\n(fn. |
139c0 | 50 41 49 52 29 22 5d 20 31 34 20 28 23 24 20 2e 20 37 39 32 32 38 29 5d 29 0a 23 40 31 35 32 20 | PAIR)"].14.(#$...79228)]).#@152. |
139e0 | 53 65 74 75 70 20 61 20 6b 76 20 6d 61 74 63 68 69 6e 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 | Setup.a.kv.matching.environment. |
13a00 | 61 6e 64 20 63 61 6c 6c 20 74 68 65 20 72 65 61 6c 20 6d 61 74 63 68 65 72 2e 0a 0a 6b 76 20 63 | and.call.the.real.matcher...kv.c |
13a20 | 61 6e 20 62 65 20 61 6e 79 20 6b 65 79 2d 76 61 6c 75 65 20 73 74 6f 72 65 2c 20 73 75 63 68 20 | an.be.any.key-value.store,.such. |
13a40 | 61 73 20 70 6c 69 73 74 2c 20 61 6c 69 73 74 20 6f 72 20 68 61 73 68 2d 74 61 62 6c 65 2e 0a 0a | as.plist,.alist.or.hash-table... |
13a60 | 28 66 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 53 4f 55 52 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 | (fn.MATCH-FORM.SOURCE)..(defalia |
13a80 | 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 2d 6b 76 20 23 5b 35 31 34 20 22 5c 33 30 30 20 02 47 | s.'dash--match-kv.#[514."\300..G |
13aa0 | 5c 33 30 31 55 5c 32 30 33 13 00 5c 33 30 32 03 41 03 05 40 23 5c 32 30 32 2e 00 01 39 5c 32 30 | \301U\203..\302.A..@#\202...9\20 |
13ac0 | 33 5c 22 00 5c 33 30 32 03 41 03 05 40 23 5c 32 30 32 2e 00 5c 32 31 31 02 44 5c 33 30 32 04 41 | 3\".\302.A..@#\202..\211.D\302.A |
13ae0 | 03 06 06 40 23 42 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 6d 61 74 63 68 2d 6d 61 6b 65 2d 73 6f | ...@#B\207".[dash--match-make-so |
13b00 | 75 72 63 65 2d 73 79 6d 62 6f 6c 20 33 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 6b 76 2d 31 5d 20 | urce-symbol.3.dash--match-kv-1]. |
13b20 | 38 20 28 23 24 20 2e 20 38 30 33 35 32 29 5d 29 0a 23 40 37 39 20 47 65 6e 65 72 61 74 65 20 65 | 8.(#$...80352)]).#@79.Generate.e |
13b40 | 78 74 72 61 63 74 69 6e 67 20 4b 45 59 20 66 72 6f 6d 20 53 4f 55 52 43 45 20 66 6f 72 20 26 68 | xtracting.KEY.from.SOURCE.for.&h |
13b60 | 61 73 68 20 64 65 73 74 72 75 63 74 75 72 69 6e 67 2e 0a 0a 28 66 6e 20 4b 45 59 20 53 4f 55 52 | ash.destructuring...(fn.KEY.SOUR |
13b80 | 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 65 78 70 61 6e 64 3a 26 68 61 73 | CE)..(defalias.'dash-expand:&has |
13ba0 | 68 20 23 5b 35 31 34 20 22 5c 33 30 30 02 02 45 5c 32 30 37 22 20 5b 67 65 74 68 61 73 68 5d 20 | h.#[514."\300..E\207".[gethash]. |
13bc0 | 35 20 28 23 24 20 2e 20 38 30 36 39 34 29 5d 29 0a 23 40 38 30 20 47 65 6e 65 72 61 74 65 20 65 | 5.(#$...80694)]).#@80.Generate.e |
13be0 | 78 74 72 61 63 74 69 6e 67 20 4b 45 59 20 66 72 6f 6d 20 53 4f 55 52 43 45 20 66 6f 72 20 26 70 | xtracting.KEY.from.SOURCE.for.&p |
13c00 | 6c 69 73 74 20 64 65 73 74 72 75 63 74 75 72 69 6e 67 2e 0a 0a 28 66 6e 20 4b 45 59 20 53 4f 55 | list.destructuring...(fn.KEY.SOU |
13c20 | 52 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 65 78 70 61 6e 64 3a 26 70 6c | RCE)..(defalias.'dash-expand:&pl |
13c40 | 69 73 74 20 23 5b 35 31 34 20 22 5c 33 30 30 01 03 45 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 67 | ist.#[514."\300..E\207".[plist-g |
13c60 | 65 74 5d 20 35 20 28 23 24 20 2e 20 38 30 38 35 34 29 5d 29 0a 23 40 38 30 20 47 65 6e 65 72 61 | et].5.(#$...80854)]).#@80.Genera |
13c80 | 74 65 20 65 78 74 72 61 63 74 69 6e 67 20 4b 45 59 20 66 72 6f 6d 20 53 4f 55 52 43 45 20 66 6f | te.extracting.KEY.from.SOURCE.fo |
13ca0 | 72 20 26 61 6c 69 73 74 20 64 65 73 74 72 75 63 74 75 72 69 6e 67 2e 0a 0a 28 66 6e 20 4b 45 59 | r.&alist.destructuring...(fn.KEY |
13cc0 | 20 53 4f 55 52 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 65 78 70 61 6e 64 | .SOURCE)..(defalias.'dash-expand |
13ce0 | 3a 26 61 6c 69 73 74 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 03 45 44 5c 32 30 37 22 | :&alist.#[514."\300\301..ED\207" |
13d00 | 20 5b 63 64 72 20 61 73 73 6f 63 5d 20 36 20 28 23 24 20 2e 20 38 31 30 31 38 29 5d 29 0a 23 40 | .[cdr.assoc].6.(#$...81018)]).#@ |
13d20 | 31 33 35 20 47 65 6e 65 72 61 74 65 20 65 78 74 72 61 63 74 69 6e 67 20 4b 45 59 20 66 72 6f 6d | 135.Generate.extracting.KEY.from |
13d40 | 20 53 4f 55 52 43 45 20 66 6f 72 20 26 68 61 73 68 3f 20 64 65 73 74 72 75 63 74 75 72 69 6e 67 | .SOURCE.for.&hash?.destructuring |
13d60 | 2e 0a 53 69 6d 69 6c 61 72 20 74 6f 20 26 68 61 73 68 20 62 75 74 20 63 68 65 63 6b 20 77 68 65 | ..Similar.to.&hash.but.check.whe |
13d80 | 74 68 65 72 20 74 68 65 20 6d 61 70 20 69 73 20 6e 6f 74 20 6e 69 6c 2e 0a 0a 28 66 6e 20 4b 45 | ther.the.map.is.not.nil...(fn.KE |
13da0 | 59 20 53 4f 55 52 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 65 78 70 61 6e | Y.SOURCE)..(defalias.'dash-expan |
13dc0 | 64 3a 26 68 61 73 68 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 03 | d:&hash\?.#[514."\300\301!\302.. |
13de0 | 44 43 5c 33 30 33 03 5c 33 30 34 06 07 06 06 45 45 45 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 | DC\303.\304....EEE\207".[make-sy |
13e00 | 6d 62 6f 6c 20 22 73 72 63 22 20 6c 65 74 20 77 68 65 6e 20 67 65 74 68 61 73 68 5d 20 31 30 20 | mbol."src".let.when.gethash].10. |
13e20 | 28 23 24 20 2e 20 38 31 31 38 38 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 65 | (#$...81188)]).(defalias.'dash-e |
13e40 | 78 70 61 6e 64 3a 26 6b 65 79 73 20 27 64 61 73 68 2d 65 78 70 61 6e 64 3a 26 70 6c 69 73 74 29 | xpand:&keys.'dash-expand:&plist) |
13e60 | 0a 23 40 35 30 39 20 4d 61 74 63 68 20 4d 41 54 43 48 2d 46 4f 52 4d 20 61 67 61 69 6e 73 74 20 | .#@509.Match.MATCH-FORM.against. |
13e80 | 53 4f 55 52 43 45 20 6f 66 20 74 79 70 65 20 54 59 50 45 2e 0a 0a 4d 41 54 43 48 2d 46 4f 52 4d | SOURCE.of.type.TYPE...MATCH-FORM |
13ea0 | 20 69 73 20 61 20 70 72 6f 70 65 72 20 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 6b | .is.a.proper.list.of.the.form.(k |
13ec0 | 65 79 31 20 70 6c 61 63 65 31 20 2e 2e 2e 20 6b 65 79 4e 0a 70 6c 61 63 65 4e 29 2e 20 20 45 61 | ey1.place1.....keyN.placeN)...Ea |
13ee0 | 63 68 20 70 6c 61 63 65 4b 20 69 73 20 65 69 74 68 65 72 20 61 20 73 79 6d 62 6f 6c 2c 20 77 68 | ch.placeK.is.either.a.symbol,.wh |
13f00 | 69 63 68 20 67 65 74 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 0a 76 61 6c 75 65 20 6f 66 20 6b | ich.gets.bound.to.the.value.of.k |
13f20 | 65 79 4b 20 72 65 74 72 69 65 76 65 64 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 2d 76 61 6c 75 65 | eyK.retrieved.from.the.key-value |
13f40 | 20 73 74 6f 72 65 2c 20 6f 72 20 61 6e 6f 74 68 65 72 0a 6d 61 74 63 68 20 66 6f 72 6d 20 77 68 | .store,.or.another.match.form.wh |
13f60 | 69 63 68 20 67 65 74 73 20 64 65 73 74 72 75 63 74 75 72 65 64 20 72 65 63 75 72 73 69 76 65 6c | ich.gets.destructured.recursivel |
13f80 | 79 2e 0a 0a 53 4f 55 52 43 45 20 69 73 20 61 20 6b 65 79 2d 76 61 6c 75 65 20 73 74 6f 72 65 20 | y...SOURCE.is.a.key-value.store. |
13fa0 | 6f 66 20 74 79 70 65 20 54 59 50 45 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 61 20 70 6c 69 | of.type.TYPE,.which.can.be.a.pli |
13fc0 | 73 74 2c 0a 61 6e 20 61 6c 69 73 74 20 6f 72 20 61 20 68 61 73 68 20 74 61 62 6c 65 2e 0a 0a 54 | st,.an.alist.or.a.hash.table...T |
13fe0 | 59 50 45 20 69 73 20 61 20 74 6f 6b 65 6e 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 74 79 | YPE.is.a.token.specifying.the.ty |
14000 | 70 65 20 6f 66 20 74 68 65 20 6b 65 79 2d 76 61 6c 75 65 20 73 74 6f 72 65 2e 0a 56 61 6c 69 64 | pe.of.the.key-value.store..Valid |
14020 | 20 76 61 6c 75 65 73 20 61 72 65 20 26 70 6c 69 73 74 2c 20 26 61 6c 69 73 74 20 61 6e 64 20 26 | .values.are.&plist,.&alist.and.& |
14040 | 68 61 73 68 2e 0a 0a 28 66 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 53 4f 55 52 43 45 20 54 59 50 | hash...(fn.MATCH-FORM.SOURCE.TYP |
14060 | 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 2d 6b 76 2d 31 20 | E)..(defalias.'dash--match-kv-1. |
14080 | 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c | #[771."\300\301\302\303\304\305\ |
140a0 | 33 30 36 5c 33 30 37 06 09 06 09 5c 22 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 5c 33 31 33 | 306\307....\"\310\"\311\312%\313 |
140c0 | 5c 33 31 34 06 08 5c 22 5c 22 5c 22 5c 32 30 37 22 20 5b 2d 66 6c 61 74 74 65 6e 2d 6e 20 31 20 | \314..\"\"\"\207".[-flatten-n.1. |
140e0 | 2d 6d 61 70 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 40 01 41 | -map.make-byte-code.257."\211@.A |
14100 | 40 5c 33 30 32 5c 33 30 31 21 02 5c 33 30 30 5c 22 01 39 5c 32 30 33 17 00 01 01 44 43 5c 32 30 | @\302\301!.\300\".9\203....DC\20 |
14120 | 32 1b 00 5c 33 30 33 02 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 | 2..\303..\"\207".vconcat.vector. |
14140 | 5b 64 61 73 68 2d 2d 67 65 74 2d 65 78 70 61 6e 64 2d 66 75 6e 63 74 69 6f 6e 20 64 61 73 68 2d | [dash--get-expand-function.dash- |
14160 | 2d 6d 61 74 63 68 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 4b 56 29 22 20 2d 70 61 72 74 69 74 69 | -match].7."\n\n(fn.KV)".-partiti |
14180 | 6f 6e 20 32 5d 20 31 33 20 28 23 24 20 2e 20 38 31 35 31 31 29 5d 29 0a 23 40 39 36 20 42 69 6e | on.2].13.(#$...81511)]).#@96.Bin |
141a0 | 64 20 61 20 73 79 6d 62 6f 6c 2e 0a 0a 54 68 69 73 20 77 6f 72 6b 73 20 6a 75 73 74 20 6c 69 6b | d.a.symbol...This.works.just.lik |
141c0 | 65 20 60 6c 65 74 27 2c 20 74 68 65 72 65 20 69 73 20 6e 6f 20 64 65 73 74 72 75 63 74 75 72 69 | e.`let',.there.is.no.destructuri |
141e0 | 6e 67 2e 0a 0a 28 66 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 53 4f 55 52 43 45 29 1f 0a 28 64 65 | ng...(fn.MATCH-FORM.SOURCE)..(de |
14200 | 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 2d 73 79 6d 62 6f 6c 20 23 5b 35 31 34 | falias.'dash--match-symbol.#[514 |
14220 | 20 22 01 01 44 43 5c 32 30 37 22 20 5b 5d 20 34 20 28 23 24 20 2e 20 38 32 33 33 33 29 5d 29 0a | ."..DC\207".[].4.(#$...82333)]). |
14240 | 23 40 32 38 31 20 4d 61 74 63 68 20 4d 41 54 43 48 2d 46 4f 52 4d 20 61 67 61 69 6e 73 74 20 53 | #@281.Match.MATCH-FORM.against.S |
14260 | 4f 55 52 43 45 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 65 73 74 73 20 74 68 65 20 | OURCE...This.function.tests.the. |
14280 | 4d 41 54 43 48 2d 46 4f 52 4d 20 61 6e 64 20 64 69 73 70 61 74 63 68 65 73 20 74 6f 20 73 70 65 | MATCH-FORM.and.dispatches.to.spe |
142a0 | 63 69 66 69 63 0a 6d 61 74 63 68 65 72 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 74 79 70 65 | cific.matchers.based.on.the.type |
142c0 | 20 6f 66 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 4b 65 79 2d 76 61 6c 75 65 20 73 | .of.the.expression...Key-value.s |
142e0 | 74 6f 72 65 73 20 61 72 65 20 64 69 73 61 6d 62 69 67 75 61 74 65 64 20 62 79 20 70 6c 61 63 69 | tores.are.disambiguated.by.placi |
14300 | 6e 67 20 61 20 74 6f 6b 65 6e 20 26 70 6c 69 73 74 2c 0a 26 61 6c 69 73 74 20 6f 72 20 26 68 61 | ng.a.token.&plist,.&alist.or.&ha |
14320 | 73 68 20 61 73 20 61 20 66 69 72 73 74 20 69 74 65 6d 20 69 6e 20 74 68 65 20 4d 41 54 43 48 2d | sh.as.a.first.item.in.the.MATCH- |
14340 | 46 4f 52 4d 2e 0a 0a 28 66 6e 20 4d 41 54 43 48 2d 46 4f 52 4d 20 53 4f 55 52 43 45 29 1f 0a 28 | FORM...(fn.MATCH-FORM.SOURCE)..( |
14360 | 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6d 61 74 63 68 20 23 5b 35 31 34 20 22 01 39 5c | defalias.'dash--match.#[514.".9\ |
14380 | 32 30 33 5c 6e 00 5c 33 30 30 02 02 5c 22 5c 32 30 37 01 3a 5c 32 30 33 45 00 01 41 3a 5c 32 30 | 203\n.\300..\"\207.:\203E..A:\20 |
143a0 | 33 30 00 01 40 39 5c 32 30 33 30 00 01 41 40 5c 33 30 31 3d 5c 32 30 33 30 00 01 40 5c 32 31 31 | 30..@9\2030..A@\301=\2030..@\211 |
143c0 | 02 44 5c 33 30 32 04 41 41 03 5c 22 42 5c 32 30 37 5c 33 30 33 5c 33 30 34 03 40 21 21 5c 32 30 | .D\302.AA.\"B\207\303\304.@!!\20 |
143e0 | 33 40 00 5c 33 30 35 5c 33 30 36 03 21 02 5c 22 5c 32 30 37 5c 33 30 37 02 02 5c 22 5c 32 30 37 | 3@.\305\306.!.\"\207\307..\"\207 |
14400 | 5c 33 31 30 02 21 5c 32 30 35 74 00 01 47 5c 33 31 31 56 5c 32 30 33 70 00 01 5c 33 31 32 48 39 | \310.!\205t..G\311V\203p..\312H9 |
14420 | 5c 32 30 33 70 00 01 5c 33 31 33 48 5c 33 30 31 3d 5c 32 30 33 70 00 01 5c 33 31 32 48 5c 32 31 | \203p..\313H\301=\203p..\312H\21 |
14440 | 31 02 44 5c 33 30 32 5c 33 31 34 05 5c 33 31 31 5c 22 03 5c 22 42 5c 32 30 37 5c 33 31 35 02 02 | 1.D\302\314.\311\".\"B\207\315.. |
14460 | 5c 22 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 6d 61 74 63 68 2d 73 79 6d 62 6f 6c 20 26 61 73 20 | \"\207".[dash--match-symbol.&as. |
14480 | 64 61 73 68 2d 2d 6d 61 74 63 68 20 66 75 6e 63 74 69 6f 6e 70 20 64 61 73 68 2d 2d 67 65 74 2d | dash--match.functionp.dash--get- |
144a0 | 65 78 70 61 6e 64 2d 66 75 6e 63 74 69 6f 6e 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 6b 76 20 64 | expand-function.dash--match-kv.d |
144c0 | 61 73 68 2d 2d 6d 61 74 63 68 2d 6b 76 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6d 61 74 63 68 2d 66 6f | ash--match-kv-normalize-match-fo |
144e0 | 72 6d 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 63 6f 6e 73 20 76 65 63 74 6f 72 70 20 32 20 30 20 | rm.dash--match-cons.vectorp.2.0. |
14500 | 31 20 73 75 62 73 74 72 69 6e 67 20 64 61 73 68 2d 2d 6d 61 74 63 68 2d 76 65 63 74 6f 72 5d 20 | 1.substring.dash--match-vector]. |
14520 | 38 20 28 23 24 20 2e 20 38 32 35 30 32 29 5d 29 0a 23 40 33 36 34 20 4e 6f 72 6d 61 6c 69 7a 65 | 8.(#$...82502)]).#@364.Normalize |
14540 | 20 56 41 52 4c 49 53 54 20 73 6f 20 74 68 61 74 20 65 76 65 72 79 20 62 69 6e 64 69 6e 67 20 69 | .VARLIST.so.that.every.binding.i |
14560 | 73 20 61 20 6c 69 73 74 2e 0a 0a 60 6c 65 74 27 20 61 6c 6c 6f 77 73 20 73 70 65 63 69 66 79 69 | s.a.list...`let'.allows.specifyi |
14580 | 6e 67 20 61 20 62 69 6e 64 69 6e 67 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 61 20 6c 69 73 74 | ng.a.binding.which.is.not.a.list |
145a0 | 20 62 75 74 20 73 69 6d 70 6c 79 0a 74 68 65 20 70 6c 61 63 65 20 77 68 69 63 68 20 69 73 20 74 | .but.simply.the.place.which.is.t |
145c0 | 68 65 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 6f 75 6e 64 20 74 6f 20 6e 69 6c 2c 20 | hen.automatically.bound.to.nil,. |
145e0 | 73 75 63 68 20 74 68 61 74 20 61 6c 6c 0a 74 68 72 65 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f | such.that.all.three.of.the.follo |
14600 | 77 69 6e 67 20 61 72 65 20 69 64 65 6e 74 69 63 61 6c 20 61 6e 64 20 65 76 61 6c 75 61 74 65 20 | wing.are.identical.and.evaluate. |
14620 | 74 6f 20 6e 69 6c 2e 0a 0a 20 20 28 6c 65 74 20 28 61 29 20 61 29 0a 20 20 28 6c 65 74 20 28 28 | to.nil.....(let.(a).a)...(let.(( |
14640 | 61 29 29 20 61 29 0a 20 20 28 6c 65 74 20 28 28 61 20 6e 69 6c 29 29 20 61 29 0a 0a 54 68 69 73 | a)).a)...(let.((a.nil)).a)..This |
14660 | 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 72 6d 61 6c 69 7a 65 73 20 61 6c 6c 20 6f 66 20 74 68 65 73 | .function.normalizes.all.of.thes |
14680 | 65 20 74 6f 20 74 68 65 20 6c 61 73 74 20 66 6f 72 6d 2e 0a 0a 28 66 6e 20 56 41 52 4c 49 53 54 | e.to.the.last.form...(fn.VARLIST |
146a0 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6c 65 | )..(defalias.'dash--normalize-le |
146c0 | 74 2d 76 61 72 6c 69 73 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 | t-varlist.#[257."\300\301.\"\207 |
146e0 | 22 20 5b 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 32 31 31 3a 5c 32 30 33 06 00 5c 32 30 37 | ".[mapcar.#[257."\211:\203..\207 |
14700 | 5c 32 31 31 5c 33 30 30 44 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 | \211\300D\207".[nil].3."\n\n(fn. |
14720 | 49 54 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 38 33 32 35 35 29 5d 29 0a 23 40 34 37 36 20 42 69 | IT)"]].4.(#$...83255)]).#@476.Bi |
14740 | 6e 64 20 76 61 72 69 61 62 6c 65 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 56 41 52 4c 49 53 | nd.variables.according.to.VARLIS |
14760 | 54 20 74 68 65 6e 20 65 76 61 6c 20 42 4f 44 59 2e 0a 0a 56 41 52 4c 49 53 54 20 69 73 20 61 20 | T.then.eval.BODY...VARLIST.is.a. |
14780 | 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 50 41 54 54 45 | list.of.lists.of.the.form.(PATTE |
147a0 | 52 4e 20 53 4f 55 52 43 45 29 2e 20 20 45 61 63 68 0a 50 41 54 54 45 52 4e 20 69 73 20 6d 61 74 | RN.SOURCE)...Each.PATTERN.is.mat |
147c0 | 63 68 65 64 20 61 67 61 69 6e 73 74 20 74 68 65 20 53 4f 55 52 43 45 20 73 74 72 75 63 74 75 72 | ched.against.the.SOURCE.structur |
147e0 | 61 6c 6c 79 2e 20 20 53 4f 55 52 43 45 20 69 73 0a 6f 6e 6c 79 20 65 76 61 6c 75 61 74 65 64 20 | ally...SOURCE.is.only.evaluated. |
14800 | 6f 6e 63 65 20 66 6f 72 20 65 61 63 68 20 50 41 54 54 45 52 4e 2e 0a 0a 45 61 63 68 20 53 4f 55 | once.for.each.PATTERN...Each.SOU |
14820 | 52 43 45 20 63 61 6e 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 61 6c 72 | RCE.can.refer.to.the.symbols.alr |
14840 | 65 61 64 79 20 62 6f 75 6e 64 20 62 79 20 74 68 69 73 0a 56 41 52 4c 49 53 54 2e 20 20 54 68 69 | eady.bound.by.this.VARLIST...Thi |
14860 | 73 20 69 73 20 75 73 65 66 75 6c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 65 73 74 72 | s.is.useful.if.you.want.to.destr |
14880 | 75 63 74 75 72 65 20 53 4f 55 52 43 45 0a 72 65 63 75 72 73 69 76 65 6c 79 20 62 75 74 20 61 6c | ucture.SOURCE.recursively.but.al |
148a0 | 73 6f 20 77 61 6e 74 20 74 6f 20 6e 61 6d 65 20 74 68 65 20 69 6e 74 65 72 6d 65 64 69 61 74 65 | so.want.to.name.the.intermediate |
148c0 | 20 73 74 72 75 63 74 75 72 65 73 2e 0a 0a 53 65 65 20 60 2d 6c 65 74 27 20 66 6f 72 20 74 68 65 | .structures...See.`-let'.for.the |
148e0 | 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 70 61 74 74 65 72 6e 73 2e 0a | .list.of.all.possible.patterns.. |
14900 | 0a 28 66 6e 20 56 41 52 4c 49 53 54 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c | .(fn.VARLIST.&rest.BODY)..(defal |
14920 | 69 61 73 20 27 2d 6c 65 74 2a 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c 33 30 30 | ias.'-let*.'(macro...#[385."\300 |
14940 | 02 21 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 04 5c 22 5c 22 5c 33 30 35 01 04 42 42 5c | .!\301\302\303\304.\"\"\305..BB\ |
14960 | 32 30 37 22 20 5b 64 61 73 68 2d 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6c 65 74 2d 76 61 72 6c 69 73 | 207".[dash--normalize-let-varlis |
14980 | 74 20 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 | t.apply.append.mapcar.#[257."\30 |
149a0 | 30 01 40 02 41 40 5c 22 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 6d 61 74 63 68 5d 20 34 20 22 5c | 0.@.A@\"\207".[dash--match].4."\ |
149c0 | 6e 5c 6e 28 66 6e 20 49 54 29 22 5d 20 6c 65 74 2a 5d 20 38 20 28 23 24 20 2e 20 38 33 37 37 34 | n\n(fn.IT)"].let*].8.(#$...83774 |
149e0 | 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 | )])).(byte-code."\300\301\302\30 |
14a00 | 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 | 3#\210\304\301\305\306#\300\207" |
14a20 | 20 5b 70 75 74 20 2d 6c 65 74 2a 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 28 26 | .[put.-let*.edebug-form-spec.((& |
14a40 | 72 65 73 74 20 5b 26 6f 72 20 28 73 65 78 70 20 66 6f 72 6d 29 20 73 65 78 70 5d 29 20 62 6f 64 | rest.[&or.(sexp.form).sexp]).bod |
14a60 | 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 | y).function-put.lisp-indent-func |
14a80 | 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 35 36 38 34 20 42 69 6e 64 20 76 61 72 69 61 62 6c 65 73 | tion.1].4).#@5684.Bind.variables |
14aa0 | 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 56 41 52 4c 49 53 54 20 74 68 65 6e 20 65 76 61 6c 20 | .according.to.VARLIST.then.eval. |
14ac0 | 42 4f 44 59 2e 0a 0a 56 41 52 4c 49 53 54 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 | BODY...VARLIST.is.a.list.of.list |
14ae0 | 73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 50 41 54 54 45 52 4e 20 53 4f 55 52 43 45 29 2e 20 | s.of.the.form.(PATTERN.SOURCE).. |
14b00 | 20 45 61 63 68 0a 50 41 54 54 45 52 4e 20 69 73 20 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 74 | .Each.PATTERN.is.matched.against |
14b20 | 20 74 68 65 20 53 4f 55 52 43 45 20 22 73 74 72 75 63 74 75 72 61 6c 6c 79 22 2e 20 20 53 4f 55 | .the.SOURCE."structurally"...SOU |
14b40 | 52 43 45 0a 69 73 20 6f 6e 6c 79 20 65 76 61 6c 75 61 74 65 64 20 6f 6e 63 65 20 66 6f 72 20 65 | RCE.is.only.evaluated.once.for.e |
14b60 | 61 63 68 20 50 41 54 54 45 52 4e 2e 20 20 45 61 63 68 20 50 41 54 54 45 52 4e 20 69 73 20 6d 61 | ach.PATTERN...Each.PATTERN.is.ma |
14b80 | 74 63 68 65 64 0a 72 65 63 75 72 73 69 76 65 6c 79 2c 20 61 6e 64 20 63 61 6e 20 74 68 65 72 65 | tched.recursively,.and.can.there |
14ba0 | 66 6f 72 65 20 63 6f 6e 74 61 69 6e 20 73 75 62 2d 70 61 74 74 65 72 6e 73 20 77 68 69 63 68 20 | fore.contain.sub-patterns.which. |
14bc0 | 61 72 65 0a 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 74 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e | are.matched.against.correspondin |
14be0 | 67 20 73 75 62 2d 65 78 70 72 65 73 73 69 6f 6e 73 20 6f 66 20 53 4f 55 52 43 45 2e 0a 0a 41 6c | g.sub-expressions.of.SOURCE...Al |
14c00 | 6c 20 74 68 65 20 53 4f 55 52 43 45 73 20 61 72 65 20 65 76 61 6c 6c 65 64 20 62 65 66 6f 72 65 | l.the.SOURCEs.are.evalled.before |
14c20 | 20 61 6e 79 20 73 79 6d 62 6f 6c 73 20 61 72 65 0a 62 6f 75 6e 64 20 28 69 2e 65 2e 20 22 69 6e | .any.symbols.are.bound.(i.e.."in |
14c40 | 20 70 61 72 61 6c 6c 65 6c 22 29 2e 0a 0a 49 66 20 56 41 52 4c 49 53 54 20 6f 6e 6c 79 20 63 6f | .parallel")...If.VARLIST.only.co |
14c60 | 6e 74 61 69 6e 73 20 6f 6e 65 20 28 50 41 54 54 45 52 4e 20 53 4f 55 52 43 45 29 20 65 6c 65 6d | ntains.one.(PATTERN.SOURCE).elem |
14c80 | 65 6e 74 2c 20 79 6f 75 20 63 61 6e 0a 6f 70 74 69 6f 6e 61 6c 6c 79 20 73 70 65 63 69 66 79 20 | ent,.you.can.optionally.specify. |
14ca0 | 69 74 20 75 73 69 6e 67 20 61 20 76 65 63 74 6f 72 20 61 6e 64 20 64 69 73 63 61 72 64 69 6e 67 | it.using.a.vector.and.discarding |
14cc0 | 20 74 68 65 0a 6f 75 74 65 72 2d 6d 6f 73 74 20 70 61 72 65 6e 73 2e 20 20 54 68 75 73 0a 0a 20 | .the.outer-most.parens...Thus... |
14ce0 | 20 28 2d 6c 65 74 20 28 28 50 41 54 54 45 52 4e 20 53 4f 55 52 43 45 29 29 20 2e 2e 2e 29 0a 0a | .(-let.((PATTERN.SOURCE))....).. |
14d00 | 62 65 63 6f 6d 65 73 0a 0a 20 20 28 2d 6c 65 74 20 5b 50 41 54 54 45 52 4e 20 53 4f 55 52 43 45 | becomes....(-let.[PATTERN.SOURCE |
14d20 | 5d 20 2e 2e 2e 29 2e 0a 0a 60 2d 6c 65 74 27 20 75 73 65 73 20 61 20 63 6f 6e 76 65 6e 74 69 6f | ]....)...`-let'.uses.a.conventio |
14d40 | 6e 20 6f 66 20 6e 6f 74 20 62 69 6e 64 69 6e 67 20 70 6c 61 63 65 73 20 28 73 79 6d 62 6f 6c 73 | n.of.not.binding.places.(symbols |
14d60 | 29 20 73 74 61 72 74 69 6e 67 0a 77 69 74 68 20 5f 20 77 68 65 6e 65 76 65 72 20 69 74 27 73 20 | ).starting.with._.whenever.it's. |
14d80 | 70 6f 73 73 69 62 6c 65 2e 20 20 59 6f 75 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 74 6f 20 73 | possible...You.can.use.this.to.s |
14da0 | 6b 69 70 20 6f 76 65 72 0a 65 6e 74 72 69 65 73 20 79 6f 75 20 64 6f 6e 27 74 20 63 61 72 65 20 | kip.over.entries.you.don't.care. |
14dc0 | 61 62 6f 75 74 2e 20 20 48 6f 77 65 76 65 72 2c 20 74 68 69 73 20 69 73 20 6e 6f 74 20 2a 61 6c | about...However,.this.is.not.*al |
14de0 | 77 61 79 73 2a 0a 70 6f 73 73 69 62 6c 65 20 28 61 73 20 61 20 72 65 73 75 6c 74 20 6f 66 20 69 | ways*.possible.(as.a.result.of.i |
14e00 | 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 29 20 61 6e 64 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 | mplementation).and.these.symbols |
14e20 | 20 6d 69 67 68 74 0a 67 65 74 20 62 6f 75 6e 64 20 74 6f 20 75 6e 64 65 66 69 6e 65 64 20 76 61 | .might.get.bound.to.undefined.va |
14e40 | 6c 75 65 73 2e 0a 0a 46 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 74 68 65 20 6f 76 65 72 76 69 65 77 | lues...Following.is.the.overview |
14e60 | 20 6f 66 20 73 75 70 70 6f 72 74 65 64 20 70 61 74 74 65 72 6e 73 2e 20 20 52 65 6d 65 6d 62 65 | .of.supported.patterns...Remembe |
14e80 | 72 20 74 68 61 74 0a 70 61 74 74 65 72 6e 73 20 63 61 6e 20 62 65 20 6d 61 74 63 68 65 64 20 72 | r.that.patterns.can.be.matched.r |
14ea0 | 65 63 75 72 73 69 76 65 6c 79 2c 20 73 6f 20 65 76 65 72 79 20 61 2c 20 62 2c 20 61 4b 20 69 6e | ecursively,.so.every.a,.b,.aK.in |
14ec0 | 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 61 6e 20 62 65 20 61 20 6d 61 74 63 68 69 6e 67 | .the.following.can.be.a.matching |
14ee0 | 20 63 6f 6e 73 74 72 75 63 74 20 61 6e 64 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 61 | .construct.and.not.necessarily.a |
14f00 | 0a 73 79 6d 62 6f 6c 2f 76 61 72 69 61 62 6c 65 2e 0a 0a 53 79 6d 62 6f 6c 3a 0a 0a 20 20 61 20 | .symbol/variable...Symbol:....a. |
14f20 | 2d 20 62 69 6e 64 20 74 68 65 20 53 4f 55 52 43 45 20 74 6f 20 41 2e 20 20 54 68 69 73 20 69 73 | -.bind.the.SOURCE.to.A...This.is |
14f40 | 20 6a 75 73 74 20 6c 69 6b 65 20 72 65 67 75 6c 61 72 20 60 6c 65 74 27 2e 0a 0a 43 6f 6e 73 65 | .just.like.regular.`let'...Conse |
14f60 | 73 20 61 6e 64 20 6c 69 73 74 73 3a 0a 0a 20 20 28 61 29 20 2d 20 62 69 6e 64 20 60 63 61 72 27 | s.and.lists:....(a).-.bind.`car' |
14f80 | 20 6f 66 20 63 6f 6e 73 2f 6c 69 73 74 20 74 6f 20 41 0a 0a 20 20 28 61 20 2e 20 62 29 20 2d 20 | .of.cons/list.to.A....(a...b).-. |
14fa0 | 62 69 6e 64 20 63 61 72 20 6f 66 20 63 6f 6e 73 20 74 6f 20 41 20 61 6e 64 20 60 63 64 72 27 20 | bind.car.of.cons.to.A.and.`cdr'. |
14fc0 | 74 6f 20 42 0a 0a 20 20 28 61 20 62 29 20 2d 20 62 69 6e 64 20 63 61 72 20 6f 66 20 6c 69 73 74 | to.B....(a.b).-.bind.car.of.list |
14fe0 | 20 74 6f 20 41 20 61 6e 64 20 60 63 61 64 72 27 20 74 6f 20 42 0a 0a 20 20 28 61 31 20 61 32 20 | .to.A.and.`cadr'.to.B....(a1.a2. |
15000 | 61 33 20 2e 2e 2e 29 20 2d 20 62 69 6e 64 20 30 74 68 20 63 61 72 20 6f 66 20 6c 69 73 74 20 74 | a3....).-.bind.0th.car.of.list.t |
15020 | 6f 20 41 31 2c 20 31 73 74 20 74 6f 20 41 32 2c 20 32 6e 64 20 74 6f 20 41 33 2e 2e 2e 0a 0a 20 | o.A1,.1st.to.A2,.2nd.to.A3...... |
15040 | 20 28 61 31 20 61 32 20 61 33 20 2e 2e 2e 20 61 4e 20 2e 20 72 65 73 74 29 20 2d 20 61 73 20 61 | .(a1.a2.a3.....aN...rest).-.as.a |
15060 | 62 6f 76 65 2c 20 62 75 74 20 62 69 6e 64 20 74 68 65 20 4e 74 68 20 63 64 72 20 74 6f 20 52 45 | bove,.but.bind.the.Nth.cdr.to.RE |
15080 | 53 54 2e 0a 0a 56 65 63 74 6f 72 73 3a 0a 0a 20 20 5b 61 5d 20 2d 20 62 69 6e 64 20 30 74 68 20 | ST...Vectors:....[a].-.bind.0th. |
150a0 | 65 6c 65 6d 65 6e 74 20 6f 66 20 61 20 6e 6f 6e 2d 6c 69 73 74 20 73 65 71 75 65 6e 63 65 20 74 | element.of.a.non-list.sequence.t |
150c0 | 6f 20 41 20 28 77 6f 72 6b 73 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 76 65 63 74 6f 72 73 2c | o.A.(works.with.........vectors, |
150e0 | 20 73 74 72 69 6e 67 73 2c 20 62 69 74 20 61 72 72 61 79 73 2e 2e 2e 29 0a 0a 20 20 5b 61 31 20 | .strings,.bit.arrays...)....[a1. |
15100 | 61 32 20 61 33 20 2e 2e 2e 5d 20 2d 20 62 69 6e 64 20 30 74 68 20 65 6c 65 6d 65 6e 74 20 6f 66 | a2.a3....].-.bind.0th.element.of |
15120 | 20 6e 6f 6e 2d 6c 69 73 74 20 73 65 71 75 65 6e 63 65 20 74 6f 20 41 30 2c 20 31 73 74 20 74 6f | .non-list.sequence.to.A0,.1st.to |
15140 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 31 2c 20 32 6e 64 20 74 6f 20 41 | ....................A1,.2nd.to.A |
15160 | 32 2c 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 | 2,........................If.the |
15180 | 20 50 41 54 54 45 52 4e 20 69 73 20 73 68 6f 72 74 65 72 20 74 68 61 6e 20 53 4f 55 52 43 45 2c | .PATTERN.is.shorter.than.SOURCE, |
151a0 | 20 74 68 65 20 76 61 6c 75 65 73 20 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .the.values.at.................. |
151c0 | 20 20 70 6c 61 63 65 73 20 6e 6f 74 20 69 6e 20 50 41 54 54 45 52 4e 20 61 72 65 20 69 67 6e 6f | ..places.not.in.PATTERN.are.igno |
151e0 | 72 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 50 | red.....................If.the.P |
15200 | 41 54 54 45 52 4e 20 69 73 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 53 4f 55 52 43 45 2c 20 61 6e | ATTERN.is.longer.than.SOURCE,.an |
15220 | 20 60 65 72 72 6f 72 27 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 | .`error'.is....................t |
15240 | 68 72 6f 77 6e 2e 0a 0a 20 20 5b 61 31 20 61 32 20 61 33 20 2e 2e 2e 20 26 72 65 73 74 20 72 65 | hrown.....[a1.a2.a3.....&rest.re |
15260 | 73 74 5d 20 2d 20 61 73 20 61 62 6f 76 65 2c 20 62 75 74 20 62 69 6e 64 20 74 68 65 20 72 65 73 | st].-.as.above,.but.bind.the.res |
15280 | 74 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.of............................ |
152a0 | 20 20 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 74 6f 20 52 45 53 54 2e 20 20 54 68 69 73 20 69 | ...the.sequence.to.REST...This.i |
152c0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... |
152e0 | 63 6f 6e 63 65 70 74 75 61 6c 6c 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 6d 70 72 6f 70 65 | conceptually.the.same.as.imprope |
15300 | 72 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.list.......................... |
15320 | 20 20 20 20 20 6d 61 74 63 68 69 6e 67 20 28 61 31 20 61 32 20 2e 2e 2e 20 61 4e 20 2e 20 72 65 | .....matching.(a1.a2.....aN...re |
15340 | 73 74 29 0a 0a 4b 65 79 2f 76 61 6c 75 65 20 73 74 6f 72 65 73 3a 0a 0a 20 20 28 26 70 6c 69 73 | st)..Key/value.stores:....(&plis |
15360 | 74 20 6b 65 79 30 20 61 30 20 2e 2e 2e 20 6b 65 79 4e 20 61 4e 29 20 2d 20 62 69 6e 64 20 76 61 | t.key0.a0.....keyN.aN).-.bind.va |
15380 | 6c 75 65 20 6d 61 70 70 65 64 20 62 79 20 6b 65 79 4b 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 | lue.mapped.by.keyK.in.the....... |
153a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 4f 55 52 43 | ...........................SOURC |
153c0 | 45 20 70 6c 69 73 74 20 74 6f 20 61 4b 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | E.plist.to.aK...If.the.......... |
153e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 69 73 | ........................value.is |
15400 | 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 4b 20 69 73 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 20 20 | .not.found,.aK.is.nil........... |
15420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 65 73 20 60 70 6c | ........................Uses.`pl |
15440 | 69 73 74 2d 67 65 74 27 20 74 6f 20 66 65 74 63 68 20 76 61 6c 75 65 73 2e 0a 0a 20 20 28 26 61 | ist-get'.to.fetch.values.....(&a |
15460 | 6c 69 73 74 20 6b 65 79 30 20 61 30 20 2e 2e 2e 20 6b 65 79 4e 20 61 4e 29 20 2d 20 62 69 6e 64 | list.key0.a0.....keyN.aN).-.bind |
15480 | 20 76 61 6c 75 65 20 6d 61 70 70 65 64 20 62 79 20 6b 65 79 4b 20 69 6e 20 74 68 65 0a 20 20 20 | .value.mapped.by.keyK.in.the.... |
154a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 4f | ..............................SO |
154c0 | 55 52 43 45 20 61 6c 69 73 74 20 74 6f 20 61 4b 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 20 | URCE.alist.to.aK...If.the....... |
154e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 | ...........................value |
15500 | 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 4b 20 69 73 20 6e 69 6c 2e 0a 20 20 20 20 20 20 | .is.not.found,.aK.is.nil........ |
15520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 65 73 20 | ...........................Uses. |
15540 | 60 61 73 73 6f 63 27 20 74 6f 20 66 65 74 63 68 20 76 61 6c 75 65 73 2e 0a 0a 20 20 28 26 68 61 | `assoc'.to.fetch.values.....(&ha |
15560 | 73 68 20 6b 65 79 30 20 61 30 20 2e 2e 2e 20 6b 65 79 4e 20 61 4e 29 20 2d 20 62 69 6e 64 20 76 | sh.key0.a0.....keyN.aN).-.bind.v |
15580 | 61 6c 75 65 20 6d 61 70 70 65 64 20 62 79 20 6b 65 79 4b 20 69 6e 20 74 68 65 0a 20 20 20 20 20 | alue.mapped.by.keyK.in.the...... |
155a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 4f 55 52 43 | ...........................SOURC |
155c0 | 45 20 68 61 73 68 20 74 61 62 6c 65 20 74 6f 20 61 4b 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 | E.hash.table.to.aK...If.the..... |
155e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 | ............................valu |
15600 | 65 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 4b 20 69 73 20 6e 69 6c 2e 0a 20 20 20 20 20 | e.is.not.found,.aK.is.nil....... |
15620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 65 73 20 | ...........................Uses. |
15640 | 60 67 65 74 68 61 73 68 27 20 74 6f 20 66 65 74 63 68 20 76 61 6c 75 65 73 2e 0a 0a 46 75 72 74 | `gethash'.to.fetch.values...Furt |
15660 | 68 65 72 2c 20 73 70 65 63 69 61 6c 20 6b 65 79 77 6f 72 64 20 26 6b 65 79 73 20 73 75 70 70 6f | her,.special.keyword.&keys.suppo |
15680 | 72 74 73 20 22 69 6e 6c 69 6e 65 22 20 6d 61 74 63 68 69 6e 67 20 6f 66 0a 70 6c 69 73 74 2d 6c | rts."inline".matching.of.plist-l |
156a0 | 69 6b 65 20 6b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 73 2c 20 73 69 6d 69 6c 61 72 6c 79 20 74 | ike.key-value.pairs,.similarly.t |
156c0 | 6f 20 26 6b 65 79 73 20 6b 65 79 77 6f 72 64 20 6f 66 0a 60 63 6c 2d 64 65 66 75 6e 27 2e 0a 0a | o.&keys.keyword.of.`cl-defun'... |
156e0 | 20 20 28 61 31 20 61 32 20 2e 2e 2e 20 61 4e 20 26 6b 65 79 73 20 6b 65 79 31 20 62 31 20 2e 2e | ..(a1.a2.....aN.&keys.key1.b1... |
15700 | 2e 20 6b 65 79 4e 20 62 4b 29 0a 0a 54 68 69 73 20 62 69 6e 64 73 20 4e 20 76 61 6c 75 65 73 20 | ..keyN.bK)..This.binds.N.values. |
15720 | 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 74 6f 20 61 31 20 2e 2e 2e 20 61 4e 2c 20 74 68 65 6e | from.the.list.to.a1.....aN,.then |
15740 | 20 69 6e 74 65 72 70 72 65 74 73 0a 74 68 65 20 63 64 72 20 61 73 20 61 20 70 6c 69 73 74 20 28 | .interprets.the.cdr.as.a.plist.( |
15760 | 73 65 65 20 6b 65 79 2f 76 61 6c 75 65 20 6d 61 74 63 68 69 6e 67 20 61 62 6f 76 65 29 2e 0a 0a | see.key/value.matching.above)... |
15780 | 41 20 73 68 6f 72 74 68 61 6e 64 20 6e 6f 74 61 74 69 6f 6e 20 66 6f 72 20 6b 76 2d 64 65 73 74 | A.shorthand.notation.for.kv-dest |
157a0 | 72 75 63 74 75 72 69 6e 67 20 65 78 69 73 74 73 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 74 68 | ructuring.exists.which.allows.th |
157c0 | 65 0a 70 61 74 74 65 72 6e 73 20 62 65 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 6c 65 66 74 20 6f 75 | e.patterns.be.optionally.left.ou |
157e0 | 74 20 61 6e 64 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 20 6e 61 6d 65 20 | t.and.derived.from.the.key.name. |
15800 | 69 6e 0a 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 61 73 68 69 6f 6e 3a 0a 0a 2d 20 61 20 6b | in.the.following.fashion:..-.a.k |
15820 | 65 79 20 3a 66 6f 6f 20 69 73 20 63 6f 6e 76 65 72 74 65 64 20 69 6e 74 6f 20 60 66 6f 6f 27 20 | ey.:foo.is.converted.into.`foo'. |
15840 | 70 61 74 74 65 72 6e 2c 0a 2d 20 61 20 6b 65 79 20 27 62 61 72 20 69 73 20 63 6f 6e 76 65 72 74 | pattern,.-.a.key.'bar.is.convert |
15860 | 65 64 20 69 6e 74 6f 20 60 62 61 72 27 20 70 61 74 74 65 72 6e 2c 0a 2d 20 61 20 6b 65 79 20 22 | ed.into.`bar'.pattern,.-.a.key." |
15880 | 62 61 7a 22 20 69 73 20 63 6f 6e 76 65 72 74 65 64 20 69 6e 74 6f 20 60 62 61 7a 27 20 70 61 74 | baz".is.converted.into.`baz'.pat |
158a0 | 74 65 72 6e 2e 0a 0a 54 68 61 74 20 69 73 2c 20 74 68 65 20 65 6e 74 69 72 65 20 76 61 6c 75 65 | tern...That.is,.the.entire.value |
158c0 | 20 75 6e 64 65 72 20 74 68 65 20 6b 65 79 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 64 | .under.the.key.is.bound.to.the.d |
158e0 | 65 72 69 76 65 64 0a 76 61 72 69 61 62 6c 65 20 77 69 74 68 6f 75 74 20 61 6e 79 20 66 75 72 74 | erived.variable.without.any.furt |
15900 | 68 65 72 20 64 65 73 74 72 75 63 74 75 72 69 6e 67 2e 0a 0a 54 68 69 73 20 69 73 20 70 6f 73 73 | her.destructuring...This.is.poss |
15920 | 69 62 6c 65 20 6f 6e 6c 79 20 77 68 65 6e 20 74 68 65 20 66 6f 72 6d 20 66 6f 6c 6c 6f 77 69 6e | ible.only.when.the.form.followin |
15940 | 67 20 74 68 65 20 6b 65 79 20 69 73 20 6e 6f 74 20 61 0a 76 61 6c 69 64 20 70 61 74 74 65 72 6e | g.the.key.is.not.a.valid.pattern |
15960 | 20 28 69 2e 65 2e 20 6e 6f 74 20 61 20 73 79 6d 62 6f 6c 2c 20 61 20 63 6f 6e 73 20 63 65 6c 6c | .(i.e..not.a.symbol,.a.cons.cell |
15980 | 20 6f 72 20 61 20 76 65 63 74 6f 72 29 2e 0a 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 6d 61 74 | .or.a.vector)..Otherwise.the.mat |
159a0 | 63 68 69 6e 67 20 70 72 6f 63 65 65 64 73 20 61 73 20 75 73 75 61 6c 20 61 6e 64 20 69 6e 20 63 | ching.proceeds.as.usual.and.in.c |
159c0 | 61 73 65 20 6f 66 20 61 6e 0a 69 6e 76 61 6c 69 64 20 73 70 65 63 20 66 61 69 6c 73 20 77 69 74 | ase.of.an.invalid.spec.fails.wit |
159e0 | 68 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 54 68 75 73 20 74 68 65 20 70 61 74 74 65 72 6e 73 20 61 | h.an.error...Thus.the.patterns.a |
15a00 | 72 65 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 3b 3b | re.normalized.as.follows:.....;; |
15a20 | 20 64 65 72 69 76 65 20 61 6c 6c 20 74 68 65 20 6d 69 73 73 69 6e 67 20 70 61 74 74 65 72 6e 73 | .derive.all.the.missing.patterns |
15a40 | 0a 20 20 20 28 26 70 6c 69 73 74 20 3a 66 6f 6f 20 27 62 61 72 20 22 62 61 7a 22 29 20 3d 3e 20 | ....(&plist.:foo.'bar."baz").=>. |
15a60 | 28 26 70 6c 69 73 74 20 3a 66 6f 6f 20 66 6f 6f 20 27 62 61 72 20 62 61 72 20 22 62 61 7a 22 20 | (&plist.:foo.foo.'bar.bar."baz". |
15a80 | 62 61 7a 29 0a 0a 20 20 20 3b 3b 20 77 65 20 63 61 6e 20 73 70 65 63 69 66 79 20 73 6f 6d 65 20 | baz).....;;.we.can.specify.some. |
15aa0 | 62 75 74 20 6e 6f 74 20 6f 74 68 65 72 73 0a 20 20 20 28 26 70 6c 69 73 74 20 3a 66 6f 6f 20 27 | but.not.others....(&plist.:foo.' |
15ac0 | 62 61 72 20 65 78 70 6c 69 63 69 74 2d 62 61 72 29 20 3d 3e 20 28 26 70 6c 69 73 74 20 3a 66 6f | bar.explicit-bar).=>.(&plist.:fo |
15ae0 | 6f 20 66 6f 6f 20 27 62 61 72 20 65 78 70 6c 69 63 69 74 2d 62 61 72 29 0a 0a 20 20 20 3b 3b 20 | o.foo.'bar.explicit-bar).....;;. |
15b00 | 6e 6f 74 68 69 6e 67 20 68 61 70 70 65 6e 73 2c 20 77 65 20 73 74 6f 72 65 20 3a 66 6f 6f 20 69 | nothing.happens,.we.store.:foo.i |
15b20 | 6e 20 78 0a 20 20 20 28 26 70 6c 69 73 74 20 3a 66 6f 6f 20 78 29 20 3d 3e 20 28 26 70 6c 69 73 | n.x....(&plist.:foo.x).=>.(&plis |
15b40 | 74 20 3a 66 6f 6f 20 78 29 0a 0a 20 20 20 3b 3b 20 6e 6f 74 68 69 6e 67 20 68 61 70 70 65 6e 73 | t.:foo.x).....;;.nothing.happens |
15b60 | 2c 20 77 65 20 6d 61 74 63 68 20 72 65 63 75 72 73 69 76 65 6c 79 0a 20 20 20 28 26 70 6c 69 73 | ,.we.match.recursively....(&plis |
15b80 | 74 20 3a 66 6f 6f 20 28 61 20 62 20 63 29 29 20 3d 3e 20 28 26 70 6c 69 73 74 20 3a 66 6f 6f 20 | t.:foo.(a.b.c)).=>.(&plist.:foo. |
15ba0 | 28 61 20 62 20 63 29 29 0a 0a 59 6f 75 20 63 61 6e 20 6e 61 6d 65 20 74 68 65 20 73 6f 75 72 63 | (a.b.c))..You.can.name.the.sourc |
15bc0 | 65 20 75 73 69 6e 67 20 74 68 65 20 73 79 6e 74 61 78 20 53 59 4d 42 4f 4c 20 26 61 73 20 50 41 | e.using.the.syntax.SYMBOL.&as.PA |
15be0 | 54 54 45 52 4e 2e 0a 54 68 69 73 20 73 79 6e 74 61 78 20 77 6f 72 6b 73 20 77 69 74 68 20 6c 69 | TTERN..This.syntax.works.with.li |
15c00 | 73 74 73 20 28 70 72 6f 70 65 72 20 6f 72 20 69 6d 70 72 6f 70 65 72 29 2c 20 76 65 63 74 6f 72 | sts.(proper.or.improper),.vector |
15c20 | 73 20 61 6e 64 0a 61 6c 6c 20 74 79 70 65 73 20 6f 66 20 6d 61 70 73 2e 0a 0a 20 20 28 6c 69 73 | s.and.all.types.of.maps.....(lis |
15c40 | 74 20 26 61 73 20 61 20 62 20 63 29 20 28 6c 69 73 74 20 31 20 32 20 33 29 0a 0a 62 69 6e 64 73 | t.&as.a.b.c).(list.1.2.3)..binds |
15c60 | 20 41 20 74 6f 20 31 2c 20 42 20 74 6f 20 32 2c 20 43 20 74 6f 20 33 20 61 6e 64 20 4c 49 53 54 | .A.to.1,.B.to.2,.C.to.3.and.LIST |
15c80 | 20 74 6f 20 28 31 20 32 20 33 29 2e 0a 0a 53 69 6d 69 6c 61 72 6c 79 3a 0a 0a 20 20 28 62 6f 75 | .to.(1.2.3)...Similarly:....(bou |
15ca0 | 6e 64 73 20 26 61 73 20 62 65 67 20 2e 20 65 6e 64 29 20 28 63 6f 6e 73 20 31 20 32 29 0a 0a 62 | nds.&as.beg...end).(cons.1.2)..b |
15cc0 | 69 6e 64 73 20 42 45 47 20 74 6f 20 31 2c 20 45 4e 44 20 74 6f 20 32 20 61 6e 64 20 42 4f 55 4e | inds.BEG.to.1,.END.to.2.and.BOUN |
15ce0 | 44 53 20 74 6f 20 28 31 20 2e 20 32 29 2e 0a 0a 20 20 28 69 74 65 6d 73 20 26 61 73 20 66 69 72 | DS.to.(1...2).....(items.&as.fir |
15d00 | 73 74 20 2e 20 72 65 73 74 29 20 28 6c 69 73 74 20 31 20 32 20 33 29 0a 0a 62 69 6e 64 73 20 46 | st...rest).(list.1.2.3)..binds.F |
15d20 | 49 52 53 54 20 74 6f 20 31 2c 20 52 45 53 54 20 74 6f 20 28 32 20 33 29 20 61 6e 64 20 49 54 45 | IRST.to.1,.REST.to.(2.3).and.ITE |
15d40 | 4d 53 20 74 6f 20 28 31 20 32 20 33 29 0a 0a 20 20 5b 76 65 63 74 20 26 61 73 20 5f 20 62 20 63 | MS.to.(1.2.3)....[vect.&as._.b.c |
15d60 | 5d 20 5b 31 20 32 20 33 5d 0a 0a 62 69 6e 64 73 20 42 20 74 6f 20 32 2c 20 43 20 74 6f 20 33 20 | ].[1.2.3]..binds.B.to.2,.C.to.3. |
15d80 | 61 6e 64 20 56 45 43 54 20 74 6f 20 5b 31 20 32 20 33 5d 20 28 5f 20 61 76 6f 69 64 73 20 62 69 | and.VECT.to.[1.2.3].(_.avoids.bi |
15da0 | 6e 64 69 6e 67 20 61 73 20 75 73 75 61 6c 29 2e 0a 0a 20 20 28 70 6c 69 73 74 20 26 61 73 20 26 | nding.as.usual).....(plist.&as.& |
15dc0 | 70 6c 69 73 74 20 3a 62 20 62 29 20 28 6c 69 73 74 20 3a 61 20 31 20 3a 62 20 32 20 3a 63 20 33 | plist.:b.b).(list.:a.1.:b.2.:c.3 |
15de0 | 29 0a 0a 62 69 6e 64 73 20 42 20 74 6f 20 32 20 61 6e 64 20 50 4c 49 53 54 20 74 6f 20 28 3a 61 | )..binds.B.to.2.and.PLIST.to.(:a |
15e00 | 20 31 20 3a 62 20 32 20 3a 63 20 33 29 2e 20 20 53 61 6d 65 20 66 6f 72 20 26 61 6c 69 73 74 20 | .1.:b.2.:c.3)...Same.for.&alist. |
15e20 | 61 6e 64 20 26 68 61 73 68 2e 0a 0a 54 68 69 73 20 69 73 20 65 73 70 65 63 69 61 6c 6c 79 20 75 | and.&hash...This.is.especially.u |
15e40 | 73 65 66 75 6c 20 77 68 65 6e 20 77 65 20 77 61 6e 74 20 74 6f 20 63 61 70 74 75 72 65 20 74 68 | seful.when.we.want.to.capture.th |
15e60 | 65 20 72 65 73 75 6c 74 20 6f 66 20 61 0a 63 6f 6d 70 75 74 61 74 69 6f 6e 20 61 6e 64 20 64 65 | e.result.of.a.computation.and.de |
15e80 | 73 74 72 75 63 74 75 72 65 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 20 20 43 6f 6e | structure.at.the.same.time...Con |
15ea0 | 73 69 64 65 72 20 74 68 65 0a 66 6f 72 6d 20 28 66 75 6e 63 74 69 6f 6e 2d 72 65 74 75 72 6e 69 | sider.the.form.(function-returni |
15ec0 | 6e 67 2d 63 6f 6d 70 6c 65 78 2d 73 74 72 75 63 74 75 72 65 29 20 72 65 74 75 72 6e 69 6e 67 20 | ng-complex-structure).returning. |
15ee0 | 61 20 6c 69 73 74 20 6f 66 0a 74 77 6f 20 76 65 63 74 6f 72 73 20 77 69 74 68 20 74 77 6f 20 69 | a.list.of.two.vectors.with.two.i |
15f00 | 74 65 6d 73 20 65 61 63 68 2e 20 20 57 65 20 77 61 6e 74 20 74 6f 20 63 61 70 74 75 72 65 20 74 | tems.each...We.want.to.capture.t |
15f20 | 68 69 73 20 65 6e 74 69 72 65 0a 72 65 73 75 6c 74 20 61 6e 64 20 70 61 73 73 20 69 74 20 74 6f | his.entire.result.and.pass.it.to |
15f40 | 20 61 6e 6f 74 68 65 72 20 63 6f 6d 70 75 74 61 74 69 6f 6e 2c 20 62 75 74 20 61 74 20 74 68 65 | .another.computation,.but.at.the |
15f60 | 20 73 61 6d 65 20 74 69 6d 65 0a 77 65 20 77 61 6e 74 20 74 6f 20 67 65 74 20 74 68 65 20 73 65 | .same.time.we.want.to.get.the.se |
15f80 | 63 6f 6e 64 20 69 74 65 6d 20 66 72 6f 6d 20 65 61 63 68 20 76 65 63 74 6f 72 2e 20 20 57 65 20 | cond.item.from.each.vector...We. |
15fa0 | 63 61 6e 20 61 63 68 69 65 76 65 0a 69 74 20 77 69 74 68 20 70 61 74 74 65 72 6e 0a 0a 20 20 28 | can.achieve.it.with.pattern....( |
15fc0 | 72 65 73 75 6c 74 20 26 61 73 20 5b 5f 20 61 5d 20 5b 5f 20 62 5d 29 20 28 66 75 6e 63 74 69 6f | result.&as.[_.a].[_.b]).(functio |
15fe0 | 6e 2d 72 65 74 75 72 6e 69 6e 67 2d 63 6f 6d 70 6c 65 78 2d 73 74 72 75 63 74 75 72 65 29 0a 0a | n-returning-complex-structure).. |
16000 | 4e 6f 74 65 3a 20 43 6c 6f 6a 75 72 65 20 70 72 6f 67 72 61 6d 6d 65 72 73 20 6d 61 79 20 6b 6e | Note:.Clojure.programmers.may.kn |
16020 | 6f 77 20 74 68 69 73 20 66 65 61 74 75 72 65 20 61 73 20 74 68 65 20 22 3a 61 73 0a 62 69 6e 64 | ow.this.feature.as.the.":as.bind |
16040 | 69 6e 67 22 2e 20 20 54 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 69 73 20 74 68 61 74 20 77 65 | ing"...The.difference.is.that.we |
16060 | 20 70 75 74 20 74 68 65 20 26 61 73 20 61 74 20 74 68 65 20 66 72 6f 6e 74 0a 62 65 63 61 75 73 | .put.the.&as.at.the.front.becaus |
16080 | 65 20 77 65 20 6e 65 65 64 20 74 6f 20 73 75 70 70 6f 72 74 20 69 6d 70 72 6f 70 65 72 20 6c 69 | e.we.need.to.support.improper.li |
160a0 | 73 74 20 62 69 6e 64 69 6e 67 2e 0a 0a 28 66 6e 20 56 41 52 4c 49 53 54 20 26 72 65 73 74 20 42 | st.binding...(fn.VARLIST.&rest.B |
160c0 | 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6c 65 74 20 27 28 6d 61 63 72 6f 20 2e 20 | ODY)..(defalias.'-let.'(macro... |
160e0 | 23 5b 33 38 35 20 22 5c 33 30 30 02 21 5c 32 30 33 13 00 5c 33 30 31 5c 33 30 32 03 5c 33 30 33 | #[385."\300.!\203..\301\302.\303 |
16100 | 48 04 5c 33 30 34 48 5c 22 02 42 42 5c 32 30 37 5c 33 30 35 02 21 5c 33 30 36 01 5c 33 30 33 5c | H.\304H\".BB\207\305.!\306.\303\ |
16120 | 33 30 36 5c 32 31 31 03 5c 32 30 33 3f 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 | 306\211.\203?..\211A\262.\242\26 |
16140 | 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 5c 33 30 37 5c 33 31 30 5c 33 31 31 03 5c 22 21 02 | 2..\262..T\262.\307\310\311.\"!. |
16160 | 41 40 44 05 42 5c 32 36 32 05 5c 32 30 32 1b 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 36 | A@D.B\262.\202..\266.\211\237\26 |
16180 | 32 01 5c 33 31 32 5c 33 31 33 5c 33 31 34 04 04 5c 22 5c 22 5c 33 31 35 02 5c 33 31 36 03 06 07 | 2.\312\313\314..\"\"\315.\316... |
161a0 | 42 42 45 5c 32 30 37 22 20 5b 76 65 63 74 6f 72 70 20 6c 65 74 2a 20 64 61 73 68 2d 2d 6d 61 74 | BBE\207".[vectorp.let*.dash--mat |
161c0 | 63 68 20 30 20 31 20 64 61 73 68 2d 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6c 65 74 2d 76 61 72 6c 69 | ch.0.1.dash--normalize-let-varli |
161e0 | 73 74 20 6e 69 6c 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 66 6f 72 6d 61 74 20 22 69 6e 70 75 74 | st.nil.make-symbol.format."input |
16200 | 25 64 22 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 32 31 31 40 40 01 41 40 44 5c 32 30 37 | %d".mapcar.#[257."\211@@.A@D\207 |
16220 | 22 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 5d 20 2d 7a 69 70 20 6c 65 74 20 2d | ".[].3."\n\n(fn.IT)"].-zip.let.- |
16240 | 6c 65 74 2a 5d 20 31 32 20 28 23 24 20 2e 20 38 34 36 32 36 29 5d 29 29 0a 28 62 79 74 65 2d 63 | let*].12.(#$...84626)])).(byte-c |
16260 | 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 | ode."\300\301\302\303#\210\304\3 |
16280 | 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 6c 65 74 20 65 | 01\305\306#\300\207".[put.-let.e |
162a0 | 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 5b 26 6f 72 20 28 26 72 65 73 74 20 5b 26 6f | debug-form-spec.([&or.(&rest.[&o |
162c0 | 72 20 28 73 65 78 70 20 66 6f 72 6d 29 20 73 65 78 70 5d 29 20 28 76 65 63 74 6f 72 20 5b 26 72 | r.(sexp.form).sexp]).(vector.[&r |
162e0 | 65 73 74 20 5b 73 65 78 70 20 66 6f 72 6d 5d 5d 29 5d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f | est.[sexp.form]])].body).functio |
16300 | 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 | n-put.lisp-indent-function.1].4) |
16320 | 0a 23 40 34 32 37 20 52 65 74 75 72 6e 20 61 20 6c 61 6d 62 64 61 20 77 68 69 63 68 20 64 65 73 | .#@427.Return.a.lambda.which.des |
16340 | 74 72 75 63 74 75 72 65 73 20 69 74 73 20 69 6e 70 75 74 20 61 73 20 4d 41 54 43 48 2d 46 4f 52 | tructures.its.input.as.MATCH-FOR |
16360 | 4d 20 61 6e 64 20 65 78 65 63 75 74 65 73 20 42 4f 44 59 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 | M.and.executes.BODY...Note.that. |
16380 | 79 6f 75 20 68 61 76 65 20 74 6f 20 65 6e 63 6c 6f 73 65 20 74 68 65 20 4d 41 54 43 48 2d 46 4f | you.have.to.enclose.the.MATCH-FO |
163a0 | 52 4d 20 69 6e 20 61 20 70 61 69 72 20 6f 66 20 70 61 72 65 6e 73 2c 0a 73 75 63 68 20 74 68 61 | RM.in.a.pair.of.parens,.such.tha |
163c0 | 74 3a 0a 0a 20 20 28 2d 6c 61 6d 62 64 61 20 28 78 29 20 62 6f 64 79 29 0a 20 20 28 2d 6c 61 6d | t:....(-lambda.(x).body)...(-lam |
163e0 | 62 64 61 20 28 78 20 79 20 2e 2e 2e 29 20 62 6f 64 79 29 0a 0a 68 61 73 20 74 68 65 20 75 73 75 | bda.(x.y....).body)..has.the.usu |
16400 | 61 6c 20 73 65 6d 61 6e 74 69 63 73 20 6f 66 20 60 6c 61 6d 62 64 61 27 2e 20 20 46 75 72 74 68 | al.semantics.of.`lambda'...Furth |
16420 | 65 72 6d 6f 72 65 2c 20 74 68 65 73 65 20 67 65 74 0a 74 72 61 6e 73 6c 61 74 65 64 20 69 6e 74 | ermore,.these.get.translated.int |
16440 | 6f 20 6e 6f 72 6d 61 6c 20 60 6c 61 6d 62 64 61 27 2c 20 73 6f 20 74 68 65 72 65 20 69 73 20 6e | o.normal.`lambda',.so.there.is.n |
16460 | 6f 20 70 65 72 66 6f 72 6d 61 6e 63 65 0a 70 65 6e 61 6c 74 79 2e 0a 0a 53 65 65 20 60 2d 6c 65 | o.performance.penalty...See.`-le |
16480 | 74 27 20 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 65 73 74 | t'.for.a.description.of.the.dest |
164a0 | 72 75 63 74 75 72 69 6e 67 20 6d 65 63 68 61 6e 69 73 6d 2e 0a 0a 28 66 6e 20 4d 41 54 43 48 2d | ructuring.mechanism...(fn.MATCH- |
164c0 | 46 4f 52 4d 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6c 61 | FORM.&rest.BODY)..(defalias.'-la |
164e0 | 6d 62 64 61 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 01 3c 5c 32 30 34 5c 66 00 5c | mbda.'(macro...#[385.".<\204\f.\ |
16500 | 33 30 30 5c 33 30 31 5c 33 30 32 04 44 5c 22 5c 32 30 37 5c 33 30 33 5c 33 30 34 03 5c 22 5c 32 | 300\301\302.D\"\207\303\304.\"\2 |
16520 | 30 33 19 00 5c 33 30 35 02 02 42 42 5c 32 30 37 5c 33 30 36 02 5c 33 30 37 5c 33 30 36 5c 32 31 | 03..\305..BB\207\306.\307\306\21 |
16540 | 31 03 5c 32 30 33 40 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 | 1.\203@..\211A\262.\242\262..\26 |
16560 | 32 01 02 54 5c 32 36 32 03 01 5c 33 31 30 5c 33 31 31 5c 33 31 32 04 5c 22 21 44 05 42 5c 32 36 | 2..T\262..\310\311\312.\"!D.B\26 |
16580 | 32 05 5c 32 30 32 1e 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 36 32 01 5c 33 30 35 5c 33 | 2.\202..\266.\211\237\262.\305\3 |
165a0 | 31 33 5c 33 31 34 03 5c 22 5c 33 31 35 03 05 42 42 45 5c 32 30 37 22 20 5b 73 69 67 6e 61 6c 20 | 13\314.\"\315..BBE\207".[signal. |
165c0 | 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 6c 69 73 74 70 20 2d 61 6c 6c 5c 3f | wrong-type-argument.listp.-all\? |
165e0 | 20 73 79 6d 62 6f 6c 70 20 6c 61 6d 62 64 61 20 6e 69 6c 20 30 20 6d 61 6b 65 2d 73 79 6d 62 6f | .symbolp.lambda.nil.0.make-symbo |
16600 | 6c 20 66 6f 72 6d 61 74 20 22 69 6e 70 75 74 25 64 22 20 6d 61 70 63 61 72 20 63 61 64 72 20 2d | l.format."input%d".mapcar.cadr.- |
16620 | 6c 65 74 2a 5d 20 31 32 20 28 23 24 20 2e 20 39 30 39 31 39 29 5d 29 29 0a 28 62 79 74 65 2d 63 | let*].12.(#$...90919)])).(byte-c |
16640 | 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 | ode."\300\301\302\303#\300\301\3 |
16660 | 30 34 5c 33 30 35 23 5c 33 30 36 5c 33 30 31 5c 33 30 37 5c 33 31 30 23 5c 32 30 37 22 20 5b 66 | 04\305#\306\301\307\310#\207".[f |
16680 | 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 6c 61 6d 62 64 61 20 64 6f 63 2d 73 74 72 69 6e 67 2d 65 | unction-put.-lambda.doc-string-e |
166a0 | 6c 74 20 32 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 64 65 66 75 6e 20 | lt.2.lisp-indent-function.defun. |
166c0 | 70 75 74 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 26 64 65 66 69 6e 65 20 73 65 | put.edebug-form-spec.(&define.se |
166e0 | 78 70 20 5b 26 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 6e 67 70 5d 20 5b 26 6f 70 74 69 6f 6e 61 | xp.[&optional.stringp].[&optiona |
16700 | 6c 20 28 22 69 6e 74 65 72 61 63 74 69 76 65 22 20 69 6e 74 65 72 61 63 74 69 76 65 29 5d 20 64 | l.("interactive".interactive)].d |
16720 | 65 66 2d 62 6f 64 79 29 5d 20 36 29 0a 23 40 35 33 30 20 42 69 6e 64 20 65 61 63 68 20 4d 41 54 | ef-body)].6).#@530.Bind.each.MAT |
16740 | 43 48 2d 46 4f 52 4d 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 69 74 73 20 56 41 4c 2e | CH-FORM.to.the.value.of.its.VAL. |
16760 | 0a 0a 4d 41 54 43 48 2d 46 4f 52 4d 20 64 65 73 74 72 75 63 74 75 72 69 6e 67 20 69 73 20 64 6f | ..MATCH-FORM.destructuring.is.do |
16780 | 6e 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 72 75 6c 65 73 20 6f 66 20 60 2d 6c | ne.according.to.the.rules.of.`-l |
167a0 | 65 74 27 2e 0a 0a 54 68 69 73 20 6d 61 63 72 6f 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 62 | et'...This.macro.allows.you.to.b |
167c0 | 69 6e 64 20 6d 75 6c 74 69 70 6c 65 20 76 61 72 69 61 62 6c 65 73 20 62 79 20 64 65 73 74 72 75 | ind.multiple.variables.by.destru |
167e0 | 63 74 75 72 69 6e 67 0a 74 68 65 20 76 61 6c 75 65 2c 20 73 6f 20 66 6f 72 20 65 78 61 6d 70 6c | cturing.the.value,.so.for.exampl |
16800 | 65 3a 0a 0a 20 20 28 2d 73 65 74 71 20 28 61 20 62 29 20 78 0a 20 20 20 20 20 20 20 20 20 28 26 | e:....(-setq.(a.b).x..........(& |
16820 | 70 6c 69 73 74 20 3a 63 20 63 29 20 70 6c 69 73 74 29 0a 0a 65 78 70 61 6e 64 73 20 72 6f 75 67 | plist.:c.c).plist)..expands.roug |
16840 | 68 6c 79 20 73 70 65 61 6b 69 6e 67 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f | hly.speaking.to.the.following.co |
16860 | 64 65 0a 0a 20 20 28 73 65 74 71 20 61 20 28 63 61 72 20 78 29 0a 20 20 20 20 20 20 20 20 62 20 | de....(setq.a.(car.x).........b. |
16880 | 28 63 61 64 72 20 78 29 0a 20 20 20 20 20 20 20 20 63 20 28 70 6c 69 73 74 2d 67 65 74 20 70 6c | (cadr.x).........c.(plist-get.pl |
168a0 | 69 73 74 20 3a 63 29 29 0a 0a 43 61 72 65 20 69 73 20 74 61 6b 65 6e 20 74 6f 20 6f 6e 6c 79 20 | ist.:c))..Care.is.taken.to.only. |
168c0 | 65 76 61 6c 75 61 74 65 20 65 61 63 68 20 56 41 4c 20 6f 6e 63 65 20 73 6f 20 74 68 61 74 20 69 | evaluate.each.VAL.once.so.that.i |
168e0 | 6e 20 63 61 73 65 20 6f 66 0a 6d 75 6c 74 69 70 6c 65 20 61 73 73 69 67 6e 6d 65 6e 74 73 20 69 | n.case.of.multiple.assignments.i |
16900 | 74 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 20 75 6e 65 78 70 65 63 74 65 64 20 73 69 64 65 | t.does.not.cause.unexpected.side |
16920 | 20 65 66 66 65 63 74 73 2e 0a 0a 28 66 6e 20 5b 4d 41 54 43 48 2d 46 4f 52 4d 20 56 41 4c 5d 2e | .effects...(fn.[MATCH-FORM.VAL]. |
16940 | 2e 2e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 65 74 71 20 27 28 6d 61 63 72 6f 20 2e 20 | ..)..(defalias.'-setq.'(macro... |
16960 | 23 5b 31 32 38 20 22 5c 33 30 30 01 47 5c 33 30 31 5c 22 5c 33 30 32 55 5c 32 30 33 13 00 5c 33 | #[128."\300.G\301\"\302U\203..\3 |
16980 | 30 33 5c 33 30 34 5c 33 30 35 03 47 54 44 5c 22 5c 32 31 30 5c 33 30 36 5c 33 30 37 5c 33 31 30 | 03\304\305.GTD\"\210\306\307\310 |
169a0 | 5c 33 30 31 04 5c 22 5c 22 5c 33 31 31 5c 33 31 32 02 5c 22 5c 33 31 33 5c 33 30 36 5c 33 31 34 | \301.\"\"\311\312.\"\313\306\314 |
169c0 | 03 5c 22 5c 33 31 35 5c 33 31 36 5c 33 30 32 06 06 5c 22 5c 33 31 37 5c 33 32 30 5c 33 30 36 5c | .\"\315\316\302..\"\317\320\306\ |
169e0 | 33 32 31 06 08 5c 22 21 42 45 5c 33 31 37 5c 33 32 30 05 21 42 46 5c 32 30 37 22 20 5b 6d 6f 64 | 321..\"!BE\317\320.!BF\207".[mod |
16a00 | 20 32 20 31 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 | .2.1.signal.wrong-number-of-argu |
16a20 | 6d 65 6e 74 73 20 2d 73 65 74 71 20 2d 6d 61 70 20 23 5b 32 35 37 20 22 5c 33 30 30 01 40 02 41 | ments.-setq.-map.#[257."\300.@.A |
16a40 | 40 5c 22 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 6d 61 74 63 68 5d 20 34 20 22 5c 6e 5c 6e 28 66 | @\"\207".[dash--match].4."\n\n(f |
16a60 | 6e 20 58 29 22 5d 20 2d 70 61 72 74 69 74 69 6f 6e 20 2d 6d 61 70 63 61 74 20 23 5b 32 35 37 20 | n.X)"].-partition.-mapcat.#[257. |
16a80 | 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 33 30 33 5c 33 30 32 5c 32 31 31 03 5c 32 30 33 2c | "\300\301\302.\303\302\211.\203, |
16aa0 | 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 | ..\211A\262.\242\262..\262..T\26 |
16ac0 | 32 03 5c 33 30 34 5c 33 30 35 5c 33 30 36 04 40 21 5c 22 5c 32 30 34 07 00 01 05 42 5c 32 36 32 | 2.\304\305\306.@!\"\204....B\262 |
16ae0 | 05 5c 32 30 32 07 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 36 32 01 5c 22 5c 32 30 37 22 | .\202..\266.\211\237\262.\"\207" |
16b00 | 20 5b 2d 6d 61 70 20 23 5b 32 35 37 20 22 5c 32 31 31 40 5c 32 31 31 5c 33 30 30 5c 33 30 31 5c | .[-map.#[257."\211@\211\300\301\ |
16b20 | 33 30 32 04 21 5c 33 30 33 51 21 44 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 | 302.!\303Q!D\207".[make-symbol." |
16b40 | 2d 2d 64 61 73 68 2d 62 69 6e 64 69 6e 67 2d 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 22 2d 2d | --dash-binding-".symbol-name."-- |
16b60 | 22 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 42 49 4e 44 49 4e 47 29 22 5d 20 6e 69 6c 20 30 20 73 | "].7."\n\n(fn.BINDING)"].nil.0.s |
16b80 | 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 5d | tring-prefix-p."--".symbol-name] |
16ba0 | 20 31 32 20 22 5c 6e 5c 6e 28 66 6e 20 42 49 4e 44 49 4e 47 53 29 22 5d 20 6c 65 74 20 63 61 64 | .12."\n\n(fn.BINDINGS)"].let.cad |
16bc0 | 72 20 6c 65 74 2a 20 2d 66 6c 61 74 74 65 6e 2d 6e 20 73 65 74 71 20 2d 66 6c 61 74 74 65 6e 20 | r.let*.-flatten-n.setq.-flatten. |
16be0 | 72 65 76 65 72 73 65 5d 20 31 32 20 28 23 24 20 2e 20 39 31 39 35 35 29 5d 29 29 0a 28 62 79 74 | reverse].12.(#$...91955)])).(byt |
16c00 | 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 | e-code."\300\301\302\303#\210\30 |
16c20 | 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 73 65 | 4\301\305\306#\300\207".[put.-se |
16c40 | 74 71 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 26 72 65 73 74 20 73 65 78 70 20 | tq.edebug-form-spec.(&rest.sexp. |
16c60 | 66 6f 72 6d 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 | form).function-put.lisp-indent-f |
16c80 | 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 33 32 30 20 49 66 20 61 6c 6c 20 56 41 4c 53 20 | unction.1].4).#@320.If.all.VALS. |
16ca0 | 65 76 61 6c 75 61 74 65 20 74 6f 20 74 72 75 65 2c 20 62 69 6e 64 20 74 68 65 6d 20 74 6f 20 74 | evaluate.to.true,.bind.them.to.t |
16cc0 | 68 65 69 72 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 56 41 52 53 20 61 6e 64 20 64 6f 20 54 | heir.corresponding.VARS.and.do.T |
16ce0 | 48 45 4e 2c 20 6f 74 68 65 72 77 69 73 65 20 64 6f 20 45 4c 53 45 2e 20 56 41 52 53 2d 56 41 4c | HEN,.otherwise.do.ELSE..VARS-VAL |
16d00 | 53 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 0a 6f 66 20 28 56 41 52 20 56 41 4c 29 20 | S.should.be.a.list.of.(VAR.VAL). |
16d20 | 70 61 69 72 73 2e 0a 0a 4e 6f 74 65 3a 20 62 69 6e 64 69 6e 67 20 69 73 20 64 6f 6e 65 20 61 63 | pairs...Note:.binding.is.done.ac |
16d40 | 63 6f 72 64 69 6e 67 20 74 6f 20 60 2d 6c 65 74 2a 27 2e 20 20 56 41 4c 53 20 61 72 65 20 65 76 | cording.to.`-let*'...VALS.are.ev |
16d60 | 61 6c 75 61 74 65 64 0a 73 65 71 75 65 6e 74 69 61 6c 6c 79 2c 20 61 6e 64 20 65 76 61 6c 75 61 | aluated.sequentially,.and.evalua |
16d80 | 74 69 6f 6e 20 73 74 6f 70 73 20 61 66 74 65 72 20 74 68 65 20 66 69 72 73 74 20 6e 69 6c 20 56 | tion.stops.after.the.first.nil.V |
16da0 | 41 4c 20 69 73 0a 65 6e 63 6f 75 6e 74 65 72 65 64 2e 0a 0a 28 66 6e 20 56 41 52 53 2d 56 41 4c | AL.is.encountered...(fn.VARS-VAL |
16dc0 | 53 20 54 48 45 4e 20 26 72 65 73 74 20 45 4c 53 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d | S.THEN.&rest.ELSE)..(defalias.'- |
16de0 | 69 66 2d 6c 65 74 2a 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 32 20 22 01 5c 33 30 30 5c 33 | if-let*.'(macro...#[642.".\300\3 |
16e00 | 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 08 5c 22 5c 22 21 5c 32 31 31 47 5c 33 30 35 5c 32 | 01\302\303\304..\"\"!\211G\305\2 |
16e20 | 31 31 02 5c 33 30 36 56 5c 32 30 33 3c 00 02 53 5c 32 36 32 03 02 5c 32 36 32 01 03 03 48 5c 32 | 11.\306V\203<..S\262..\262...H\2 |
16e40 | 36 32 02 01 40 02 41 40 5c 33 30 37 02 02 44 43 5c 33 31 30 04 06 5c 6e 06 5c 66 42 42 42 45 5c | 62..@.A@\307..DC\310..\n.\fBBBE\ |
16e60 | 32 36 36 5c 32 30 32 5c 32 36 32 05 5c 32 30 32 0f 00 5c 32 36 36 04 5c 32 31 31 5c 32 30 37 22 | 266\202\262.\202..\266.\211\207" |
16e80 | 20 5b 76 63 6f 6e 63 61 74 20 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 23 5b | .[vconcat.apply.append.mapcar.#[ |
16ea0 | 32 35 37 20 22 5c 33 30 30 01 40 02 41 40 5c 22 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 6d 61 74 | 257."\300.@.A@\"\207".[dash--mat |
16ec0 | 63 68 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 29 22 5d 20 6e 69 6c 20 30 20 6c 65 74 20 69 | ch].4."\n\n(fn.IT)"].nil.0.let.i |
16ee0 | 66 5d 20 31 36 20 28 23 24 20 2e 20 39 33 33 33 32 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 | f].16.(#$...93332)])).(byte-code |
16f00 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c | ."\300\301\302\303#\210\304\301\ |
16f20 | 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 69 66 2d 6c 65 74 2a 20 | 305\306#\300\207".[put.-if-let*. |
16f40 | 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 28 26 72 65 73 74 20 28 73 65 78 70 20 66 | edebug-form-spec.((&rest.(sexp.f |
16f60 | 6f 72 6d 29 29 20 66 6f 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 | orm)).form.body).function-put.li |
16f80 | 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 32 5d 20 34 29 0a 23 40 31 35 33 20 49 | sp-indent-function.2].4).#@153.I |
16fa0 | 66 20 56 41 4c 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 69 6e 64 | f.VAL.evaluates.to.non-nil,.bind |
16fc0 | 20 69 74 20 74 6f 20 56 41 52 20 61 6e 64 20 64 6f 20 54 48 45 4e 2c 0a 6f 74 68 65 72 77 69 73 | .it.to.VAR.and.do.THEN,.otherwis |
16fe0 | 65 20 64 6f 20 45 4c 53 45 2e 0a 0a 4e 6f 74 65 3a 20 62 69 6e 64 69 6e 67 20 69 73 20 64 6f 6e | e.do.ELSE...Note:.binding.is.don |
17000 | 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 2d 6c 65 74 27 2e 0a 0a 28 66 6e 20 28 56 41 52 | e.according.to.`-let'...(fn.(VAR |
17020 | 20 56 41 4c 29 20 54 48 45 4e 20 26 72 65 73 74 20 45 4c 53 45 29 1f 0a 28 64 65 66 61 6c 69 61 | .VAL).THEN.&rest.ELSE)..(defalia |
17040 | 73 20 27 2d 69 66 2d 6c 65 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 32 20 22 5c 33 30 30 | s.'-if-let.'(macro...#[642."\300 |
17060 | 03 43 03 03 42 42 42 5c 32 30 37 22 20 5b 2d 69 66 2d 6c 65 74 2a 5d 20 37 20 28 23 24 20 2e 20 | .C..BBB\207".[-if-let*].7.(#$... |
17080 | 39 34 31 31 31 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 | 94111)])).(byte-code."\300\301\3 |
170a0 | 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 | 02\303#\210\304\301\305\306#\300 |
170c0 | 5c 32 30 37 22 20 5b 70 75 74 20 2d 69 66 2d 6c 65 74 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 | \207".[put.-if-let.edebug-form-s |
170e0 | 70 65 63 20 28 28 73 65 78 70 20 66 6f 72 6d 29 20 66 6f 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 | pec.((sexp.form).form.body).func |
17100 | 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 32 5d | tion-put.lisp-indent-function.2] |
17120 | 20 34 29 0a 23 40 31 31 31 20 49 66 20 56 41 4c 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 6f | .4).#@111.If.VAL.evaluates.to.no |
17140 | 6e 2d 6e 69 6c 2c 20 62 69 6e 64 20 69 74 20 74 6f 20 73 79 6d 62 6f 6c 20 60 69 74 27 20 61 6e | n-nil,.bind.it.to.symbol.`it'.an |
17160 | 64 20 64 6f 20 54 48 45 4e 2c 0a 6f 74 68 65 72 77 69 73 65 20 64 6f 20 45 4c 53 45 2e 0a 0a 28 | d.do.THEN,.otherwise.do.ELSE...( |
17180 | 66 6e 20 56 41 4c 20 54 48 45 4e 20 26 72 65 73 74 20 45 4c 53 45 29 1f 0a 28 64 65 66 61 6c 69 | fn.VAL.THEN.&rest.ELSE)..(defali |
171a0 | 61 73 20 27 2d 2d 69 66 2d 6c 65 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 32 20 22 5c 33 | as.'--if-let.'(macro...#[642."\3 |
171c0 | 30 30 5c 33 30 31 04 44 03 03 42 42 42 5c 32 30 37 22 20 5b 2d 69 66 2d 6c 65 74 20 69 74 5d 20 | 00\301.D..BBB\207".[-if-let.it]. |
171e0 | 37 20 28 23 24 20 2e 20 39 34 35 30 36 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 | 7.(#$...94506)])).(byte-code."\3 |
17200 | 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c | 00\301\302\303#\210\304\301\305\ |
17220 | 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 2d 69 66 2d 6c 65 74 20 65 64 65 62 | 306#\300\207".[put.--if-let.edeb |
17240 | 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 6f 72 6d 20 66 6f 72 6d 20 62 6f 64 79 29 20 66 75 | ug-form-spec.(form.form.body).fu |
17260 | 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 | nction-put.lisp-indent-function. |
17280 | 32 5d 20 34 29 0a 23 40 33 30 31 20 49 66 20 61 6c 6c 20 56 41 4c 53 20 65 76 61 6c 75 61 74 65 | 2].4).#@301.If.all.VALS.evaluate |
172a0 | 20 74 6f 20 74 72 75 65 2c 20 62 69 6e 64 20 74 68 65 6d 20 74 6f 20 74 68 65 69 72 20 63 6f 72 | .to.true,.bind.them.to.their.cor |
172c0 | 72 65 73 70 6f 6e 64 69 6e 67 0a 56 41 52 53 20 61 6e 64 20 65 78 65 63 75 74 65 20 62 6f 64 79 | responding.VARS.and.execute.body |
172e0 | 2e 20 56 41 52 53 2d 56 41 4c 53 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 | ..VARS-VALS.should.be.a.list.of. |
17300 | 28 56 41 52 20 56 41 4c 29 0a 70 61 69 72 73 2e 0a 0a 4e 6f 74 65 3a 20 62 69 6e 64 69 6e 67 20 | (VAR.VAL).pairs...Note:.binding. |
17320 | 69 73 20 64 6f 6e 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 2d 6c 65 74 2a 27 2e 20 20 56 | is.done.according.to.`-let*'...V |
17340 | 41 4c 53 20 61 72 65 20 65 76 61 6c 75 61 74 65 64 0a 73 65 71 75 65 6e 74 69 61 6c 6c 79 2c 20 | ALS.are.evaluated.sequentially,. |
17360 | 61 6e 64 20 65 76 61 6c 75 61 74 69 6f 6e 20 73 74 6f 70 73 20 61 66 74 65 72 20 74 68 65 20 66 | and.evaluation.stops.after.the.f |
17380 | 69 72 73 74 20 6e 69 6c 20 56 41 4c 20 69 73 0a 65 6e 63 6f 75 6e 74 65 72 65 64 2e 0a 0a 28 66 | irst.nil.VAL.is.encountered...(f |
173a0 | 6e 20 56 41 52 53 2d 56 41 4c 53 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 | n.VARS-VALS.&rest.BODY)..(defali |
173c0 | 61 73 20 27 2d 77 68 65 6e 2d 6c 65 74 2a 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 | as.'-when-let*.'(macro...#[385." |
173e0 | 5c 33 30 30 02 5c 33 30 31 03 42 45 5c 32 30 37 22 20 5b 2d 69 66 2d 6c 65 74 2a 20 70 72 6f 67 | \300.\301.BE\207".[-if-let*.prog |
17400 | 6e 5d 20 36 20 28 23 24 20 2e 20 39 34 38 36 30 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 | n].6.(#$...94860)])).(byte-code. |
17420 | 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 | "\300\301\302\303#\210\304\301\3 |
17440 | 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 77 68 65 6e 2d 6c 65 74 2a | 05\306#\300\207".[put.-when-let* |
17460 | 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 28 26 72 65 73 74 20 28 73 65 78 70 20 | .edebug-form-spec.((&rest.(sexp. |
17480 | 66 6f 72 6d 29 29 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 | form)).body).function-put.lisp-i |
174a0 | 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 31 33 34 20 49 66 20 56 41 | ndent-function.1].4).#@134.If.VA |
174c0 | 4c 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 69 6e 64 20 69 74 20 | L.evaluates.to.non-nil,.bind.it. |
174e0 | 74 6f 20 56 41 52 20 61 6e 64 20 65 78 65 63 75 74 65 20 62 6f 64 79 2e 0a 0a 4e 6f 74 65 3a 20 | to.VAR.and.execute.body...Note:. |
17500 | 62 69 6e 64 69 6e 67 20 69 73 20 64 6f 6e 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 2d 6c | binding.is.done.according.to.`-l |
17520 | 65 74 27 2e 0a 0a 28 66 6e 20 28 56 41 52 20 56 41 4c 29 20 26 72 65 73 74 20 42 4f 44 59 29 1f | et'...(fn.(VAR.VAL).&rest.BODY). |
17540 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 77 68 65 6e 2d 6c 65 74 20 27 28 6d 61 63 72 6f 20 2e 20 | .(defalias.'-when-let.'(macro... |
17560 | 23 5b 33 38 35 20 22 5c 33 30 30 02 5c 33 30 31 03 42 45 5c 32 30 37 22 20 5b 2d 69 66 2d 6c 65 | #[385."\300.\301.BE\207".[-if-le |
17580 | 74 20 70 72 6f 67 6e 5d 20 36 20 28 23 24 20 2e 20 39 35 34 31 39 29 5d 29 29 0a 28 62 79 74 65 | t.progn].6.(#$...95419)])).(byte |
175a0 | 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 | -code."\300\301\302\303#\210\304 |
175c0 | 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 77 68 65 | \301\305\306#\300\207".[put.-whe |
175e0 | 6e 2d 6c 65 74 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 28 73 65 78 70 20 66 6f | n-let.edebug-form-spec.((sexp.fo |
17600 | 72 6d 29 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 | rm).body).function-put.lisp-inde |
17620 | 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 39 32 20 49 66 20 56 41 4c 20 65 76 | nt-function.1].4).#@92.If.VAL.ev |
17640 | 61 6c 75 61 74 65 73 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 69 6e 64 20 69 74 20 74 6f 20 73 | aluates.to.non-nil,.bind.it.to.s |
17660 | 79 6d 62 6f 6c 20 60 69 74 27 20 61 6e 64 0a 65 78 65 63 75 74 65 20 62 6f 64 79 2e 0a 0a 28 66 | ymbol.`it'.and.execute.body...(f |
17680 | 6e 20 56 41 4c 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d | n.VAL.&rest.BODY)..(defalias.'-- |
176a0 | 77 68 65 6e 2d 6c 65 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c 33 30 30 02 5c | when-let.'(macro...#[385."\300.\ |
176c0 | 33 30 31 03 42 45 5c 32 30 37 22 20 5b 2d 2d 69 66 2d 6c 65 74 20 70 72 6f 67 6e 5d 20 36 20 28 | 301.BE\207".[--if-let.progn].6.( |
176e0 | 23 24 20 2e 20 39 35 37 39 39 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c | #$...95799)])).(byte-code."\300\ |
17700 | 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 | 301\302\303#\210\304\301\305\306 |
17720 | 23 5c 33 30 30 5c 32 30 37 22 20 5b 70 75 74 20 2d 2d 77 68 65 6e 2d 6c 65 74 20 65 64 65 62 75 | #\300\207".[put.--when-let.edebu |
17740 | 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 6f 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e | g-form-spec.(form.body).function |
17760 | 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a | -put.lisp-indent-function.1].4). |
17780 | 23 40 31 39 31 20 54 65 73 74 73 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 75 73 65 20 74 68 69 | #@191.Tests.for.equality.use.thi |
177a0 | 73 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 60 65 71 75 61 6c 27 20 69 66 20 74 68 69 73 20 69 73 | s.function.or.`equal'.if.this.is |
177c0 | 20 6e 69 6c 2e 0a 49 74 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 73 65 74 20 75 73 69 6e | .nil..It.should.only.be.set.usin |
177e0 | 67 20 64 79 6e 61 6d 69 63 20 73 63 6f 70 65 20 77 69 74 68 20 61 20 6c 65 74 2c 20 6c 69 6b 65 | g.dynamic.scope.with.a.let,.like |
17800 | 3a 0a 0a 20 20 28 6c 65 74 20 28 28 2d 63 6f 6d 70 61 72 65 2d 66 6e 20 23 5c 3d 27 3d 29 29 20 | :....(let.((-compare-fn.#\='=)). |
17820 | 28 2d 75 6e 69 6f 6e 20 6e 75 6d 62 65 72 73 31 20 6e 75 6d 62 65 72 73 32 20 6e 75 6d 62 65 72 | (-union.numbers1.numbers2.number |
17840 | 73 33 29 1f 0a 28 64 65 66 76 61 72 20 2d 63 6f 6d 70 61 72 65 2d 66 6e 20 6e 69 6c 20 28 23 24 | s3)..(defvar.-compare-fn.nil.(#$ |
17860 | 20 2e 20 39 36 31 33 34 29 29 0a 23 40 31 36 30 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 | ...96134)).#@160.Return.a.new.li |
17880 | 73 74 20 77 69 74 68 20 61 6c 6c 20 64 75 70 6c 69 63 61 74 65 73 20 72 65 6d 6f 76 65 64 2e 0a | st.with.all.duplicates.removed.. |
178a0 | 54 68 65 20 74 65 73 74 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 69 73 20 64 6f 6e 65 20 77 69 | The.test.for.equality.is.done.wi |
178c0 | 74 68 20 60 65 71 75 61 6c 27 2c 0a 6f 72 20 77 69 74 68 20 60 2d 63 6f 6d 70 61 72 65 2d 66 6e | th.`equal',.or.with.`-compare-fn |
178e0 | 27 20 69 66 20 74 68 61 74 27 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 75 | '.if.that's.non-nil...Alias:.`-u |
17900 | 6e 69 71 27 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 64 69 73 | niq'..(fn.LIST)..(defalias.'-dis |
17920 | 74 69 6e 63 74 20 23 5b 32 35 37 20 22 5c 32 31 31 47 5c 32 31 31 5c 33 30 31 56 5c 32 30 35 18 | tinct.#[257."\211G\211\301V\205. |
17940 | 00 08 5c 33 30 32 3e 5c 32 30 35 18 00 5c 33 30 33 5c 33 30 34 08 5c 32 30 36 15 00 5c 33 30 35 | ..\302>\205..\303\304.\206..\305 |
17960 | 5c 33 30 36 04 24 5c 32 31 31 5c 32 30 33 56 00 5c 33 30 37 03 5c 33 31 30 5c 33 30 37 5c 32 31 | \306.$\211\203V.\307.\310\307\21 |
17980 | 31 03 5c 32 30 33 4d 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 | 1.\203M..\211A\262.\242\262..\26 |
179a0 | 32 01 02 54 5c 32 36 32 03 5c 33 31 31 02 06 07 5c 22 5c 32 30 34 21 00 5c 33 31 32 02 5c 33 31 | 2..T\262.\311...\"\204!.\312.\31 |
179c0 | 33 06 08 23 5c 32 30 33 21 00 01 05 42 5c 32 36 32 05 5c 32 30 32 21 00 5c 32 36 36 04 5c 32 31 | 3..#\203!...B\262.\202!.\266.\21 |
179e0 | 31 5c 32 33 37 5c 32 36 32 01 5c 32 30 32 5c 32 30 30 00 02 5c 33 31 30 5c 33 30 37 5c 32 31 31 | 1\237\262.\202\200..\310\307\211 |
17a00 | 03 5c 32 30 33 7c 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 | .\203|..\211A\262.\242\262..\262 |
17a20 | 01 02 54 5c 32 36 32 03 5c 33 31 34 05 03 5c 22 5c 32 30 34 5a 00 01 05 42 5c 32 36 32 05 5c 32 | ..T\262.\314..\"\204Z...B\262.\2 |
17a40 | 30 32 5a 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 2d 63 6f 6d 70 61 72 65 | 02Z.\266.\211\237\207".[-compare |
17a60 | 2d 66 6e 20 33 32 20 28 6e 69 6c 20 65 71 75 61 6c 20 65 71 20 65 71 6c 29 20 6d 61 6b 65 2d 68 | -fn.32.(nil.equal.eq.eql).make-h |
17a80 | 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 3a 73 69 7a 65 20 6e 69 6c 20 | ash-table.:test.equal.:size.nil. |
17aa0 | 30 20 67 65 74 68 61 73 68 20 70 75 74 68 61 73 68 20 74 20 2d 63 6f 6e 74 61 69 6e 73 5c 3f 5d | 0.gethash.puthash.t.-contains\?] |
17ac0 | 20 31 32 20 28 23 24 20 2e 20 39 36 33 36 39 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 75 | .12.(#$...96369)]).(defalias.'-u |
17ae0 | 6e 69 71 20 27 2d 64 69 73 74 69 6e 63 74 29 0a 23 40 31 39 37 20 52 65 74 75 72 6e 20 61 20 6e | niq.'-distinct).#@197.Return.a.n |
17b00 | 65 77 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 | ew.list.containing.the.elements. |
17b20 | 6f 66 20 4c 49 53 54 20 61 6e 64 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 4c 49 53 54 32 20 74 68 | of.LIST.and.elements.of.LIST2.th |
17b40 | 61 74 20 61 72 65 20 6e 6f 74 20 69 6e 20 4c 49 53 54 2e 0a 54 68 65 20 74 65 73 74 20 66 6f 72 | at.are.not.in.LIST..The.test.for |
17b60 | 20 65 71 75 61 6c 69 74 79 20 69 73 20 64 6f 6e 65 20 77 69 74 68 20 60 65 71 75 61 6c 27 2c 0a | .equality.is.done.with.`equal',. |
17b80 | 6f 72 20 77 69 74 68 20 60 2d 63 6f 6d 70 61 72 65 2d 66 6e 27 20 69 66 20 74 68 61 74 27 73 20 | or.with.`-compare-fn'.if.that's. |
17ba0 | 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 4c 49 53 54 32 29 1f 0a 28 64 65 66 61 | non-nil...(fn.LIST.LIST2)..(defa |
17bc0 | 6c 69 61 73 20 27 2d 75 6e 69 6f 6e 20 23 5b 35 31 34 20 22 5c 33 30 31 02 21 5c 33 30 32 5c 33 | lias.'-union.#[514."\301.!\302\3 |
17be0 | 30 30 21 5c 32 30 33 11 00 08 5c 32 30 33 11 00 08 5c 32 30 32 12 00 5c 33 30 33 5c 32 31 31 18 | 00!\203...\203...\202..\303\211. |
17c00 | 5c 33 30 34 3e 5c 32 30 33 6d 00 5c 33 30 35 5c 33 30 36 08 5c 22 03 5c 33 30 37 5c 33 31 30 5c | \304>\203m.\305\306.\".\307\310\ |
17c20 | 32 31 31 03 5c 32 30 33 3e 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c | 211.\203>..\211A\262.\242\262..\ |
17c40 | 32 36 32 01 02 54 5c 32 36 32 03 5c 33 31 31 02 5c 33 31 32 06 07 23 5c 32 31 30 5c 32 30 32 21 | 262..T\262.\311.\312..#\210\202! |
17c60 | 00 5c 32 36 36 04 02 5c 33 30 37 5c 33 31 30 5c 32 31 31 03 5c 32 30 33 68 00 03 5c 32 31 31 41 | .\266..\307\310\211.\203h..\211A |
17c80 | 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 5c 33 31 33 02 | \262.\242\262..\262..T\262.\313. |
17ca0 | 06 06 5c 22 5c 32 30 34 44 00 01 06 06 42 5c 32 36 32 06 5c 32 30 32 44 00 5c 32 36 36 05 5c 32 | ..\"\204D....B\262.\202D.\266.\2 |
17cc0 | 30 32 5c 32 32 35 00 01 5c 33 30 37 5c 33 31 30 5c 32 31 31 03 5c 32 30 33 5c 32 32 33 00 03 5c | 02\225..\307\310\211.\203\223..\ |
17ce0 | 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 5c | 211A\262.\242\262..\262..T\262.\ |
17d00 | 33 31 34 05 03 5c 22 5c 32 30 34 71 00 01 05 42 5c 32 36 32 05 5c 32 30 32 71 00 5c 32 36 36 04 | 314..\"\204q...B\262.\202q.\266. |
17d20 | 5c 32 31 31 5c 32 33 37 29 5c 32 30 37 22 20 5b 2d 63 6f 6d 70 61 72 65 2d 66 6e 20 72 65 76 65 | \211\237)\207".[-compare-fn.reve |
17d40 | 72 73 65 20 62 6f 75 6e 64 70 20 65 71 75 61 6c 20 28 65 71 20 65 71 6c 20 65 71 75 61 6c 29 20 | rse.boundp.equal.(eq.eql.equal). |
17d60 | 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 30 20 6e 69 6c 20 70 75 74 68 | make-hash-table.:test.0.nil.puth |
17d80 | 61 73 68 20 74 20 67 65 74 68 61 73 68 20 2d 63 6f 6e 74 61 69 6e 73 5c 3f 5d 20 31 33 20 28 23 | ash.t.gethash.-contains\?].13.(# |
17da0 | 24 20 2e 20 39 37 30 31 34 29 5d 29 0a 23 40 31 39 31 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 | $...97014)]).#@191.Return.a.new. |
17dc0 | 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6f 6e 6c 79 20 74 68 65 20 65 6c 65 6d 65 6e 74 | list.containing.only.the.element |
17de0 | 73 20 74 68 61 74 20 61 72 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 62 6f 74 68 20 4c 49 53 54 20 | s.that.are.members.of.both.LIST. |
17e00 | 61 6e 64 20 4c 49 53 54 32 2e 0a 54 68 65 20 74 65 73 74 20 66 6f 72 20 65 71 75 61 6c 69 74 79 | and.LIST2..The.test.for.equality |
17e20 | 20 69 73 20 64 6f 6e 65 20 77 69 74 68 20 60 65 71 75 61 6c 27 2c 0a 6f 72 20 77 69 74 68 20 60 | .is.done.with.`equal',.or.with.` |
17e40 | 2d 63 6f 6d 70 61 72 65 2d 66 6e 27 20 69 66 20 74 68 61 74 27 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a | -compare-fn'.if.that's.non-nil.. |
17e60 | 0a 28 66 6e 20 4c 49 53 54 20 4c 49 53 54 32 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 69 6e | .(fn.LIST.LIST2)..(defalias.'-in |
17e80 | 74 65 72 73 65 63 74 69 6f 6e 20 23 5b 35 31 34 20 22 5c 33 30 30 02 5c 33 30 31 5c 33 30 30 5c | tersection.#[514."\300.\301\300\ |
17ea0 | 32 31 31 03 5c 32 30 33 28 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c | 211.\203(..\211A\262.\242\262..\ |
17ec0 | 32 36 32 01 02 54 5c 32 36 32 03 5c 33 30 32 06 06 03 5c 22 5c 32 30 33 05 00 01 05 42 5c 32 36 | 262..T\262.\302...\"\203....B\26 |
17ee0 | 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 20 | 2.\202..\266.\211\237\207".[nil. |
17f00 | 30 20 2d 63 6f 6e 74 61 69 6e 73 5c 3f 5d 20 31 30 20 28 23 24 20 2e 20 39 37 37 31 35 29 5d 29 | 0.-contains\?].10.(#$...97715)]) |
17f20 | 0a 23 40 31 37 34 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 77 69 74 68 20 6f 6e | .#@174.Return.a.new.list.with.on |
17f40 | 6c 79 20 74 68 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 4c 49 53 54 20 74 68 61 74 20 61 72 65 20 | ly.the.members.of.LIST.that.are. |
17f60 | 6e 6f 74 20 69 6e 20 4c 49 53 54 32 2e 0a 54 68 65 20 74 65 73 74 20 66 6f 72 20 65 71 75 61 6c | not.in.LIST2..The.test.for.equal |
17f80 | 69 74 79 20 69 73 20 64 6f 6e 65 20 77 69 74 68 20 60 65 71 75 61 6c 27 2c 0a 6f 72 20 77 69 74 | ity.is.done.with.`equal',.or.wit |
17fa0 | 68 20 60 2d 63 6f 6d 70 61 72 65 2d 66 6e 27 20 69 66 20 74 68 61 74 27 73 20 6e 6f 6e 2d 6e 69 | h.`-compare-fn'.if.that's.non-ni |
17fc0 | 6c 2e 0a 0a 28 66 6e 20 4c 49 53 54 20 4c 49 53 54 32 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | l...(fn.LIST.LIST2)..(defalias.' |
17fe0 | 2d 64 69 66 66 65 72 65 6e 63 65 20 23 5b 35 31 34 20 22 5c 33 30 30 02 5c 33 30 31 5c 33 30 30 | -difference.#[514."\300.\301\300 |
18000 | 5c 32 31 31 03 5c 32 30 33 28 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 | \211.\203(..\211A\262.\242\262.. |
18020 | 5c 32 36 32 01 02 54 5c 32 36 32 03 5c 33 30 32 06 06 03 5c 22 5c 32 30 34 05 00 01 05 42 5c 32 | \262..T\262.\302...\"\204....B\2 |
18040 | 36 32 05 5c 32 30 32 05 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c | 62.\202..\266.\211\237\207".[nil |
18060 | 20 30 20 2d 63 6f 6e 74 61 69 6e 73 5c 3f 5d 20 31 30 20 28 23 24 20 2e 20 39 38 30 38 37 29 5d | .0.-contains\?].10.(#$...98087)] |
18080 | 29 0a 23 40 34 32 20 52 65 74 75 72 6e 20 74 68 65 20 70 6f 77 65 72 20 73 65 74 20 6f 66 20 4c | ).#@42.Return.the.power.set.of.L |
180a0 | 49 53 54 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 70 6f 77 | IST...(fn.LIST)..(defalias.'-pow |
180c0 | 65 72 73 65 74 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 34 06 00 5c 33 30 30 5c 32 30 37 5c | erset.#[257."\211\204..\300\207\ |
180e0 | 33 30 31 01 41 21 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 | 301.A!\302\303\304\305\306\307\3 |
18100 | 31 30 06 08 21 5c 33 31 31 5c 22 5c 33 31 32 5c 33 31 33 25 03 5c 22 02 5c 22 5c 32 30 37 22 20 | 10..!\311\"\312\313%.\".\"\207". |
18120 | 5b 28 6e 69 6c 29 20 2d 70 6f 77 65 72 73 65 74 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 6d | [(nil).-powerset.append.mapcar.m |
18140 | 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 40 01 42 5c 32 30 37 22 20 | ake-byte-code.257."\300@.B\207". |
18160 | 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 | vconcat.vector.[].3."\n\n(fn.X)" |
18180 | 5d 20 31 30 20 28 23 24 20 2e 20 39 38 34 33 39 29 5d 29 0a 23 40 34 35 20 52 65 74 75 72 6e 20 | ].10.(#$...98439)]).#@45.Return. |
181a0 | 74 68 65 20 70 65 72 6d 75 74 61 74 69 6f 6e 73 20 6f 66 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 4c | the.permutations.of.LIST...(fn.L |
181c0 | 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 70 65 72 6d 75 74 61 74 69 6f 6e 73 20 23 | IST)..(defalias.'-permutations.# |
181e0 | 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 34 06 00 5c 33 30 30 5c 32 30 37 5c 33 30 31 5c 33 30 32 | [257."\211\204..\300\207\301\302 |
18200 | 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 08 21 5c 33 31 31 5c | \303\304\305\306\307\310..!\311\ |
18220 | 22 5c 33 31 32 5c 33 31 33 25 04 5c 22 5c 22 5c 32 30 37 22 20 5b 28 6e 69 6c 29 20 61 70 70 6c | "\312\313%.\"\"\207".[(nil).appl |
18240 | 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 | y.append.mapcar.make-byte-code.2 |
18260 | 35 37 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 06 21 5c | 57."\301\302\303\304\305\306..!\ |
18280 | 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 33 31 32 5c 33 31 33 04 5c 33 30 30 5c 22 21 5c 22 | 307\"\310\311%\312\313.\300\"!\" |
182a0 | 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 6d 61 70 63 61 72 20 6d 61 6b | \207".vconcat.vector.[mapcar.mak |
182c0 | 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 01 42 5c 32 30 37 22 20 76 63 6f | e-byte-code.257."\300.B\207".vco |
182e0 | 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 50 45 52 4d 29 22 | ncat.vector.[].3."\n\n(fn.PERM)" |
18300 | 20 2d 70 65 72 6d 75 74 61 74 69 6f 6e 73 20 72 65 6d 6f 76 65 5d 20 38 20 22 5c 6e 5c 6e 28 66 | .-permutations.remove].8."\n\n(f |
18320 | 6e 20 58 29 22 5d 20 31 30 20 28 23 24 20 2e 20 39 38 37 31 33 29 5d 29 0a 23 40 34 31 20 52 65 | n.X)"].10.(#$...98713)]).#@41.Re |
18340 | 74 75 72 6e 20 61 6c 6c 20 70 72 65 66 69 78 65 73 20 6f 66 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 | turn.all.prefixes.of.LIST...(fn. |
18360 | 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 69 6e 69 74 73 20 23 5b 32 35 37 20 22 | LIST)..(defalias.'-inits.#[257." |
18380 | 5c 32 31 31 43 5c 33 30 30 02 21 5c 32 36 32 02 01 5c 32 30 33 19 00 5c 33 30 30 02 41 5c 32 31 | \211C\300.!\262..\203..\300.A\21 |
183a0 | 31 5c 32 36 32 04 21 01 42 5c 32 36 32 01 5c 32 30 32 07 00 5c 32 31 31 5c 32 30 37 22 20 5b 72 | 1\262.!.B\262.\202..\211\207".[r |
183c0 | 65 76 65 72 73 65 5d 20 35 20 28 23 24 20 2e 20 39 39 31 33 34 29 5d 29 0a 23 40 34 30 20 52 65 | everse].5.(#$...99134)]).#@40.Re |
183e0 | 74 75 72 6e 20 61 6c 6c 20 73 75 66 66 69 78 65 73 20 6f 66 20 4c 49 53 54 0a 0a 28 66 6e 20 4c | turn.all.suffixes.of.LIST..(fn.L |
18400 | 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 74 61 69 6c 73 20 23 5b 32 35 37 20 22 5c | IST)..(defalias.'-tails.#[257."\ |
18420 | 33 30 30 5c 33 30 31 5c 33 30 32 03 23 5c 32 30 37 22 20 5b 2d 72 65 64 75 63 74 69 6f 6e 73 2d | 300\301\302.#\207".[-reductions- |
18440 | 72 2d 66 72 6f 6d 20 63 6f 6e 73 20 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 39 39 32 39 34 29 5d | r-from.cons.nil].5.(#$...99294)] |
18460 | 29 0a 23 40 36 32 20 52 65 74 75 72 6e 20 74 68 65 20 6c 6f 6e 67 65 73 74 20 63 6f 6d 6d 6f 6e | ).#@62.Return.the.longest.common |
18480 | 20 70 72 65 66 69 78 20 6f 66 20 4c 49 53 54 53 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 4c 49 53 | .prefix.of.LISTS...(fn.&rest.LIS |
184a0 | 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 6f 6d 6d 6f 6e 2d 70 72 65 66 69 78 20 23 | TS)..(defalias.'-common-prefix.# |
184c0 | 5b 31 32 38 20 22 5c 32 31 31 5c 32 31 31 5c 32 30 33 72 00 5c 32 31 31 40 01 41 5c 33 30 30 5c | [128."\211\211\203r.\211@.A\300\ |
184e0 | 33 30 31 5c 32 31 31 03 5c 32 30 33 6a 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 | 301\211.\203j..\211A\262.\242\26 |
18500 | 32 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 5c 33 30 31 02 5c 33 30 30 5c 33 30 31 5c 32 31 31 | 2..\262..T\262.\301.\300\301\211 |
18520 | 5c 32 31 31 04 5c 32 30 33 5f 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 | \211.\203_..\211A\262.\242\262.. |
18540 | 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 5f 00 06 5c 6e 5c 32 30 33 5f 00 06 5c | \262..\211\262.\203_..\n\203_..\ |
18560 | 6e 5c 32 31 31 41 5c 32 36 32 5c 66 5c 32 34 32 02 5c 32 33 32 5c 32 30 33 5f 00 02 5c 32 36 32 | n\211A\262\f\242.\232\203_..\262 |
18580 | 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 01 06 06 42 5c 32 36 32 06 5c 32 30 32 25 00 5c 32 36 | ..\262..T\262....B\262.\202%.\26 |
185a0 | 36 05 5c 32 31 31 5c 32 33 37 5c 32 36 32 01 5c 32 36 32 05 5c 32 30 32 5c 66 00 5c 32 36 36 04 | 6.\211\237\262.\262.\202\f.\266. |
185c0 | 5c 32 31 31 5c 32 36 32 01 5c 32 30 32 5c 32 37 34 00 5c 33 30 31 5c 32 31 31 5c 32 31 31 01 5c | \211\262.\202\274.\301\211\211.\ |
185e0 | 33 30 30 5c 33 30 31 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 5c 32 36 34 00 04 5c 32 31 31 41 5c | 300\301\211\211.\203\264..\211A\ |
18600 | 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 | 262.\242\262..\262..\211\262.\20 |
18620 | 33 5c 32 36 34 00 06 07 5c 32 30 33 5c 32 36 34 00 06 07 5c 32 31 31 41 5c 32 36 32 09 5c 32 34 | 3\264...\203\264...\211A\262.\24 |
18640 | 32 02 5c 32 33 32 5c 32 30 33 5c 32 36 34 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 | 2.\232\203\264..\262..\262..T\26 |
18660 | 32 04 01 06 06 42 5c 32 36 32 06 5c 32 30 32 7a 00 5c 32 36 36 05 5c 32 31 31 5c 32 33 37 5c 32 | 2....B\262.\202z.\266.\211\237\2 |
18680 | 36 32 01 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 31 35 20 28 23 24 20 | 62.\266\202\207".[0.nil].15.(#$. |
186a0 | 2e 20 39 39 34 33 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c | ..99431)]).(byte-code."\300\301\ |
186c0 | 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 | 302\303#\300\301\304\303#\300\20 |
186e0 | 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 63 6f 6d 6d 6f 6e 2d 70 72 65 66 69 78 20 | 7".[function-put.-common-prefix. |
18700 | 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 36 32 | pure.t.side-effect-free].5).#@62 |
18720 | 20 52 65 74 75 72 6e 20 74 68 65 20 6c 6f 6e 67 65 73 74 20 63 6f 6d 6d 6f 6e 20 73 75 66 66 69 | .Return.the.longest.common.suffi |
18740 | 78 20 6f 66 20 4c 49 53 54 53 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 4c 49 53 54 53 29 1f 0a 28 | x.of.LISTS...(fn.&rest.LISTS)..( |
18760 | 64 65 66 61 6c 69 61 73 20 27 2d 63 6f 6d 6d 6f 6e 2d 73 75 66 66 69 78 20 23 5b 31 32 38 20 22 | defalias.'-common-suffix.#[128." |
18780 | 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 5c 22 5c 22 5c 32 33 37 5c 32 30 37 22 20 5b | \300\301\302\303.\"\"\237\207".[ |
187a0 | 61 70 70 6c 79 20 2d 63 6f 6d 6d 6f 6e 2d 70 72 65 66 69 78 20 6d 61 70 63 61 72 20 72 65 76 65 | apply.-common-prefix.mapcar.reve |
187c0 | 72 73 65 5d 20 36 20 28 23 24 20 2e 20 31 30 30 31 32 39 29 5d 29 0a 23 40 31 36 39 20 52 65 74 | rse].6.(#$...100129)]).#@169.Ret |
187e0 | 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 4c 49 53 54 20 63 6f 6e 74 61 69 6e 73 20 45 4c 45 | urn.non-nil.if.LIST.contains.ELE |
18800 | 4d 45 4e 54 2e 0a 0a 54 68 65 20 74 65 73 74 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 69 73 20 | MENT...The.test.for.equality.is. |
18820 | 64 6f 6e 65 20 77 69 74 68 20 60 65 71 75 61 6c 27 2c 20 6f 72 20 77 69 74 68 20 60 2d 63 6f 6d | done.with.`equal',.or.with.`-com |
18840 | 70 61 72 65 2d 66 6e 27 0a 69 66 20 74 68 61 74 27 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 41 6c 69 | pare-fn'.if.that's.non-nil...Ali |
18860 | 61 73 3a 20 60 2d 63 6f 6e 74 61 69 6e 73 2d 70 27 0a 0a 28 66 6e 20 4c 49 53 54 20 45 4c 45 4d | as:.`-contains-p'..(fn.LIST.ELEM |
18880 | 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 6f 6e 74 61 69 6e 73 5c 3f 20 23 5b 35 | ENT)..(defalias.'-contains\?.#[5 |
188a0 | 31 34 20 22 08 5c 32 30 34 5c 6e 00 5c 32 31 31 02 5c 32 33 35 5c 32 30 32 34 00 08 5c 33 30 31 | 14.".\204\n.\211.\235\2024..\301 |
188c0 | 5c 32 36 37 5c 32 30 32 1d 00 5c 32 31 31 02 3e 5c 32 30 32 34 00 5c 33 30 32 01 03 5c 22 5c 32 | \267\202..\211.>\2024.\302..\"\2 |
188e0 | 30 32 34 00 01 5c 32 31 31 5c 32 30 33 31 00 08 02 02 40 5c 22 5c 32 30 34 31 00 5c 32 31 31 41 | 024..\211\2031....@\"\2041.\211A |
18900 | 5c 32 36 32 01 5c 32 30 32 1e 00 5c 32 31 31 5c 32 36 32 01 3f 3f 5c 32 30 37 22 20 5b 2d 63 6f | \262.\202..\211\262.??\207".[-co |
18920 | 6d 70 61 72 65 2d 66 6e 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 69 7a 65 20 32 20 74 65 | mpare-fn.#s(hash-table.size.2.te |
18940 | 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 68 61 73 68 2d 74 68 72 | st.eq.rehash-size.1.5.rehash-thr |
18960 | 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 20 64 61 74 61 20 28 65 | eshold.0.8125.purecopy.t.data.(e |
18980 | 71 20 31 36 20 65 71 6c 20 32 32 29 29 20 6d 65 6d 71 6c 5d 20 36 20 28 23 24 20 2e 20 31 30 30 | q.16.eql.22)).memql].6.(#$...100 |
189a0 | 33 31 37 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 6f 6e 74 61 69 6e 73 2d 70 20 27 2d | 317)]).(defalias.'-contains-p.'- |
189c0 | 63 6f 6e 74 61 69 6e 73 5c 3f 29 0a 23 40 31 34 39 20 52 65 74 75 72 6e 20 74 72 75 65 20 69 66 | contains\?).#@149.Return.true.if |
189e0 | 20 4c 49 53 54 20 61 6e 64 20 4c 49 53 54 32 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 69 74 65 | .LIST.and.LIST2.has.the.same.ite |
18a00 | 6d 73 2e 0a 0a 54 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 69 | ms...The.order.of.the.elements.i |
18a20 | 6e 20 74 68 65 20 6c 69 73 74 73 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 74 65 72 2e 0a 0a 41 6c | n.the.lists.does.not.matter...Al |
18a40 | 69 61 73 3a 20 60 2d 73 61 6d 65 2d 69 74 65 6d 73 2d 70 27 0a 0a 28 66 6e 20 4c 49 53 54 20 4c | ias:.`-same-items-p'..(fn.LIST.L |
18a60 | 49 53 54 32 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 61 6d 65 2d 69 74 65 6d 73 5c 3f 20 | IST2)..(defalias.'-same-items\?. |
18a80 | 23 5b 35 31 34 20 22 01 47 01 47 01 01 55 5c 32 30 35 11 00 01 5c 33 30 30 05 05 5c 22 47 55 5c | #[514.".G.G..U\205...\300..\"GU\ |
18aa0 | 32 30 37 22 20 5b 2d 69 6e 74 65 72 73 65 63 74 69 6f 6e 5d 20 38 20 28 23 24 20 2e 20 31 30 30 | 207".[-intersection].8.(#$...100 |
18ac0 | 38 31 38 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 61 6d 65 2d 69 74 65 6d 73 2d 70 20 | 818)]).(defalias.'-same-items-p. |
18ae0 | 27 2d 73 61 6d 65 2d 69 74 65 6d 73 5c 3f 29 0a 23 40 38 39 20 52 65 74 75 72 6e 20 6e 6f 6e 2d | '-same-items\?).#@89.Return.non- |
18b00 | 6e 69 6c 20 69 66 20 50 52 45 46 49 58 20 69 73 20 61 20 70 72 65 66 69 78 20 6f 66 20 4c 49 53 | nil.if.PREFIX.is.a.prefix.of.LIS |
18b20 | 54 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 69 73 2d 70 72 65 66 69 78 2d 70 27 2e 0a 0a 28 66 6e 20 | T...Alias:.`-is-prefix-p'...(fn. |
18b40 | 50 52 45 46 49 58 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 69 73 2d 70 72 65 | PREFIX.LIST)..(defalias.'-is-pre |
18b60 | 66 69 78 5c 3f 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 33 30 30 5c 33 30 31 5c 32 31 31 5c 32 31 | fix\?.#[514."\211\300\301\211\21 |
18b80 | 31 04 5c 32 30 33 39 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 | 1.\2039..\211A\262.\242\262..\26 |
18ba0 | 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 39 00 06 06 40 02 5c 32 33 32 5c 32 30 33 39 00 | 2..\211\262.\2039...@.\232\2039. |
18bc0 | 06 06 41 5c 32 31 31 5c 32 36 32 08 5c 32 30 33 39 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 | ..A\211\262.\2039..\262..\262..T |
18be0 | 5c 32 36 32 04 5c 32 30 32 05 00 5c 32 36 36 05 01 3f 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 | \262.\202..\266..?\207".[0.nil]. |
18c00 | 39 20 28 23 24 20 2e 20 31 30 31 31 30 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 | 9.(#$...101109)]).(byte-code."\3 |
18c20 | 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 | 00\301\302\303#\300\301\304\303# |
18c40 | 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 69 73 2d 70 72 65 66 | \300\207".[function-put.-is-pref |
18c60 | 69 78 5c 3f 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 | ix\?.pure.t.side-effect-free].5) |
18c80 | 0a 23 40 38 39 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 53 55 46 46 49 58 20 69 | .#@89.Return.non-nil.if.SUFFIX.i |
18ca0 | 73 20 61 20 73 75 66 66 69 78 20 6f 66 20 4c 49 53 54 2e 0a 0a 41 6c 69 61 73 3a 20 60 2d 69 73 | s.a.suffix.of.LIST...Alias:.`-is |
18cc0 | 2d 73 75 66 66 69 78 2d 70 27 2e 0a 0a 28 66 6e 20 53 55 46 46 49 58 20 4c 49 53 54 29 1f 0a 28 | -suffix-p'...(fn.SUFFIX.LIST)..( |
18ce0 | 64 65 66 61 6c 69 61 73 20 27 2d 69 73 2d 73 75 66 66 69 78 5c 3f 20 23 5b 35 31 34 20 22 01 5c | defalias.'-is-suffix\?.#[514.".\ |
18d00 | 33 30 30 02 04 47 5c 22 5c 32 33 32 5c 32 30 37 22 20 5b 6c 61 73 74 5d 20 36 20 28 23 24 20 2e | 300..G\"\232\207".[last].6.(#$.. |
18d20 | 20 31 30 31 35 31 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c | .101510)]).(byte-code."\300\301\ |
18d40 | 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 | 302\303#\300\301\304\303#\300\20 |
18d60 | 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 69 73 2d 73 75 66 66 69 78 5c 3f 20 70 75 | 7".[function-put.-is-suffix\?.pu |
18d80 | 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 31 38 20 | re.t.side-effect-free].5).#@118. |
18da0 | 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 49 4e 46 49 58 20 69 73 20 69 6e 66 69 78 | Return.non-nil.if.INFIX.is.infix |
18dc0 | 20 6f 66 20 4c 49 53 54 2e 0a 0a 54 68 69 73 20 6f 70 65 72 61 74 69 6f 6e 20 72 75 6e 73 20 69 | .of.LIST...This.operation.runs.i |
18de0 | 6e 20 4f 28 6e 5e 32 29 20 74 69 6d 65 0a 0a 41 6c 69 61 73 3a 20 60 2d 69 73 2d 69 6e 66 69 78 | n.O(n^2).time..Alias:.`-is-infix |
18e00 | 2d 70 27 0a 0a 28 66 6e 20 49 4e 46 49 58 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | -p'..(fn.INFIX.LIST)..(defalias. |
18e20 | 27 2d 69 73 2d 69 6e 66 69 78 5c 3f 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 32 31 31 5c 32 30 34 | '-is-infix\?.#[514."\300\211\204 |
18e40 | 16 00 01 5c 32 30 33 16 00 5c 33 30 31 03 03 5c 22 5c 32 36 32 01 01 41 5c 32 36 32 02 5c 32 30 | ...\203..\301..\"\262..A\262.\20 |
18e60 | 32 01 00 5c 32 31 31 5c 32 30 37 22 20 5b 6e 69 6c 20 2d 69 73 2d 70 72 65 66 69 78 5c 3f 5d 20 | 2..\211\207".[nil.-is-prefix\?]. |
18e80 | 36 20 28 23 24 20 2e 20 31 30 31 37 39 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 | 6.(#$...101792)]).(byte-code."\3 |
18ea0 | 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 | 00\301\302\303#\300\301\304\303# |
18ec0 | 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 22 5c 32 31 30 5c 33 30 35 5c 33 31 30 5c 33 31 31 5c 22 | \305\306\307\"\210\305\310\311\" |
18ee0 | 5c 32 31 30 5c 33 30 35 5c 33 31 32 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f | \210\305\312\301\"\207".[functio |
18f00 | 6e 2d 70 75 74 20 2d 69 73 2d 69 6e 66 69 78 5c 3f 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 | n-put.-is-infix\?.pure.t.side-ef |
18f20 | 66 65 63 74 2d 66 72 65 65 20 64 65 66 61 6c 69 61 73 20 2d 69 73 2d 70 72 65 66 69 78 2d 70 20 | fect-free.defalias.-is-prefix-p. |
18f40 | 2d 69 73 2d 70 72 65 66 69 78 5c 3f 20 2d 69 73 2d 73 75 66 66 69 78 2d 70 20 2d 69 73 2d 73 75 | -is-prefix\?.-is-suffix-p.-is-su |
18f60 | 66 66 69 78 5c 3f 20 2d 69 73 2d 69 6e 66 69 78 2d 70 5d 20 35 29 0a 23 40 32 36 38 20 53 6f 72 | ffix\?.-is-infix-p].5).#@268.Sor |
18f80 | 74 20 4c 49 53 54 2c 20 73 74 61 62 6c 79 2c 20 63 6f 6d 70 61 72 69 6e 67 20 65 6c 65 6d 65 6e | t.LIST,.stably,.comparing.elemen |
18fa0 | 74 73 20 75 73 69 6e 67 20 43 4f 4d 50 41 52 41 54 4f 52 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 | ts.using.COMPARATOR..Return.the. |
18fc0 | 73 6f 72 74 65 64 20 6c 69 73 74 2e 20 20 4c 49 53 54 20 69 73 20 4e 4f 54 20 6d 6f 64 69 66 69 | sorted.list...LIST.is.NOT.modifi |
18fe0 | 65 64 20 62 79 20 73 69 64 65 20 65 66 66 65 63 74 73 2e 0a 43 4f 4d 50 41 52 41 54 4f 52 20 69 | ed.by.side.effects..COMPARATOR.i |
19000 | 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 77 6f 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 4c 49 | s.called.with.two.elements.of.LI |
19020 | 53 54 2c 20 61 6e 64 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 0a 69 66 | ST,.and.should.return.non-nil.if |
19040 | 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 73 68 6f 75 6c 64 20 73 6f 72 74 20 62 | .the.first.element.should.sort.b |
19060 | 65 66 6f 72 65 20 74 68 65 20 73 65 63 6f 6e 64 2e 0a 0a 28 66 6e 20 43 4f 4d 50 41 52 41 54 4f | efore.the.second...(fn.COMPARATO |
19080 | 52 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 73 6f 72 74 20 23 5b 35 31 34 20 | R.LIST)..(defalias.'-sort.#[514. |
190a0 | 22 5c 33 30 30 5c 33 30 31 02 21 03 5c 22 5c 32 30 37 22 20 5b 73 6f 72 74 20 63 6f 70 79 2d 73 | "\300\301.!.\"\207".[sort.copy-s |
190c0 | 65 71 75 65 6e 63 65 5d 20 35 20 28 23 24 20 2e 20 31 30 32 32 36 39 29 5d 29 0a 23 40 34 34 20 | equence].5.(#$...102269)]).#@44. |
190e0 | 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 73 6f 72 74 27 2e 0a 0a 28 66 6e 20 | Anaphoric.form.of.`-sort'...(fn. |
19100 | 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 73 6f 72 74 20 27 28 | FORM.LIST)..(defalias.'--sort.'( |
19120 | 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c | macro...#[514."\300\301\302.E.E\ |
19140 | 32 30 37 22 20 5b 2d 73 6f 72 74 20 6c 61 6d 62 64 61 20 28 69 74 20 6f 74 68 65 72 29 5d 20 36 | 207".[-sort.lambda.(it.other)].6 |
19160 | 20 28 23 24 20 2e 20 31 30 32 36 32 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 73 6f 72 74 20 27 | .(#$...102624)])).(put.'--sort.' |
19180 | 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d | edebug-form-spec.'(def-form.form |
191a0 | 29 29 0a 23 40 33 39 38 20 45 6e 73 75 72 65 20 41 52 47 20 69 73 20 61 20 6c 69 73 74 2e 0a 49 | )).#@398.Ensure.ARG.is.a.list..I |
191c0 | 66 20 41 52 47 20 69 73 20 61 6c 72 65 61 64 79 20 61 20 6c 69 73 74 2c 20 72 65 74 75 72 6e 20 | f.ARG.is.already.a.list,.return. |
191e0 | 69 74 20 61 73 20 69 73 20 28 6e 6f 74 20 61 20 63 6f 70 79 29 2e 0a 4f 74 68 65 72 77 69 73 65 | it.as.is.(not.a.copy)..Otherwise |
19200 | 2c 20 72 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 77 69 74 68 20 41 52 47 20 61 73 20 | ,.return.a.new.list.with.ARG.as. |
19220 | 69 74 73 20 6f 6e 6c 79 20 65 6c 65 6d 65 6e 74 2e 0a 0a 41 6e 6f 74 68 65 72 20 73 75 70 70 6f | its.only.element...Another.suppo |
19240 | 72 74 65 64 20 63 61 6c 6c 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 69 73 20 28 2d 6c 69 73 | rted.calling.convention.is.(-lis |
19260 | 74 20 26 72 65 73 74 20 41 52 47 53 29 2e 0a 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 69 66 20 | t.&rest.ARGS)..In.this.case,.if. |
19280 | 41 52 47 20 69 73 20 6e 6f 74 20 61 20 6c 69 73 74 2c 20 61 20 6e 65 77 20 6c 69 73 74 20 77 69 | ARG.is.not.a.list,.a.new.list.wi |
192a0 | 74 68 20 61 6c 6c 20 6f 66 0a 41 52 47 53 20 61 73 20 65 6c 65 6d 65 6e 74 73 20 69 73 20 72 65 | th.all.of.ARGS.as.elements.is.re |
192c0 | 74 75 72 6e 65 64 2e 20 20 54 68 69 73 20 75 73 65 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 66 | turned...This.use.is.supported.f |
192e0 | 6f 72 0a 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 69 73 | or.backward.compatibility.and.is |
19300 | 20 6f 74 68 65 72 77 69 73 65 20 64 65 70 72 65 63 61 74 65 64 2e 0a 0a 28 66 6e 20 26 6f 70 74 | .otherwise.deprecated...(fn.&opt |
19320 | 69 6f 6e 61 6c 20 41 52 47 20 26 72 65 73 74 20 41 52 47 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 | ional.ARG.&rest.ARGS)..(defalias |
19340 | 20 27 2d 6c 69 73 74 20 23 5b 33 38 34 20 22 01 3c 5c 32 30 33 07 00 01 5c 32 30 37 01 01 42 5c | .'-list.#[384.".<\203...\207..B\ |
19360 | 32 30 37 22 20 5b 5d 20 34 20 28 23 24 20 2e 20 31 30 32 38 32 35 29 5d 29 0a 28 62 79 74 65 2d | 207".[].4.(#$...102825)]).(byte- |
19380 | 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c | code."\300\301\302\303#\210\304\ |
193a0 | 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 33 30 34 5c 33 30 31 5c 33 30 37 5c 33 30 36 23 5c 33 30 | 301\305\306#\304\301\307\306#\30 |
193c0 | 30 5c 32 30 37 22 20 5b 73 65 74 2d 61 64 76 65 72 74 69 73 65 64 2d 63 61 6c 6c 69 6e 67 2d 63 | 0\207".[set-advertised-calling-c |
193e0 | 6f 6e 76 65 6e 74 69 6f 6e 20 2d 6c 69 73 74 20 28 61 72 67 29 20 22 32 2e 31 38 2e 30 22 20 66 | onvention.-list.(arg)."2.18.0".f |
19400 | 75 6e 63 74 69 6f 6e 2d 70 75 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 | unction-put.pure.t.side-effect-f |
19420 | 72 65 65 5d 20 35 29 0a 23 40 31 30 30 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 6c 69 73 74 20 | ree].5).#@100.Return.a.new.list. |
19440 | 6f 66 20 6c 65 6e 67 74 68 20 4e 20 77 69 74 68 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 62 65 | of.length.N.with.each.element.be |
19460 | 69 6e 67 20 58 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 4e 20 69 73 20 6c 65 73 73 20 74 | ing.X..Return.nil.if.N.is.less.t |
19480 | 68 61 6e 20 31 2e 0a 0a 28 66 6e 20 4e 20 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 65 | han.1...(fn.N.X)..(defalias.'-re |
194a0 | 70 65 61 74 20 23 5b 35 31 34 20 22 5c 33 30 30 02 21 5c 32 30 35 5c 6e 00 5c 33 30 31 02 02 5c | peat.#[514."\300.!\205\n.\301..\ |
194c0 | 22 5c 32 30 37 22 20 5b 6e 61 74 6e 75 6d 70 20 6d 61 6b 65 2d 6c 69 73 74 5d 20 35 20 28 23 24 | "\207".[natnump.make-list].5.(#$ |
194e0 | 20 2e 20 31 30 33 34 37 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 | ...103470)]).(byte-code."\300\30 |
19500 | 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c | 1\302\303#\300\301\304\303#\300\ |
19520 | 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 72 65 70 65 61 74 20 70 75 72 65 20 | 207".[function-put.-repeat.pure. |
19540 | 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 33 36 20 52 65 74 75 | t.side-effect-free].5).#@36.Retu |
19560 | 72 6e 20 74 68 65 20 73 75 6d 20 6f 66 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a | rn.the.sum.of.LIST...(fn.LIST).. |
19580 | 28 64 65 66 61 6c 69 61 73 20 27 2d 73 75 6d 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 | (defalias.'-sum.#[257."\300\301. |
195a0 | 5c 22 5c 32 30 37 22 20 5b 61 70 70 6c 79 20 2b 5d 20 34 20 28 23 24 20 2e 20 31 30 33 37 37 32 | \"\207".[apply.+].4.(#$...103772 |
195c0 | 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 | )]).(byte-code."\300\301\302\303 |
195e0 | 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e | #\300\301\304\303#\300\207".[fun |
19600 | 63 74 69 6f 6e 2d 70 75 74 20 2d 73 75 6d 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 | ction-put.-sum.pure.t.side-effec |
19620 | 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 38 36 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 77 69 | t-free].5).#@86.Return.a.list.wi |
19640 | 74 68 20 72 75 6e 6e 69 6e 67 20 73 75 6d 73 20 6f 66 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 | th.running.sums.of.items.in.LIST |
19660 | 2e 0a 4c 49 53 54 20 6d 75 73 74 20 62 65 20 6e 6f 6e 2d 65 6d 70 74 79 2e 0a 0a 28 66 6e 20 4c | ..LIST.must.be.non-empty...(fn.L |
19680 | 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 75 6e 6e 69 6e 67 2d 73 75 6d 20 23 5b | IST)..(defalias.'-running-sum.#[ |
196a0 | 32 35 37 20 22 5c 32 31 31 5c 32 30 34 0b 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 44 5c 22 5c | 257."\211\204..\300\301\302.D\"\ |
196c0 | 32 31 30 5c 33 30 33 5c 33 30 34 02 5c 22 5c 32 30 37 22 20 5b 73 69 67 6e 61 6c 20 77 72 6f 6e | 210\303\304.\"\207".[signal.wron |
196e0 | 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 63 6f 6e 73 70 20 2d 72 65 64 75 63 74 69 6f 6e | g-type-argument.consp.-reduction |
19700 | 73 20 2b 5d 20 35 20 28 23 24 20 2e 20 31 30 33 39 38 34 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 | s.+].5.(#$...103984)]).(byte-cod |
19720 | 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 | e."\300\301\302\303#\300\301\304 |
19740 | 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 72 75 | \303#\300\207".[function-put.-ru |
19760 | 6e 6e 69 6e 67 2d 73 75 6d 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 | nning-sum.pure.t.side-effect-fre |
19780 | 65 5d 20 35 29 0a 23 40 34 30 20 52 65 74 75 72 6e 20 74 68 65 20 70 72 6f 64 75 63 74 20 6f 66 | e].5).#@40.Return.the.product.of |
197a0 | 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 70 | .LIST...(fn.LIST)..(defalias.'-p |
197c0 | 72 6f 64 75 63 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b | roduct.#[257."\300\301.\"\207".[ |
197e0 | 61 70 70 6c 79 20 2a 5d 20 34 20 28 23 24 20 2e 20 31 30 34 33 33 31 29 5d 29 0a 28 62 79 74 65 | apply.*].4.(#$...104331)]).(byte |
19800 | 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 | -code."\300\301\302\303#\300\301 |
19820 | 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 | \304\303#\300\207".[function-put |
19840 | 20 2d 70 72 6f 64 75 63 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 | .-product.pure.t.side-effect-fre |
19860 | 65 5d 20 35 29 0a 23 40 39 30 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 77 69 74 68 20 72 75 | e].5).#@90.Return.a.list.with.ru |
19880 | 6e 6e 69 6e 67 20 70 72 6f 64 75 63 74 73 20 6f 66 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 2e | nning.products.of.items.in.LIST. |
198a0 | 0a 4c 49 53 54 20 6d 75 73 74 20 62 65 20 6e 6f 6e 2d 65 6d 70 74 79 2e 0a 0a 28 66 6e 20 4c 49 | .LIST.must.be.non-empty...(fn.LI |
198c0 | 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 75 6e 6e 69 6e 67 2d 70 72 6f 64 75 63 74 | ST)..(defalias.'-running-product |
198e0 | 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 34 0b 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 44 | .#[257."\211\204..\300\301\302.D |
19900 | 5c 22 5c 32 31 30 5c 33 30 33 5c 33 30 34 02 5c 22 5c 32 30 37 22 20 5b 73 69 67 6e 61 6c 20 77 | \"\210\303\304.\"\207".[signal.w |
19920 | 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 63 6f 6e 73 70 20 2d 72 65 64 75 63 74 | rong-type-argument.consp.-reduct |
19940 | 69 6f 6e 73 20 2a 5d 20 35 20 28 23 24 20 2e 20 31 30 34 35 35 35 29 5d 29 0a 28 62 79 74 65 2d | ions.*].5.(#$...104555)]).(byte- |
19960 | 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c | code."\300\301\302\303#\300\301\ |
19980 | 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 | 304\303#\300\207".[function-put. |
199a0 | 2d 72 75 6e 6e 69 6e 67 2d 70 72 6f 64 75 63 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 | -running-product.pure.t.side-eff |
199c0 | 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 37 30 20 52 65 74 75 72 6e 20 74 68 65 20 6c 61 72 | ect-free].5).#@70.Return.the.lar |
199e0 | 67 65 73 74 20 76 61 6c 75 65 20 66 72 6f 6d 20 4c 49 53 54 20 6f 66 20 6e 75 6d 62 65 72 73 20 | gest.value.from.LIST.of.numbers. |
19a00 | 6f 72 20 6d 61 72 6b 65 72 73 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 | or.markers...(fn.LIST)..(defalia |
19a20 | 73 20 27 2d 6d 61 78 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 | s.'-max.#[257."\300\301.\"\207". |
19a40 | 5b 61 70 70 6c 79 20 6d 61 78 5d 20 34 20 28 23 24 20 2e 20 31 30 34 39 31 34 29 5d 29 0a 28 62 | [apply.max].4.(#$...104914)]).(b |
19a60 | 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c | yte-code."\300\301\302\303#\300\ |
19a80 | 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d | 301\304\303#\300\207".[function- |
19aa0 | 70 75 74 20 2d 6d 61 78 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 | put.-max.pure.t.side-effect-free |
19ac0 | 5d 20 35 29 0a 23 40 37 31 20 52 65 74 75 72 6e 20 74 68 65 20 73 6d 61 6c 6c 65 73 74 20 76 61 | ].5).#@71.Return.the.smallest.va |
19ae0 | 6c 75 65 20 66 72 6f 6d 20 4c 49 53 54 20 6f 66 20 6e 75 6d 62 65 72 73 20 6f 72 20 6d 61 72 6b | lue.from.LIST.of.numbers.or.mark |
19b00 | 65 72 73 2e 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6d 69 6e | ers...(fn.LIST)..(defalias.'-min |
19b20 | 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 61 70 70 6c 79 20 | .#[257."\300\301.\"\207".[apply. |
19b40 | 6d 69 6e 5d 20 34 20 28 23 24 20 2e 20 31 30 35 31 36 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 | min].4.(#$...105162)]).(byte-cod |
19b60 | 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 | e."\300\301\302\303#\300\301\304 |
19b80 | 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 6d 69 | \303#\300\207".[function-put.-mi |
19ba0 | 6e 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 | n.pure.t.side-effect-free].5).#@ |
19bc0 | 32 32 35 20 54 61 6b 65 20 61 20 63 6f 6d 70 61 72 69 73 6f 6e 20 66 75 6e 63 74 69 6f 6e 20 43 | 225.Take.a.comparison.function.C |
19be0 | 4f 4d 50 41 52 41 54 4f 52 20 61 6e 64 20 61 20 4c 49 53 54 20 61 6e 64 20 72 65 74 75 72 6e 0a | OMPARATOR.and.a.LIST.and.return. |
19c00 | 74 68 65 20 67 72 65 61 74 65 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 6c 69 73 74 | the.greatest.element.of.the.list |
19c20 | 20 62 79 20 74 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 53 65 | .by.the.comparison.function...Se |
19c40 | 65 20 61 6c 73 6f 20 63 6f 6d 62 69 6e 61 74 6f 72 20 60 2d 6f 6e 27 20 77 68 69 63 68 20 63 61 | e.also.combinator.`-on'.which.ca |
19c60 | 6e 20 74 72 61 6e 73 66 6f 72 6d 20 74 68 65 20 76 61 6c 75 65 73 20 62 65 66 6f 72 65 0a 63 6f | n.transform.the.values.before.co |
19c80 | 6d 70 61 72 69 6e 67 20 74 68 65 6d 2e 0a 0a 28 66 6e 20 43 4f 4d 50 41 52 41 54 4f 52 20 4c 49 | mparing.them...(fn.COMPARATOR.LI |
19ca0 | 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6d 61 78 2d 62 79 20 23 5b 35 31 34 20 22 5c | ST)..(defalias.'-max-by.#[514."\ |
19cc0 | 32 31 31 5c 32 31 31 5c 32 30 33 3a 00 5c 32 31 31 40 01 41 5c 33 30 30 5c 33 30 31 5c 32 31 31 | 211\211\203:.\211@.A\300\301\211 |
19ce0 | 03 5c 32 30 33 32 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 | .\2032..\211A\262.\242\262..\262 |
19d00 | 01 02 54 5c 32 36 32 03 06 07 02 06 06 5c 22 5c 32 30 33 2c 00 01 5c 32 30 32 2d 00 04 5c 32 36 | ..T\262......\"\203,..\202-..\26 |
19d20 | 32 05 5c 32 30 32 5c 66 00 5c 32 36 36 04 5c 32 31 31 5c 32 36 32 01 5c 32 30 32 4a 00 5c 33 30 | 2.\202\f.\266.\211\262.\202J.\30 |
19d40 | 31 5c 32 31 31 04 01 03 5c 22 5c 32 30 33 47 00 5c 32 31 31 5c 32 30 32 48 00 01 5c 32 36 36 5c | 1\211...\"\203G.\211\202H..\266\ |
19d60 | 32 30 32 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 31 31 20 28 23 24 20 2e 20 31 30 35 34 31 32 | 202\207".[0.nil].11.(#$...105412 |
19d80 | 29 5d 29 0a 23 40 32 32 32 20 54 61 6b 65 20 61 20 63 6f 6d 70 61 72 69 73 6f 6e 20 66 75 6e 63 | )]).#@222.Take.a.comparison.func |
19da0 | 74 69 6f 6e 20 43 4f 4d 50 41 52 41 54 4f 52 20 61 6e 64 20 61 20 4c 49 53 54 20 61 6e 64 20 72 | tion.COMPARATOR.and.a.LIST.and.r |
19dc0 | 65 74 75 72 6e 0a 74 68 65 20 6c 65 61 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 6c | eturn.the.least.element.of.the.l |
19de0 | 69 73 74 20 62 79 20 74 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 66 75 6e 63 74 69 6f 6e 2e 0a | ist.by.the.comparison.function.. |
19e00 | 0a 53 65 65 20 61 6c 73 6f 20 63 6f 6d 62 69 6e 61 74 6f 72 20 60 2d 6f 6e 27 20 77 68 69 63 68 | .See.also.combinator.`-on'.which |
19e20 | 20 63 61 6e 20 74 72 61 6e 73 66 6f 72 6d 20 74 68 65 20 76 61 6c 75 65 73 20 62 65 66 6f 72 65 | .can.transform.the.values.before |
19e40 | 0a 63 6f 6d 70 61 72 69 6e 67 20 74 68 65 6d 2e 0a 0a 28 66 6e 20 43 4f 4d 50 41 52 41 54 4f 52 | .comparing.them...(fn.COMPARATOR |
19e60 | 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6d 69 6e 2d 62 79 20 23 5b 35 31 34 | .LIST)..(defalias.'-min-by.#[514 |
19e80 | 20 22 5c 32 31 31 5c 32 31 31 5c 32 30 33 3a 00 5c 32 31 31 40 01 41 5c 33 30 30 5c 33 30 31 5c | ."\211\211\203:.\211@.A\300\301\ |
19ea0 | 32 31 31 03 5c 32 30 33 32 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c | 211.\2032..\211A\262.\242\262..\ |
19ec0 | 32 36 32 01 02 54 5c 32 36 32 03 06 07 02 06 06 5c 22 5c 32 30 33 2c 00 04 5c 32 30 32 2d 00 01 | 262..T\262......\"\203,..\202-.. |
19ee0 | 5c 32 36 32 05 5c 32 30 32 5c 66 00 5c 32 36 36 04 5c 32 31 31 5c 32 36 32 01 5c 32 30 32 4a 00 | \262.\202\f.\266.\211\262.\202J. |
19f00 | 5c 33 30 31 5c 32 31 31 04 01 03 5c 22 5c 32 30 33 47 00 01 5c 32 30 32 48 00 5c 32 31 31 5c 32 | \301\211...\"\203G..\202H.\211\2 |
19f20 | 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 30 20 6e 69 6c 5d 20 31 31 20 28 23 24 20 2e 20 31 30 35 | 66\202\207".[0.nil].11.(#$...105 |
19f40 | 38 36 36 29 5d 29 0a 23 40 31 31 37 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 6f | 866)]).#@117.Anaphoric.version.o |
19f60 | 66 20 60 2d 6d 61 78 2d 62 79 27 2e 0a 0a 54 68 65 20 69 74 65 6d 73 20 66 6f 72 20 74 68 65 20 | f.`-max-by'...The.items.for.the. |
19f80 | 63 6f 6d 70 61 72 61 74 6f 72 20 66 6f 72 6d 20 61 72 65 20 65 78 70 6f 73 65 64 20 61 73 20 22 | comparator.form.are.exposed.as." |
19fa0 | 69 74 22 20 61 6e 64 20 22 6f 74 68 65 72 22 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 | it".and."other"...(fn.FORM.LIST) |
19fc0 | 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 6d 61 78 2d 62 79 20 27 28 6d 61 63 72 6f 20 2e 20 | ..(defalias.'--max-by.'(macro... |
19fe0 | 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 22 20 5b 2d 6d | #[514."\300\301\302.E.E\207".[-m |
1a000 | 61 78 2d 62 79 20 6c 61 6d 62 64 61 20 28 69 74 20 6f 74 68 65 72 29 5d 20 36 20 28 23 24 20 2e | ax-by.lambda.(it.other)].6.(#$.. |
1a020 | 20 31 30 36 33 31 37 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 6d 61 78 2d 62 79 20 27 65 64 65 62 | .106317)])).(put.'--max-by.'edeb |
1a040 | 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 | ug-form-spec.'(def-form.form)).# |
1a060 | 40 31 31 37 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 2d 6d 69 6e 2d | @117.Anaphoric.version.of.`-min- |
1a080 | 62 79 27 2e 0a 0a 54 68 65 20 69 74 65 6d 73 20 66 6f 72 20 74 68 65 20 63 6f 6d 70 61 72 61 74 | by'...The.items.for.the.comparat |
1a0a0 | 6f 72 20 66 6f 72 6d 20 61 72 65 20 65 78 70 6f 73 65 64 20 61 73 20 22 69 74 22 20 61 6e 64 20 | or.form.are.exposed.as."it".and. |
1a0c0 | 22 6f 74 68 65 72 22 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c | "other"...(fn.FORM.LIST)..(defal |
1a0e0 | 69 61 73 20 27 2d 2d 6d 69 6e 2d 62 79 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c | ias.'--min-by.'(macro...#[514."\ |
1a100 | 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 22 20 5b 2d 6d 69 6e 2d 62 79 20 6c 61 | 300\301\302.E.E\207".[-min-by.la |
1a120 | 6d 62 64 61 20 28 69 74 20 6f 74 68 65 72 29 5d 20 36 20 28 23 24 20 2e 20 31 30 36 35 39 37 29 | mbda.(it.other)].6.(#$...106597) |
1a140 | 5d 29 29 0a 28 70 75 74 20 27 2d 2d 6d 69 6e 2d 62 79 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d | ])).(put.'--min-by.'edebug-form- |
1a160 | 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 32 35 31 20 52 65 74 | spec.'(def-form.form)).#@251.Ret |
1a180 | 75 72 6e 20 61 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 43 4f 55 4e 54 20 6e 75 6d 62 | urn.a.list.containing.COUNT.numb |
1a1a0 | 65 72 73 2e 0a 53 74 61 72 74 73 20 66 72 6f 6d 20 53 54 41 52 54 20 61 6e 64 20 61 64 64 73 20 | ers..Starts.from.START.and.adds. |
1a1c0 | 53 54 45 50 20 65 61 63 68 20 74 69 6d 65 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 53 54 41 | STEP.each.time...The.default.STA |
1a1e0 | 52 54 20 69 73 0a 7a 65 72 6f 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 53 54 45 50 20 69 73 20 | RT.is.zero,.the.default.STEP.is. |
1a200 | 31 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20 69 74 73 20 6e 61 6d 65 20 | 1..This.function.takes.its.name. |
1a220 | 66 72 6f 6d 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 72 69 6d 69 74 69 76 65 | from.the.corresponding.primitive |
1a240 | 20 69 6e 0a 74 68 65 20 41 50 4c 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 28 66 6e 20 43 4f 55 4e 54 | .in.the.APL.language...(fn.COUNT |
1a260 | 20 26 6f 70 74 69 6f 6e 61 6c 20 53 54 41 52 54 20 53 54 45 50 29 1f 0a 28 64 65 66 61 6c 69 61 | .&optional.START.STEP)..(defalia |
1a280 | 73 20 27 2d 69 6f 74 61 20 23 5b 37 36 39 20 22 5c 33 30 30 03 21 5c 32 30 34 0d 00 5c 33 30 31 | s.'-iota.#[769."\300.!\204..\301 |
1a2a0 | 5c 33 30 32 5c 33 30 30 05 44 5c 22 5c 32 31 30 01 5c 32 30 34 14 00 5c 33 30 33 5c 32 36 32 02 | \302\300.D\"\210.\204..\303\262. |
1a2c0 | 5c 32 31 31 5c 32 30 34 1b 00 5c 33 30 34 5c 32 36 32 01 5c 32 31 31 5c 33 30 33 55 5c 32 30 33 | \211\204..\304\262.\211\303U\203 |
1a2e0 | 26 00 5c 33 30 35 03 03 5c 22 5c 32 30 37 02 5c 32 31 31 5c 33 30 33 56 5c 32 30 35 53 00 02 5c | &.\305..\"\207.\211\303V\205S..\ |
1a300 | 32 31 31 43 02 53 5c 33 30 33 5c 32 31 31 02 57 5c 32 30 33 4d 00 5c 32 31 31 04 06 07 5c 5c 5c | 211C.S\303\211.W\203M.\211...\\\ |
1a320 | 32 31 31 5c 32 36 32 06 04 42 5c 32 36 32 04 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 5c 32 30 | 211\262..B\262.\210\211T\262.\20 |
1a340 | 32 33 00 5c 32 36 36 02 5c 32 31 31 5c 32 33 37 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 6e | 23.\266.\211\237\266\202\207".[n |
1a360 | 61 74 6e 75 6d 70 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e | atnump.signal.wrong-type-argumen |
1a380 | 74 20 30 20 31 20 6d 61 6b 65 2d 6c 69 73 74 5d 20 31 31 20 28 23 24 20 2e 20 31 30 36 38 37 37 | t.0.1.make-list].11.(#$...106877 |
1a3a0 | 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 | )]).(byte-code."\300\301\302\303 |
1a3c0 | 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e | #\300\301\304\303#\300\207".[fun |
1a3e0 | 63 74 69 6f 6e 2d 70 75 74 20 2d 69 6f 74 61 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 | ction-put.-iota.pure.t.side-effe |
1a400 | 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 33 39 20 43 6f 6d 70 75 74 65 20 74 68 65 20 28 6c | ct-free].5).#@139.Compute.the.(l |
1a420 | 65 61 73 74 29 20 66 69 78 70 6f 69 6e 74 20 6f 66 20 46 4e 20 77 69 74 68 20 69 6e 69 74 69 61 | east).fixpoint.of.FN.with.initia |
1a440 | 6c 20 69 6e 70 75 74 20 4c 49 53 54 2e 0a 0a 46 4e 20 69 73 20 63 61 6c 6c 65 64 20 61 74 20 6c | l.input.LIST...FN.is.called.at.l |
1a460 | 65 61 73 74 20 6f 6e 63 65 2c 20 72 65 73 75 6c 74 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 | east.once,.results.are.compared. |
1a480 | 77 69 74 68 20 60 65 71 75 61 6c 27 2e 0a 0a 28 66 6e 20 46 4e 20 4c 49 53 54 29 1f 0a 28 64 65 | with.`equal'...(fn.FN.LIST)..(de |
1a4a0 | 66 61 6c 69 61 73 20 27 2d 66 69 78 20 23 5b 35 31 34 20 22 01 01 21 01 01 5c 32 33 32 5c 32 30 | falias.'-fix.#[514."..!..\232\20 |
1a4c0 | 34 14 00 5c 32 31 31 5c 32 36 32 02 02 01 21 5c 32 36 32 01 5c 32 30 32 03 00 5c 32 31 31 5c 32 | 4..\211\262...!\262.\202..\211\2 |
1a4e0 | 30 37 22 20 5b 5d 20 35 20 28 23 24 20 2e 20 31 30 37 35 33 38 29 5d 29 0a 23 40 34 33 20 41 6e | 07".[].5.(#$...107538)]).#@43.An |
1a500 | 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 66 69 78 27 2e 0a 0a 28 66 6e 20 46 4f 52 | aphoric.form.of.`-fix'...(fn.FOR |
1a520 | 4d 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 66 69 78 20 27 28 6d 61 63 72 | M.LIST)..(defalias.'--fix.'(macr |
1a540 | 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 22 | o...#[514."\300\301\302.E.E\207" |
1a560 | 20 5b 2d 66 69 78 20 6c 61 6d 62 64 61 20 28 69 74 29 5d 20 36 20 28 23 24 20 2e 20 31 30 37 37 | .[-fix.lambda.(it)].6.(#$...1077 |
1a580 | 37 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 66 69 78 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d | 74)])).(put.'--fix.'edebug-form- |
1a5a0 | 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 33 36 32 20 42 75 69 | spec.'(def-form.form)).#@362.Bui |
1a5c0 | 6c 64 20 61 20 6c 69 73 74 20 66 72 6f 6d 20 53 45 45 44 20 75 73 69 6e 67 20 46 55 4e 2e 0a 0a | ld.a.list.from.SEED.using.FUN... |
1a5e0 | 54 68 69 73 20 69 73 20 22 64 75 61 6c 22 20 6f 70 65 72 61 74 69 6f 6e 20 74 6f 20 60 2d 72 65 | This.is."dual".operation.to.`-re |
1a600 | 64 75 63 65 2d 72 27 3a 20 77 68 69 6c 65 20 2d 72 65 64 75 63 65 2d 72 0a 63 6f 6e 73 75 6d 65 | duce-r':.while.-reduce-r.consume |
1a620 | 73 20 61 20 6c 69 73 74 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 73 69 6e 67 6c 65 20 76 61 6c | s.a.list.to.produce.a.single.val |
1a640 | 75 65 2c 20 60 2d 75 6e 66 6f 6c 64 27 20 74 61 6b 65 73 20 61 0a 73 65 65 64 20 76 61 6c 75 65 | ue,.`-unfold'.takes.a.seed.value |
1a660 | 20 61 6e 64 20 62 75 69 6c 64 73 20 61 20 28 70 6f 74 65 6e 74 69 61 6c 6c 79 20 69 6e 66 69 6e | .and.builds.a.(potentially.infin |
1a680 | 69 74 65 21 29 20 6c 69 73 74 2e 0a 0a 46 55 4e 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 60 | ite!).list...FUN.should.return.` |
1a6a0 | 6e 69 6c 27 20 74 6f 20 73 74 6f 70 20 74 68 65 20 67 65 6e 65 72 61 74 69 6e 67 20 70 72 6f 63 | nil'.to.stop.the.generating.proc |
1a6c0 | 65 73 73 2c 20 6f 72 20 61 0a 63 6f 6e 73 20 28 41 20 2e 20 42 29 2c 20 77 68 65 72 65 20 41 20 | ess,.or.a.cons.(A...B),.where.A. |
1a6e0 | 77 69 6c 6c 20 62 65 20 70 72 65 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 72 65 73 75 6c 74 20 | will.be.prepended.to.the.result. |
1a700 | 61 6e 64 20 42 20 69 73 0a 74 68 65 20 6e 65 77 20 73 65 65 64 2e 0a 0a 28 66 6e 20 46 55 4e 20 | and.B.is.the.new.seed...(fn.FUN. |
1a720 | 53 45 45 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 75 6e 66 6f 6c 64 20 23 5b 35 31 34 20 | SEED)..(defalias.'-unfold.#[514. |
1a740 | 22 01 01 21 5c 33 30 30 01 5c 32 30 33 17 00 01 40 01 42 5c 32 36 32 01 03 02 41 21 5c 32 36 32 | "..!\300.\203...@.B\262...A!\262 |
1a760 | 02 5c 32 30 32 04 00 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 36 20 28 23 24 | .\202..\211\237\207".[nil].6.(#$ |
1a780 | 20 2e 20 31 30 37 39 36 35 29 5d 29 0a 23 40 34 39 20 41 6e 61 70 68 6f 72 69 63 20 76 65 72 73 | ...107965)]).#@49.Anaphoric.vers |
1a7a0 | 69 6f 6e 20 6f 66 20 60 2d 75 6e 66 6f 6c 64 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 53 45 45 44 | ion.of.`-unfold'...(fn.FORM.SEED |
1a7c0 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 75 6e 66 6f 6c 64 20 27 28 6d 61 63 72 6f 20 2e | )..(defalias.'--unfold.'(macro.. |
1a7e0 | 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 22 20 5b 2d | .#[514."\300\301\302.E.E\207".[- |
1a800 | 75 6e 66 6f 6c 64 20 6c 61 6d 62 64 61 20 28 69 74 29 5d 20 36 20 28 23 24 20 2e 20 31 30 38 34 | unfold.lambda.(it)].6.(#$...1084 |
1a820 | 33 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 75 6e 66 6f 6c 64 20 27 65 64 65 62 75 67 2d 66 6f | 34)])).(put.'--unfold.'edebug-fo |
1a840 | 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 31 32 35 20 | rm-spec.'(def-form.form)).#@125. |
1a860 | 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 4f 42 4a 20 69 73 20 61 20 74 72 75 65 20 | Return.non-nil.if.OBJ.is.a.true. |
1a880 | 63 6f 6e 73 20 70 61 69 72 2e 0a 54 68 61 74 20 69 73 2c 20 61 20 63 6f 6e 73 20 28 41 20 2e 20 | cons.pair..That.is,.a.cons.(A... |
1a8a0 | 42 29 20 77 68 65 72 65 20 42 20 69 73 20 6e 6f 74 20 61 20 6c 69 73 74 2e 0a 0a 41 6c 69 61 73 | B).where.B.is.not.a.list...Alias |
1a8c0 | 3a 20 60 2d 63 6f 6e 73 2d 70 61 69 72 2d 70 27 2e 0a 0a 28 66 6e 20 4f 42 4a 29 1f 0a 28 64 65 | :.`-cons-pair-p'...(fn.OBJ)..(de |
1a8e0 | 66 61 6c 69 61 73 20 27 2d 63 6f 6e 73 2d 70 61 69 72 5c 3f 20 23 5b 32 35 37 20 22 5c 32 31 31 | falias.'-cons-pair\?.#[257."\211 |
1a900 | 5c 32 34 33 3c 3f 5c 32 30 37 22 20 5b 5d 20 32 20 28 23 24 20 2e 20 31 30 38 36 34 30 29 5d 29 | \243<?\207".[].2.(#$...108640)]) |
1a920 | 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 | .(byte-code."\300\301\302\303#\3 |
1a940 | 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 35 5c 33 30 36 5c 33 30 31 5c 22 5c 32 30 | 00\301\304\303#\305\306\301\"\20 |
1a960 | 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 63 6f 6e 73 2d 70 61 69 72 5c 3f 20 70 75 | 7".[function-put.-cons-pair\?.pu |
1a980 | 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 64 65 66 61 6c 69 61 73 20 2d | re.t.side-effect-free.defalias.- |
1a9a0 | 63 6f 6e 73 2d 70 61 69 72 2d 70 5d 20 35 29 0a 23 40 38 38 20 43 6f 6e 76 65 72 74 20 61 20 63 | cons-pair-p].5).#@88.Convert.a.c |
1a9c0 | 6f 6e 73 20 70 61 69 72 20 74 6f 20 61 20 6c 69 73 74 20 77 69 74 68 20 60 63 61 72 27 20 61 6e | ons.pair.to.a.list.with.`car'.an |
1a9e0 | 64 20 60 63 64 72 27 20 6f 66 20 74 68 65 20 70 61 69 72 20 72 65 73 70 65 63 74 69 76 65 6c 79 | d.`cdr'.of.the.pair.respectively |
1aa00 | 2e 0a 0a 28 66 6e 20 43 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 6f 6e 73 2d 74 6f | ...(fn.CON)..(defalias.'-cons-to |
1aa20 | 2d 6c 69 73 74 20 23 5b 32 35 37 20 22 5c 32 31 31 40 01 41 44 5c 32 30 37 22 20 5b 5d 20 33 20 | -list.#[257."\211@.AD\207".[].3. |
1aa40 | 28 23 24 20 2e 20 31 30 38 39 38 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 | (#$...108981)]).(byte-code."\300 |
1aa60 | 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 | \301\302\303#\300\301\304\303#\3 |
1aa80 | 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 63 6f 6e 73 2d 74 6f 2d 6c | 00\207".[function-put.-cons-to-l |
1aaa0 | 69 73 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a | ist.pure.t.side-effect-free].5). |
1aac0 | 23 40 31 39 32 20 43 6f 6e 76 65 72 74 20 61 20 76 61 6c 75 65 20 74 6f 20 61 20 6c 69 73 74 2e | #@192.Convert.a.value.to.a.list. |
1aae0 | 0a 0a 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 63 6f 6e 73 20 70 61 69 72 2c 20 6d | ..If.the.value.is.a.cons.pair,.m |
1ab00 | 61 6b 65 20 61 20 6c 69 73 74 20 77 69 74 68 20 74 77 6f 20 65 6c 65 6d 65 6e 74 73 2c 20 60 63 | ake.a.list.with.two.elements,.`c |
1ab20 | 61 72 27 0a 61 6e 64 20 60 63 64 72 27 20 6f 66 20 74 68 65 20 70 61 69 72 20 72 65 73 70 65 63 | ar'.and.`cdr'.of.the.pair.respec |
1ab40 | 74 69 76 65 6c 79 2e 0a 0a 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e 79 74 68 69 6e | tively...If.the.value.is.anythin |
1ab60 | 67 20 65 6c 73 65 2c 20 77 72 61 70 20 69 74 20 69 6e 20 61 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 | g.else,.wrap.it.in.a.list...(fn. |
1ab80 | 56 41 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 76 61 6c 75 65 2d 74 6f 2d 6c 69 73 74 20 | VAL)..(defalias.'-value-to-list. |
1aba0 | 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 33 5c 6e 00 5c 33 30 31 01 21 5c 32 30 37 5c 32 | #[257."\300.!\203\n.\301.!\207\2 |
1abc0 | 31 31 43 5c 32 30 37 22 20 5b 2d 63 6f 6e 73 2d 70 61 69 72 5c 3f 20 2d 63 6f 6e 73 2d 74 6f 2d | 11C\207".[-cons-pair\?.-cons-to- |
1abe0 | 6c 69 73 74 5d 20 33 20 28 23 24 20 2e 20 31 30 39 32 35 34 29 5d 29 0a 28 62 79 74 65 2d 63 6f | list].3.(#$...109254)]).(byte-co |
1ac00 | 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 | de."\300\301\302\303#\300\301\30 |
1ac20 | 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 76 | 4\303#\300\207".[function-put.-v |
1ac40 | 61 6c 75 65 2d 74 6f 2d 6c 69 73 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d | alue-to-list.pure.t.side-effect- |
1ac60 | 66 72 65 65 5d 20 35 29 0a 23 40 34 32 33 20 41 70 70 6c 79 20 46 4e 20 74 6f 20 65 61 63 68 20 | free].5).#@423.Apply.FN.to.each. |
1ac80 | 65 6c 65 6d 65 6e 74 20 6f 66 20 54 52 45 45 2c 20 61 6e 64 20 6d 61 6b 65 20 61 20 6c 69 73 74 | element.of.TREE,.and.make.a.list |
1aca0 | 20 6f 66 20 74 68 65 20 72 65 73 75 6c 74 73 2e 0a 49 66 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 | .of.the.results..If.elements.of. |
1acc0 | 54 52 45 45 20 61 72 65 20 6c 69 73 74 73 20 74 68 65 6d 73 65 6c 76 65 73 2c 20 61 70 70 6c 79 | TREE.are.lists.themselves,.apply |
1ace0 | 20 46 4e 20 72 65 63 75 72 73 69 76 65 6c 79 20 74 6f 0a 65 6c 65 6d 65 6e 74 73 20 6f 66 20 74 | .FN.recursively.to.elements.of.t |
1ad00 | 68 65 73 65 20 6e 65 73 74 65 64 20 6c 69 73 74 73 2e 0a 0a 54 68 65 6e 20 72 65 64 75 63 65 20 | hese.nested.lists...Then.reduce. |
1ad20 | 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 6c 69 73 74 73 20 75 73 69 6e 67 20 46 4f 4c 44 45 52 | the.resulting.lists.using.FOLDER |
1ad40 | 20 61 6e 64 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 0a 49 4e 49 54 2d 56 41 4c 55 45 2e 20 53 | .and.initial.value.INIT-VALUE..S |
1ad60 | 65 65 20 60 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 27 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 | ee.`-reduce-r-from'...This.is.th |
1ad80 | 65 20 73 61 6d 65 20 61 73 20 63 61 6c 6c 69 6e 67 20 60 2d 74 72 65 65 2d 72 65 64 75 63 65 2d | e.same.as.calling.`-tree-reduce- |
1ada0 | 66 72 6f 6d 27 20 61 66 74 65 72 20 60 2d 74 72 65 65 2d 6d 61 70 27 0a 62 75 74 20 69 73 20 74 | from'.after.`-tree-map'.but.is.t |
1adc0 | 77 69 63 65 20 61 73 20 66 61 73 74 20 61 73 20 69 74 20 6f 6e 6c 79 20 74 72 61 76 65 72 73 65 | wice.as.fast.as.it.only.traverse |
1ade0 | 20 74 68 65 20 73 74 72 75 63 74 75 72 65 20 6f 6e 63 65 2e 0a 0a 28 66 6e 20 46 4e 20 46 4f 4c | .the.structure.once...(fn.FN.FOL |
1ae00 | 44 45 52 20 49 4e 49 54 2d 56 41 4c 55 45 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | DER.INIT-VALUE.TREE)..(defalias. |
1ae20 | 27 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 2d 66 72 6f 6d 20 23 5b 31 30 32 38 20 22 5c 32 | '-tree-mapreduce-from.#[1028."\2 |
1ae40 | 31 31 5c 32 30 34 06 00 5c 33 30 30 5c 32 30 37 5c 33 30 31 01 21 5c 32 30 33 10 00 03 01 21 5c | 11\204..\300\207\301.!\203....!\ |
1ae60 | 32 30 37 5c 32 31 31 3c 5c 32 30 33 2e 00 5c 33 30 32 03 03 5c 33 30 33 5c 33 30 34 5c 33 30 35 | 207\211<\203..\302..\303\304\305 |
1ae80 | 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 5c 66 06 5c 66 06 5c 66 23 5c 33 31 31 5c 22 5c 33 31 32 | \306\307\310.\f.\f.\f#\311\"\312 |
1aea0 | 5c 33 31 33 25 05 5c 22 23 5c 32 30 37 03 01 21 5c 32 30 37 22 20 5b 6e 69 6c 20 2d 63 6f 6e 73 | \313%.\"#\207..!\207".[nil.-cons |
1aec0 | 2d 70 61 69 72 5c 3f 20 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 20 6d 61 70 63 61 72 20 6d 61 | -pair\?.-reduce-r-from.mapcar.ma |
1aee0 | 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 33 5c 33 30 30 5c 33 30 31 5c 33 | ke-byte-code.257."\303\300\301\3 |
1af00 | 30 32 04 24 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 2d 74 72 65 65 2d | 02.$\207".vconcat.vector.[-tree- |
1af20 | 6d 61 70 72 65 64 75 63 65 2d 66 72 6f 6d 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 | mapreduce-from].6."\n\n(fn.X)"]. |
1af40 | 31 36 20 28 23 24 20 2e 20 31 30 39 36 37 39 29 5d 29 0a 23 40 37 37 20 41 6e 61 70 68 6f 72 69 | 16.(#$...109679)]).#@77.Anaphori |
1af60 | 63 20 66 6f 72 6d 20 6f 66 20 60 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 2d 66 72 6f 6d 27 | c.form.of.`-tree-mapreduce-from' |
1af80 | 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 46 4f 4c 44 45 52 20 49 4e 49 54 2d 56 41 4c 55 45 20 54 52 | ...(fn.FORM.FOLDER.INIT-VALUE.TR |
1afa0 | 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 | EE)..(defalias.'--tree-mapreduce |
1afc0 | 2d 66 72 6f 6d 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 31 30 32 38 20 22 5c 33 30 30 5c 33 30 31 | -from.'(macro...#[1028."\300\301 |
1afe0 | 5c 33 30 32 06 06 45 5c 33 30 31 5c 33 30 33 06 06 45 04 04 5c 32 35 37 05 5c 32 30 37 22 20 5b | \302..E\301\303..E..\257.\207".[ |
1b000 | 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 2d 66 72 6f 6d 20 6c 61 6d 62 64 61 20 28 69 74 29 | -tree-mapreduce-from.lambda.(it) |
1b020 | 20 28 69 74 20 61 63 63 29 5d 20 39 20 28 23 24 20 2e 20 31 31 30 34 32 34 29 5d 29 29 0a 28 70 | .(it.acc)].9.(#$...110424)])).(p |
1b040 | 75 74 20 27 2d 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 2d 66 72 6f 6d 20 27 65 64 65 62 75 | ut.'--tree-mapreduce-from.'edebu |
1b060 | 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 64 65 66 2d 66 6f 72 6d 20 | g-form-spec.'(def-form.def-form. |
1b080 | 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 34 30 37 20 41 70 70 6c 79 20 46 4e 20 74 6f 20 65 61 | form.form)).#@407.Apply.FN.to.ea |
1b0a0 | 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 54 52 45 45 2c 20 61 6e 64 20 6d 61 6b 65 20 61 20 6c | ch.element.of.TREE,.and.make.a.l |
1b0c0 | 69 73 74 20 6f 66 20 74 68 65 20 72 65 73 75 6c 74 73 2e 0a 49 66 20 65 6c 65 6d 65 6e 74 73 20 | ist.of.the.results..If.elements. |
1b0e0 | 6f 66 20 54 52 45 45 20 61 72 65 20 6c 69 73 74 73 20 74 68 65 6d 73 65 6c 76 65 73 2c 20 61 70 | of.TREE.are.lists.themselves,.ap |
1b100 | 70 6c 79 20 46 4e 20 72 65 63 75 72 73 69 76 65 6c 79 20 74 6f 0a 65 6c 65 6d 65 6e 74 73 20 6f | ply.FN.recursively.to.elements.o |
1b120 | 66 20 74 68 65 73 65 20 6e 65 73 74 65 64 20 6c 69 73 74 73 2e 0a 0a 54 68 65 6e 20 72 65 64 75 | f.these.nested.lists...Then.redu |
1b140 | 63 65 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 6c 69 73 74 73 20 75 73 69 6e 67 20 46 4f 4c | ce.the.resulting.lists.using.FOL |
1b160 | 44 45 52 20 61 6e 64 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 0a 49 4e 49 54 2d 56 41 4c 55 45 | DER.and.initial.value.INIT-VALUE |
1b180 | 2e 20 53 65 65 20 60 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 27 2e 0a 0a 54 68 69 73 20 69 73 | ..See.`-reduce-r-from'...This.is |
1b1a0 | 20 74 68 65 20 73 61 6d 65 20 61 73 20 63 61 6c 6c 69 6e 67 20 60 2d 74 72 65 65 2d 72 65 64 75 | .the.same.as.calling.`-tree-redu |
1b1c0 | 63 65 27 20 61 66 74 65 72 20 60 2d 74 72 65 65 2d 6d 61 70 27 0a 62 75 74 20 69 73 20 74 77 69 | ce'.after.`-tree-map'.but.is.twi |
1b1e0 | 63 65 20 61 73 20 66 61 73 74 20 61 73 20 69 74 20 6f 6e 6c 79 20 74 72 61 76 65 72 73 65 20 74 | ce.as.fast.as.it.only.traverse.t |
1b200 | 68 65 20 73 74 72 75 63 74 75 72 65 20 6f 6e 63 65 2e 0a 0a 28 66 6e 20 46 4e 20 46 4f 4c 44 45 | he.structure.once...(fn.FN.FOLDE |
1b220 | 52 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 74 72 65 65 2d 6d 61 70 72 65 64 | R.TREE)..(defalias.'-tree-mapred |
1b240 | 75 63 65 20 23 5b 37 37 31 20 22 5c 32 31 31 5c 32 30 34 06 00 5c 33 30 30 5c 32 30 37 5c 33 30 | uce.#[771."\211\204..\300\207\30 |
1b260 | 31 01 21 5c 32 30 33 10 00 02 01 21 5c 32 30 37 5c 32 31 31 3c 5c 32 30 33 2b 00 5c 33 30 32 02 | 1.!\203....!\207\211<\203+.\302. |
1b280 | 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 5c 6e 06 5c 6e 5c 22 | \303\304\305\306\307\310.\n.\n\" |
1b2a0 | 5c 33 31 31 5c 22 5c 33 31 32 5c 33 31 33 25 04 5c 22 5c 22 5c 32 30 37 02 01 21 5c 32 30 37 22 | \311\"\312\313%.\"\"\207..!\207" |
1b2c0 | 20 5b 6e 69 6c 20 2d 63 6f 6e 73 2d 70 61 69 72 5c 3f 20 2d 72 65 64 75 63 65 2d 72 20 6d 61 70 | .[nil.-cons-pair\?.-reduce-r.map |
1b2e0 | 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 32 5c 33 30 30 | car.make-byte-code.257."\302\300 |
1b300 | 5c 33 30 31 03 23 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 2d 74 72 65 | \301.#\207".vconcat.vector.[-tre |
1b320 | 65 2d 6d 61 70 72 65 64 75 63 65 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 31 33 20 | e-mapreduce].5."\n\n(fn.X)"].13. |
1b340 | 28 23 24 20 2e 20 31 31 30 37 33 38 29 5d 29 0a 23 40 36 31 20 41 6e 61 70 68 6f 72 69 63 20 66 | (#$...110738)]).#@61.Anaphoric.f |
1b360 | 6f 72 6d 20 6f 66 20 60 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 27 2e 0a 0a 28 66 6e 20 46 | orm.of.`-tree-mapreduce'...(fn.F |
1b380 | 4f 52 4d 20 46 4f 4c 44 45 52 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 74 | ORM.FOLDER.TREE)..(defalias.'--t |
1b3a0 | 72 65 65 2d 6d 61 70 72 65 64 75 63 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 37 37 31 20 22 5c | ree-mapreduce.'(macro...#[771."\ |
1b3c0 | 33 30 30 5c 33 30 31 5c 33 30 32 05 45 5c 33 30 31 5c 33 30 33 05 45 03 46 5c 32 30 37 22 20 5b | 300\301\302.E\301\303.E.F\207".[ |
1b3e0 | 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 20 6c 61 6d 62 64 61 20 28 69 74 29 20 28 69 74 20 | -tree-mapreduce.lambda.(it).(it. |
1b400 | 61 63 63 29 5d 20 38 20 28 23 24 20 2e 20 31 31 31 34 34 35 29 5d 29 29 0a 28 70 75 74 20 27 2d | acc)].8.(#$...111445)])).(put.'- |
1b420 | 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 | -tree-mapreduce.'edebug-form-spe |
1b440 | 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 38 | c.'(def-form.def-form.form)).#@8 |
1b460 | 35 20 41 70 70 6c 79 20 46 4e 20 74 6f 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 54 52 | 5.Apply.FN.to.each.element.of.TR |
1b480 | 45 45 20 77 68 69 6c 65 20 70 72 65 73 65 72 76 69 6e 67 20 74 68 65 20 74 72 65 65 20 73 74 72 | EE.while.preserving.the.tree.str |
1b4a0 | 75 63 74 75 72 65 2e 0a 0a 28 66 6e 20 46 4e 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 | ucture...(fn.FN.TREE)..(defalias |
1b4c0 | 20 27 2d 74 72 65 65 2d 6d 61 70 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 34 06 00 5c 33 30 | .'-tree-map.#[514."\211\204..\30 |
1b4e0 | 30 5c 32 30 37 5c 33 30 31 01 21 5c 32 30 33 10 00 01 01 21 5c 32 30 37 5c 32 31 31 3c 5c 32 30 | 0\207\301.!\203....!\207\211<\20 |
1b500 | 33 26 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 07 21 5c 33 | 3&.\302\303\304\305\306\307..!\3 |
1b520 | 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 02 5c 22 5c 32 30 37 01 01 21 5c 32 30 37 22 20 5b 6e 69 | 10\"\311\312%.\"\207..!\207".[ni |
1b540 | 6c 20 2d 63 6f 6e 73 2d 70 61 69 72 5c 3f 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d | l.-cons-pair\?.mapcar.make-byte- |
1b560 | 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 | code.257."\301\300.\"\207".vconc |
1b580 | 61 74 20 76 65 63 74 6f 72 20 5b 2d 74 72 65 65 2d 6d 61 70 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e | at.vector.[-tree-map].4."\n\n(fn |
1b5a0 | 20 58 29 22 5d 20 39 20 28 23 24 20 2e 20 31 31 31 37 31 34 29 5d 29 0a 23 40 34 38 20 41 6e 61 | .X)"].9.(#$...111714)]).#@48.Ana |
1b5c0 | 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 74 72 65 65 2d 6d 61 70 27 2e 0a 0a 28 66 6e | phoric.form.of.`-tree-map'...(fn |
1b5e0 | 20 46 4f 52 4d 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 74 72 65 65 2d 6d | .FORM.TREE)..(defalias.'--tree-m |
1b600 | 61 70 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 | ap.'(macro...#[514."\300\301\302 |
1b620 | 04 45 02 45 5c 32 30 37 22 20 5b 2d 74 72 65 65 2d 6d 61 70 20 6c 61 6d 62 64 61 20 28 69 74 29 | .E.E\207".[-tree-map.lambda.(it) |
1b640 | 5d 20 36 20 28 23 24 20 2e 20 31 31 32 30 36 31 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 74 72 65 | ].6.(#$...112061)])).(put.'--tre |
1b660 | 65 2d 6d 61 70 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f | e-map.'edebug-form-spec.'(def-fo |
1b680 | 72 6d 20 66 6f 72 6d 29 29 0a 23 40 33 34 36 20 55 73 65 20 46 4e 20 74 6f 20 72 65 64 75 63 65 | rm.form)).#@346.Use.FN.to.reduce |
1b6a0 | 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 6c 69 73 74 20 54 52 45 45 2e 0a 49 66 20 65 6c 65 6d 65 | .elements.of.list.TREE..If.eleme |
1b6c0 | 6e 74 73 20 6f 66 20 54 52 45 45 20 61 72 65 20 6c 69 73 74 73 20 74 68 65 6d 73 65 6c 76 65 73 | nts.of.TREE.are.lists.themselves |
1b6e0 | 2c 20 61 70 70 6c 79 20 74 68 65 20 72 65 64 75 63 74 69 6f 6e 20 72 65 63 75 72 73 69 76 65 6c | ,.apply.the.reduction.recursivel |
1b700 | 79 2e 0a 0a 46 4e 20 69 73 20 66 69 72 73 74 20 61 70 70 6c 69 65 64 20 74 6f 20 49 4e 49 54 2d | y...FN.is.first.applied.to.INIT- |
1b720 | 56 41 4c 55 45 20 61 6e 64 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 6c | VALUE.and.first.element.of.the.l |
1b740 | 69 73 74 2c 0a 74 68 65 6e 20 6f 6e 20 74 68 69 73 20 72 65 73 75 6c 74 20 61 6e 64 20 73 65 63 | ist,.then.on.this.result.and.sec |
1b760 | 6f 6e 64 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 65 74 63 2e 0a 0a | ond.element.from.the.list.etc... |
1b780 | 54 68 65 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 69 73 20 69 67 6e 6f 72 65 64 20 6f 6e 20 | The.initial.value.is.ignored.on. |
1b7a0 | 63 6f 6e 73 20 70 61 69 72 73 20 61 73 20 74 68 65 79 20 61 6c 77 61 79 73 20 63 6f 6e 74 61 69 | cons.pairs.as.they.always.contai |
1b7c0 | 6e 0a 74 77 6f 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 28 66 6e 20 46 4e 20 49 4e 49 54 2d 56 41 4c | n.two.elements...(fn.FN.INIT-VAL |
1b7e0 | 55 45 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 74 72 65 65 2d 72 65 64 75 63 | UE.TREE)..(defalias.'-tree-reduc |
1b800 | 65 2d 66 72 6f 6d 20 23 5b 37 37 31 20 22 5c 32 31 31 5c 32 30 34 06 00 5c 33 30 30 5c 32 30 37 | e-from.#[771."\211\204..\300\207 |
1b820 | 5c 33 30 31 01 21 5c 32 30 33 0d 00 5c 32 30 37 5c 32 31 31 3c 5c 32 30 33 29 00 5c 33 30 32 03 | \301.!\203..\207\211<\203).\302. |
1b840 | 03 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 0b 06 0b 5c 22 5c | .\303\304\305\306\307\310....\"\ |
1b860 | 33 31 31 5c 22 5c 33 31 32 5c 33 31 33 25 05 5c 22 23 5c 32 30 37 5c 32 30 37 22 20 5b 6e 69 6c | 311\"\312\313%.\"#\207\207".[nil |
1b880 | 20 2d 63 6f 6e 73 2d 70 61 69 72 5c 3f 20 2d 72 65 64 75 63 65 2d 72 2d 66 72 6f 6d 20 6d 61 70 | .-cons-pair\?.-reduce-r-from.map |
1b8a0 | 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 32 5c 33 30 30 | car.make-byte-code.257."\302\300 |
1b8c0 | 5c 33 30 31 03 23 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 2d 74 72 65 | \301.#\207".vconcat.vector.[-tre |
1b8e0 | 65 2d 72 65 64 75 63 65 2d 66 72 6f 6d 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 31 | e-reduce-from].5."\n\n(fn.X)"].1 |
1b900 | 34 20 28 23 24 20 2e 20 31 31 32 32 37 32 29 5d 29 0a 23 40 36 37 20 41 6e 61 70 68 6f 72 69 63 | 4.(#$...112272)]).#@67.Anaphoric |
1b920 | 20 66 6f 72 6d 20 6f 66 20 60 2d 74 72 65 65 2d 72 65 64 75 63 65 2d 66 72 6f 6d 27 2e 0a 0a 28 | .form.of.`-tree-reduce-from'...( |
1b940 | 66 6e 20 46 4f 52 4d 20 49 4e 49 54 2d 56 41 4c 55 45 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c | fn.FORM.INIT-VALUE.TREE)..(defal |
1b960 | 69 61 73 20 27 2d 2d 74 72 65 65 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 27 28 6d 61 63 72 6f 20 | ias.'--tree-reduce-from.'(macro. |
1b980 | 2e 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 05 45 03 03 46 5c 32 30 37 22 20 | ..#[771."\300\301\302.E..F\207". |
1b9a0 | 5b 2d 74 72 65 65 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 6c 61 6d 62 64 61 20 28 69 74 20 61 63 | [-tree-reduce-from.lambda.(it.ac |
1b9c0 | 63 29 5d 20 37 20 28 23 24 20 2e 20 31 31 32 39 31 39 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 74 | c)].7.(#$...112919)])).(put.'--t |
1b9e0 | 72 65 65 2d 72 65 64 75 63 65 2d 66 72 6f 6d 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 | ree-reduce-from.'edebug-form-spe |
1ba00 | 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 33 33 32 20 55 | c.'(def-form.form.form)).#@332.U |
1ba20 | 73 65 20 46 4e 20 74 6f 20 72 65 64 75 63 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 6c 69 73 74 | se.FN.to.reduce.elements.of.list |
1ba40 | 20 54 52 45 45 2e 0a 49 66 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 54 52 45 45 20 61 72 65 20 6c | .TREE..If.elements.of.TREE.are.l |
1ba60 | 69 73 74 73 20 74 68 65 6d 73 65 6c 76 65 73 2c 20 61 70 70 6c 79 20 74 68 65 20 72 65 64 75 63 | ists.themselves,.apply.the.reduc |
1ba80 | 74 69 6f 6e 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 0a 46 4e 20 69 73 20 66 69 72 73 74 20 61 | tion.recursively...FN.is.first.a |
1baa0 | 70 70 6c 69 65 64 20 74 6f 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 6c | pplied.to.first.element.of.the.l |
1bac0 | 69 73 74 20 61 6e 64 20 73 65 63 6f 6e 64 0a 65 6c 65 6d 65 6e 74 2c 20 74 68 65 6e 20 6f 6e 20 | ist.and.second.element,.then.on. |
1bae0 | 74 68 69 73 20 72 65 73 75 6c 74 20 61 6e 64 20 74 68 69 72 64 20 65 6c 65 6d 65 6e 74 20 66 72 | this.result.and.third.element.fr |
1bb00 | 6f 6d 20 74 68 65 20 6c 69 73 74 20 65 74 63 2e 0a 0a 53 65 65 20 60 2d 72 65 64 75 63 65 2d 72 | om.the.list.etc...See.`-reduce-r |
1bb20 | 27 20 66 6f 72 20 68 6f 77 20 65 78 61 63 74 6c 79 20 61 72 65 20 6c 69 73 74 73 20 6f 66 20 7a | '.for.how.exactly.are.lists.of.z |
1bb40 | 65 72 6f 20 6f 72 20 6f 6e 65 20 65 6c 65 6d 65 6e 74 20 68 61 6e 64 6c 65 64 2e 0a 0a 28 66 6e | ero.or.one.element.handled...(fn |
1bb60 | 20 46 4e 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 74 72 65 65 2d 72 65 64 75 | .FN.TREE)..(defalias.'-tree-redu |
1bb80 | 63 65 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 34 06 00 5c 33 30 30 5c 32 30 37 5c 33 30 31 | ce.#[514."\211\204..\300\207\301 |
1bba0 | 01 21 5c 32 30 33 0d 00 5c 32 30 37 5c 32 31 31 3c 5c 32 30 33 26 00 5c 33 30 32 02 5c 33 30 33 | .!\203..\207\211<\203&.\302.\303 |
1bbc0 | 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 09 21 5c 33 31 31 5c 22 5c 33 31 | \304\305\306\307\310..!\311\"\31 |
1bbe0 | 32 5c 33 31 33 25 04 5c 22 5c 22 5c 32 30 37 5c 32 30 37 22 20 5b 6e 69 6c 20 2d 63 6f 6e 73 2d | 2\313%.\"\"\207\207".[nil.-cons- |
1bc00 | 70 61 69 72 5c 3f 20 2d 72 65 64 75 63 65 2d 72 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 | pair\?.-reduce-r.mapcar.make-byt |
1bc20 | 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 76 63 6f | e-code.257."\301\300.\"\207".vco |
1bc40 | 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 2d 74 72 65 65 2d 72 65 64 75 63 65 5d 20 34 20 22 5c 6e | ncat.vector.[-tree-reduce].4."\n |
1bc60 | 5c 6e 28 66 6e 20 58 29 22 5d 20 31 31 20 28 23 24 20 2e 20 31 31 33 31 38 33 29 5d 29 0a 23 40 | \n(fn.X)"].11.(#$...113183)]).#@ |
1bc80 | 35 31 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 74 72 65 65 2d 72 65 64 75 | 51.Anaphoric.form.of.`-tree-redu |
1bca0 | 63 65 27 2e 0a 0a 28 66 6e 20 46 4f 52 4d 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | ce'...(fn.FORM.TREE)..(defalias. |
1bcc0 | 27 2d 2d 74 72 65 65 2d 72 65 64 75 63 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 35 31 34 20 22 | '--tree-reduce.'(macro...#[514." |
1bce0 | 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 45 02 45 5c 32 30 37 22 20 5b 2d 74 72 65 65 2d 72 65 64 | \300\301\302.E.E\207".[-tree-red |
1bd00 | 75 63 65 20 6c 61 6d 62 64 61 20 28 69 74 20 61 63 63 29 5d 20 36 20 28 23 24 20 2e 20 31 31 33 | uce.lambda.(it.acc)].6.(#$...113 |
1bd20 | 37 39 35 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d 74 72 65 65 2d 72 65 64 75 63 65 20 27 65 64 65 | 795)])).(put.'--tree-reduce.'ede |
1bd40 | 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a | bug-form-spec.'(def-form.form)). |
1bd60 | 23 40 32 30 37 20 43 61 6c 6c 20 46 55 4e 20 6f 6e 20 65 61 63 68 20 6e 6f 64 65 20 6f 66 20 54 | #@207.Call.FUN.on.each.node.of.T |
1bd80 | 52 45 45 20 74 68 61 74 20 73 61 74 69 73 66 69 65 73 20 50 52 45 44 2e 0a 0a 49 66 20 50 52 45 | REE.that.satisfies.PRED...If.PRE |
1bda0 | 44 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 63 6f 6e 74 69 6e 75 65 20 64 65 73 63 65 6e 64 69 | D.returns.nil,.continue.descendi |
1bdc0 | 6e 67 20 64 6f 77 6e 20 74 68 69 73 20 6e 6f 64 65 2e 20 20 49 66 20 50 52 45 44 0a 72 65 74 75 | ng.down.this.node...If.PRED.retu |
1bde0 | 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 70 70 6c 79 20 46 55 4e 20 74 6f 20 74 68 69 73 20 6e | rns.non-nil,.apply.FUN.to.this.n |
1be00 | 6f 64 65 20 61 6e 64 20 64 6f 20 6e 6f 74 20 64 65 73 63 65 6e 64 0a 66 75 72 74 68 65 72 2e 0a | ode.and.do.not.descend.further.. |
1be20 | 0a 28 66 6e 20 50 52 45 44 20 46 55 4e 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | .(fn.PRED.FUN.TREE)..(defalias.' |
1be40 | 2d 74 72 65 65 2d 6d 61 70 2d 6e 6f 64 65 73 20 23 5b 37 37 31 20 22 02 01 21 5c 32 30 33 5c 6e | -tree-map-nodes.#[771."..!\203\n |
1be60 | 00 01 01 21 5c 32 30 37 5c 32 31 31 3c 5c 32 30 33 28 00 5c 33 30 30 01 21 5c 32 30 34 28 00 5c | ...!\207\211<\203(.\300.!\204(.\ |
1be80 | 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 08 06 08 5c 22 5c 33 30 | 301\302\303\304\305\306....\"\30 |
1bea0 | 37 5c 22 5c 33 31 30 5c 33 31 31 25 02 5c 22 5c 32 30 37 5c 32 30 37 22 20 5b 2d 63 6f 6e 73 2d | 7\"\310\311%.\"\207\207".[-cons- |
1bec0 | 70 61 69 72 5c 3f 20 2d 6d 61 70 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 | pair\?.-map.make-byte-code.257." |
1bee0 | 5c 33 30 32 5c 33 30 30 5c 33 30 31 03 23 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 | \302\300\301.#\207".vconcat.vect |
1bf00 | 6f 72 20 5b 2d 74 72 65 65 2d 6d 61 70 2d 6e 6f 64 65 73 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 | or.[-tree-map-nodes].5."\n\n(fn. |
1bf20 | 58 29 22 5d 20 31 31 20 28 23 24 20 2e 20 31 31 34 30 32 32 29 5d 29 0a 23 40 35 39 20 41 6e 61 | X)"].11.(#$...114022)]).#@59.Ana |
1bf40 | 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 74 72 65 65 2d 6d 61 70 2d 6e 6f 64 65 73 27 | phoric.form.of.`-tree-map-nodes' |
1bf60 | 2e 0a 0a 28 66 6e 20 50 52 45 44 20 46 4f 52 4d 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 | ...(fn.PRED.FORM.TREE)..(defalia |
1bf80 | 73 20 27 2d 2d 74 72 65 65 2d 6d 61 70 2d 6e 6f 64 65 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b | s.'--tree-map-nodes.'(macro...#[ |
1bfa0 | 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 05 45 5c 33 30 31 5c 33 30 33 05 45 03 46 5c | 771."\300\301\302.E\301\303.E.F\ |
1bfc0 | 32 30 37 22 20 5b 2d 74 72 65 65 2d 6d 61 70 2d 6e 6f 64 65 73 20 6c 61 6d 62 64 61 20 28 69 74 | 207".[-tree-map-nodes.lambda.(it |
1bfe0 | 29 20 28 69 74 29 5d 20 38 20 28 23 24 20 2e 20 31 31 34 34 39 33 29 5d 29 29 0a 28 70 75 74 20 | ).(it)].8.(#$...114493)])).(put. |
1c000 | 27 2d 2d 74 72 65 65 2d 6d 61 70 2d 6e 6f 64 65 73 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 | '--tree-map-nodes.'edebug-form-s |
1c020 | 70 65 63 20 27 28 64 65 66 2d 66 6f 72 6d 20 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 | pec.'(def-form.def-form.form)).# |
1c040 | 40 33 36 33 20 52 65 74 75 72 6e 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 74 68 65 20 6e 6f | @363.Return.a.sequence.of.the.no |
1c060 | 64 65 73 20 69 6e 20 54 52 45 45 2c 20 69 6e 20 64 65 70 74 68 2d 66 69 72 73 74 20 73 65 61 72 | des.in.TREE,.in.depth-first.sear |
1c080 | 63 68 20 6f 72 64 65 72 2e 0a 0a 42 52 41 4e 43 48 20 69 73 20 61 20 70 72 65 64 69 63 61 74 65 | ch.order...BRANCH.is.a.predicate |
1c0a0 | 20 6f 66 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 6e 6f | .of.one.argument.that.returns.no |
1c0c0 | 6e 2d 6e 69 6c 20 69 66 20 74 68 65 0a 70 61 73 73 65 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 | n-nil.if.the.passed.argument.is. |
1c0e0 | 61 20 62 72 61 6e 63 68 2c 20 74 68 61 74 20 69 73 2c 20 61 20 6e 6f 64 65 20 74 68 61 74 20 63 | a.branch,.that.is,.a.node.that.c |
1c100 | 61 6e 20 68 61 76 65 20 63 68 69 6c 64 72 65 6e 2e 0a 0a 43 48 49 4c 44 52 45 4e 20 69 73 20 61 | an.have.children...CHILDREN.is.a |
1c120 | 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 20 74 68 61 74 20 72 | .function.of.one.argument.that.r |
1c140 | 65 74 75 72 6e 73 20 74 68 65 20 63 68 69 6c 64 72 65 6e 0a 6f 66 20 74 68 65 20 70 61 73 73 65 | eturns.the.children.of.the.passe |
1c160 | 64 20 62 72 61 6e 63 68 20 6e 6f 64 65 2e 0a 0a 4e 6f 6e 2d 62 72 61 6e 63 68 20 6e 6f 64 65 73 | d.branch.node...Non-branch.nodes |
1c180 | 20 61 72 65 20 73 69 6d 70 6c 79 20 63 6f 70 69 65 64 2e 0a 0a 28 66 6e 20 42 52 41 4e 43 48 20 | .are.simply.copied...(fn.BRANCH. |
1c1a0 | 43 48 49 4c 44 52 45 4e 20 54 52 45 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 74 72 65 65 | CHILDREN.TREE)..(defalias.'-tree |
1c1c0 | 2d 73 65 71 20 23 5b 37 37 31 20 22 5c 32 31 31 03 02 21 5c 32 30 35 1b 00 5c 33 30 30 5c 33 30 | -seq.#[771."\211..!\205..\300\30 |
1c1e0 | 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 09 06 09 5c 22 5c 33 30 36 5c 22 5c 33 30 | 1\302\303\304\305....\"\306\"\30 |
1c200 | 37 5c 33 31 30 25 04 04 21 5c 22 42 5c 32 30 37 22 20 5b 2d 6d 61 70 63 61 74 20 6d 61 6b 65 2d | 7\310%..!\"B\207".[-mapcat.make- |
1c220 | 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 32 5c 33 30 30 5c 33 30 31 03 23 5c 32 30 | byte-code.257."\302\300\301.#\20 |
1c240 | 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 2d 74 72 65 65 2d 73 65 71 5d 20 35 20 | 7".vconcat.vector.[-tree-seq].5. |
1c260 | 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 31 32 20 28 23 24 20 2e 20 31 31 34 37 35 37 29 5d 29 | "\n\n(fn.X)"].12.(#$...114757)]) |
1c280 | 0a 23 40 35 39 20 41 6e 61 70 68 6f 72 69 63 20 66 6f 72 6d 20 6f 66 20 60 2d 74 72 65 65 2d 73 | .#@59.Anaphoric.form.of.`-tree-s |
1c2a0 | 65 71 27 2e 0a 0a 28 66 6e 20 42 52 41 4e 43 48 20 43 48 49 4c 44 52 45 4e 20 54 52 45 45 29 1f | eq'...(fn.BRANCH.CHILDREN.TREE). |
1c2c0 | 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 2d 74 72 65 65 2d 73 65 71 20 27 28 6d 61 63 72 6f 20 2e | .(defalias.'--tree-seq.'(macro.. |
1c2e0 | 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 05 45 5c 33 30 31 5c 33 30 33 05 45 | .#[771."\300\301\302.E\301\303.E |
1c300 | 03 46 5c 32 30 37 22 20 5b 2d 74 72 65 65 2d 73 65 71 20 6c 61 6d 62 64 61 20 28 69 74 29 20 28 | .F\207".[-tree-seq.lambda.(it).( |
1c320 | 69 74 29 5d 20 38 20 28 23 24 20 2e 20 31 31 35 33 33 34 29 5d 29 29 0a 28 70 75 74 20 27 2d 2d | it)].8.(#$...115334)])).(put.'-- |
1c340 | 74 72 65 65 2d 73 65 71 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 27 28 64 65 66 | tree-seq.'edebug-form-spec.'(def |
1c360 | 2d 66 6f 72 6d 20 64 65 66 2d 66 6f 72 6d 20 66 6f 72 6d 29 29 0a 23 40 32 30 35 20 43 72 65 61 | -form.def-form.form)).#@205.Crea |
1c380 | 74 65 20 61 20 64 65 65 70 20 63 6f 70 79 20 6f 66 20 4c 49 53 54 2e 0a 54 68 65 20 6e 65 77 20 | te.a.deep.copy.of.LIST..The.new. |
1c3a0 | 6c 69 73 74 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 65 6c 65 6d 65 6e 74 73 20 61 6e 64 20 73 | list.has.the.same.elements.and.s |
1c3c0 | 74 72 75 63 74 75 72 65 20 62 75 74 20 61 6c 6c 20 63 6f 6e 73 20 61 72 65 0a 72 65 70 6c 61 63 | tructure.but.all.cons.are.replac |
1c3e0 | 65 64 20 77 69 74 68 20 6e 65 77 20 6f 6e 65 73 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 | ed.with.new.ones...This.is.usefu |
1c400 | 6c 20 77 68 65 6e 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 63 6c 6f 6e 65 20 61 0a 73 74 72 75 63 | l.when.you.need.to.clone.a.struc |
1c420 | 74 75 72 65 20 73 75 63 68 20 61 73 20 70 6c 69 73 74 20 6f 72 20 61 6c 69 73 74 2e 0a 0a 28 66 | ture.such.as.plist.or.alist...(f |
1c440 | 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 6c 6f 6e 65 20 23 5b 32 35 37 | n.LIST)..(defalias.'-clone.#[257 |
1c460 | 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 2d 74 72 65 65 2d 6d 61 70 20 69 64 | ."\300\301.\"\207".[-tree-map.id |
1c480 | 65 6e 74 69 74 79 5d 20 34 20 28 23 24 20 2e 20 31 31 35 35 38 30 29 5d 29 0a 28 62 79 74 65 2d | entity].4.(#$...115580)]).(byte- |
1c4a0 | 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c | code."\300\301\302\303#\300\301\ |
1c4c0 | 33 30 34 5c 33 30 33 23 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 22 5c 32 30 37 22 20 5b 66 75 6e | 304\303#\305\306\307\"\207".[fun |
1c4e0 | 63 74 69 6f 6e 2d 70 75 74 20 2d 63 6c 6f 6e 65 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 | ction-put.-clone.pure.t.side-eff |
1c500 | 65 63 74 2d 66 72 65 65 20 64 65 66 61 6c 69 61 73 20 2d 70 61 72 74 69 61 6c 20 61 70 70 6c 79 | ect-free.defalias.-partial.apply |
1c520 | 2d 70 61 72 74 69 61 6c 6c 79 5d 20 35 29 0a 23 40 33 39 32 20 52 65 74 75 72 6e 20 61 20 66 75 | -partially].5).#@392.Return.a.fu |
1c540 | 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 61 20 70 61 72 74 69 61 6c 20 61 70 70 6c 69 63 61 | nction.that.is.a.partial.applica |
1c560 | 74 69 6f 6e 20 6f 66 20 46 4e 20 74 6f 20 41 52 47 53 2e 0a 41 52 47 53 20 69 73 20 61 20 6c 69 | tion.of.FN.to.ARGS..ARGS.is.a.li |
1c580 | 73 74 20 6f 66 20 74 68 65 20 6c 61 73 74 20 4e 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 70 61 | st.of.the.last.N.arguments.to.pa |
1c5a0 | 73 73 20 74 6f 20 46 4e 2e 20 20 54 68 65 20 72 65 73 75 6c 74 0a 69 73 20 61 20 6e 65 77 20 66 | ss.to.FN...The.result.is.a.new.f |
1c5c0 | 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 46 | unction.which.does.the.same.as.F |
1c5e0 | 4e 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 65 20 6c 61 73 74 0a 4e 20 61 72 67 75 6d 65 | N,.except.that.the.last.N.argume |
1c600 | 6e 74 73 20 61 72 65 20 66 69 78 65 64 20 61 74 20 74 68 65 20 76 61 6c 75 65 73 20 77 69 74 68 | nts.are.fixed.at.the.values.with |
1c620 | 20 77 68 69 63 68 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 61 73 0a 63 61 6c 6c 65 64 2e | .which.this.function.was.called. |
1c640 | 20 20 54 68 69 73 20 69 73 20 6c 69 6b 65 20 60 2d 70 61 72 74 69 61 6c 27 2c 20 65 78 63 65 70 | ..This.is.like.`-partial',.excep |
1c660 | 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 66 69 78 65 64 0a 73 74 61 72 74 69 | t.the.arguments.are.fixed.starti |
1c680 | 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 | ng.from.the.right.rather.than.th |
1c6a0 | 65 20 6c 65 66 74 2e 0a 0a 28 66 6e 20 46 4e 20 26 72 65 73 74 20 41 52 47 53 29 1f 0a 28 64 65 | e.left...(fn.FN.&rest.ARGS)..(de |
1c6c0 | 66 61 6c 69 61 73 20 27 2d 72 70 61 72 74 69 61 6c 20 23 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 | falias.'-rpartial.#[385."\300\30 |
1c6e0 | 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 06 06 06 5c 22 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 | 1\302\303\304....\"\305\"\306\30 |
1c700 | 37 25 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 31 32 38 20 22 5c 33 30 | 7%\207".[make-byte-code.128."\30 |
1c720 | 32 5c 33 30 30 5c 33 30 33 03 5c 33 30 31 5c 22 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 | 2\300\303.\301\"\"\207".vconcat. |
1c740 | 76 65 63 74 6f 72 20 5b 61 70 70 6c 79 20 61 70 70 65 6e 64 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e | vector.[apply.append].6."\n\n(fn |
1c760 | 20 26 72 65 73 74 20 41 52 47 53 2d 42 45 46 4f 52 45 29 22 5d 20 39 20 28 23 24 20 2e 20 31 31 | .&rest.ARGS-BEFORE)"].9.(#$...11 |
1c780 | 36 30 32 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 | 6021)]).(byte-code."\300\301\302 |
1c7a0 | 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 | \303#\300\301\304\303#\300\207". |
1c7c0 | 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 72 70 61 72 74 69 61 6c 20 70 75 72 65 20 74 20 73 | [function-put.-rpartial.pure.t.s |
1c7e0 | 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 39 34 20 52 65 74 75 72 6e | ide-effect-free].5).#@194.Return |
1c800 | 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 74 68 65 20 6a 75 78 74 61 70 6f 73 | .a.function.that.is.the.juxtapos |
1c820 | 69 74 69 6f 6e 20 6f 66 20 46 4e 53 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 66 75 6e 63 74 | ition.of.FNS..The.returned.funct |
1c840 | 69 6f 6e 20 74 61 6b 65 73 20 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 65 72 20 6f 66 20 41 | ion.takes.a.variable.number.of.A |
1c860 | 52 47 53 2c 20 61 70 70 6c 69 65 73 0a 65 61 63 68 20 6f 66 20 46 4e 53 20 69 6e 20 74 75 72 6e | RGS,.applies.each.of.FNS.in.turn |
1c880 | 20 74 6f 20 41 52 47 53 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 6c 69 73 74 20 6f | .to.ARGS,.and.returns.the.list.o |
1c8a0 | 66 20 72 65 73 75 6c 74 73 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 46 4e 53 29 1f 0a 28 64 65 66 | f.results...(fn.&rest.FNS)..(def |
1c8c0 | 61 6c 69 61 73 20 27 2d 6a 75 78 74 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 | alias.'-juxt.#[128."\300\301\302 |
1c8e0 | 5c 33 30 33 5c 33 30 34 05 21 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 22 20 5b | \303\304.!\305\"\306\307%\207".[ |
1c900 | 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 31 32 38 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 | make-byte-code.128."\301\302\303 |
1c920 | 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 06 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 33 | \304\305\306..!\307\"\310\311%\3 |
1c940 | 30 30 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 6d 61 70 63 61 72 | 00\"\207".vconcat.vector.[mapcar |
1c960 | 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 01 5c 33 30 30 5c 22 | .make-byte-code.257."\301.\300\" |
1c980 | 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 61 70 70 6c 79 5d 20 34 20 22 | \207".vconcat.vector.[apply].4." |
1c9a0 | 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 41 52 | \n\n(fn.X)"].8."\n\n(fn.&rest.AR |
1c9c0 | 47 53 29 22 5d 20 37 20 28 23 24 20 2e 20 31 31 36 37 33 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f | GS)"].7.(#$...116730)]).(byte-co |
1c9e0 | 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 | de."\300\301\302\303#\300\301\30 |
1ca00 | 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 6a | 4\303#\300\207".[function-put.-j |
1ca20 | 75 78 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a | uxt.pure.t.side-effect-free].5). |
1ca40 | 23 40 33 33 35 20 43 6f 6d 70 6f 73 65 20 46 4e 53 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 | #@335.Compose.FNS.into.a.single. |
1ca60 | 63 6f 6d 70 6f 73 69 74 65 20 66 75 6e 63 74 69 6f 6e 2e 0a 52 65 74 75 72 6e 20 61 20 66 75 6e | composite.function..Return.a.fun |
1ca80 | 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 | ction.that.takes.a.variable.numb |
1caa0 | 65 72 20 6f 66 20 41 52 47 53 2c 20 61 70 70 6c 69 65 73 0a 74 68 65 20 6c 61 73 74 20 66 75 6e | er.of.ARGS,.applies.the.last.fun |
1cac0 | 63 74 69 6f 6e 20 69 6e 20 46 4e 53 20 74 6f 20 41 52 47 53 2c 20 61 6e 64 20 72 65 74 75 72 6e | ction.in.FNS.to.ARGS,.and.return |
1cae0 | 73 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 0a 63 61 6c 6c 69 6e 67 20 65 61 63 68 20 72 65 6d | s.the.result.of.calling.each.rem |
1cb00 | 61 69 6e 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 | aining.function.on.the.result.of |
1cb20 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 66 75 6e 63 74 69 6f 6e 2c 20 72 69 67 68 74 2d 74 6f | .the.previous.function,.right-to |
1cb40 | 2d 6c 65 66 74 2e 20 20 49 66 20 6e 6f 20 46 4e 53 20 61 72 65 20 67 69 76 65 6e 2c 20 72 65 74 | -left...If.no.FNS.are.given,.ret |
1cb60 | 75 72 6e 20 61 20 76 61 72 69 61 64 69 63 0a 60 69 64 65 6e 74 69 74 79 27 20 66 75 6e 63 74 69 | urn.a.variadic.`identity'.functi |
1cb80 | 6f 6e 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 46 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | on...(fn.&rest.FNS)..(defalias.' |
1cba0 | 2d 63 6f 6d 70 6f 73 65 20 23 5b 31 32 38 20 22 5c 32 31 31 5c 32 33 37 5c 32 31 31 40 01 41 5c | -compose.#[128."\211\237\211@.A\ |
1cbc0 | 32 31 31 5c 32 30 33 1c 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 06 06 | 211\203..\300\301\302\303\304... |
1cbe0 | 06 5c 22 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 32 25 00 02 5c 32 30 33 24 00 01 | .\"\305\"\306\307%\202%..\203$.. |
1cc00 | 5c 32 30 32 25 00 5c 33 31 30 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 | \202%.\310\207".[make-byte-code. |
1cc20 | 31 32 38 20 22 5c 33 30 32 5c 33 30 30 02 5c 22 5c 33 30 31 5c 33 30 33 5c 33 30 34 5c 32 31 31 | 128."\302\300.\"\301\303\304\211 |
1cc40 | 03 5c 32 30 33 23 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 | .\203#..\211A\262.\242\262..\262 |
1cc60 | 01 02 54 5c 32 36 32 03 01 05 21 5c 32 36 32 05 5c 32 30 32 08 00 5c 32 36 36 04 5c 32 31 31 5c | ..T\262...!\262.\202..\266.\211\ |
1cc80 | 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 61 70 70 6c 79 20 30 20 6e 69 6c | 207".vconcat.vector.[apply.0.nil |
1cca0 | 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 41 52 47 53 29 22 20 23 5b 33 38 34 20 | ].8."\n\n(fn.&rest.ARGS)".#[384. |
1ccc0 | 22 01 5c 32 30 37 22 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 | ".\207".[].3."\n\n(fn.&optional. |
1cce0 | 41 52 47 20 26 72 65 73 74 20 5f 29 22 5d 5d 20 31 31 20 28 23 24 20 2e 20 31 31 37 33 31 38 29 | ARG.&rest._)"]].11.(#$...117318) |
1cd00 | 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 | ]).(byte-code."\300\301\302\303# |
1cd20 | 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 | \300\301\304\303#\300\207".[func |
1cd40 | 74 69 6f 6e 2d 70 75 74 20 2d 63 6f 6d 70 6f 73 65 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 | tion-put.-compose.pure.t.side-ef |
1cd60 | 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 38 35 20 52 65 74 75 72 6e 20 61 20 66 75 6e | fect-free].5).#@185.Return.a.fun |
1cd80 | 63 74 69 6f 6e 20 74 68 61 74 20 61 70 70 6c 69 65 73 20 46 4e 20 74 6f 20 61 20 73 69 6e 67 6c | ction.that.applies.FN.to.a.singl |
1cda0 | 65 20 6c 69 73 74 20 6f 66 20 61 72 67 73 2e 0a 54 68 69 73 20 63 68 61 6e 67 65 73 20 74 68 65 | e.list.of.args..This.changes.the |
1cdc0 | 20 61 72 69 74 79 20 6f 66 20 46 4e 20 66 72 6f 6d 20 74 61 6b 69 6e 67 20 4e 20 64 69 73 74 69 | .arity.of.FN.from.taking.N.disti |
1cde0 | 6e 63 74 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 0a 74 61 6b 69 6e 67 20 31 20 61 72 67 75 6d 65 | nct.arguments.to.taking.1.argume |
1ce00 | 6e 74 20 77 68 69 63 68 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 4e 20 61 72 67 75 6d 65 6e 74 | nt.which.is.a.list.of.N.argument |
1ce20 | 73 2e 0a 0a 28 66 6e 20 46 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 61 70 70 6c 69 66 79 | s...(fn.FN)..(defalias.'-applify |
1ce40 | 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 05 21 5c 33 | .#[257."\300\301\302\303\304.!\3 |
1ce60 | 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 74 65 2d 63 6f | 05\"\306\307%\207".[make-byte-co |
1ce80 | 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 | de.257."\301\300.\"\207".vconcat |
1cea0 | 20 76 65 63 74 6f 72 20 5b 61 70 70 6c 79 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 52 47 53 29 | .vector.[apply].4."\n\n(fn.ARGS) |
1cec0 | 22 5d 20 37 20 28 23 24 20 2e 20 31 31 38 31 33 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 | "].7.(#$...118132)]).(byte-code. |
1cee0 | 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 | "\300\301\302\303#\300\301\304\3 |
1cf00 | 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 61 70 70 6c | 03#\300\207".[function-put.-appl |
1cf20 | 69 66 79 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a | ify.pure.t.side-effect-free].5). |
1cf40 | 23 40 34 35 34 20 52 65 74 75 72 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 63 61 6c | #@454.Return.a.function.that.cal |
1cf60 | 6c 73 20 54 52 41 4e 53 20 6f 6e 20 65 61 63 68 20 61 72 67 20 61 6e 64 20 4f 50 20 6f 6e 20 74 | ls.TRANS.on.each.arg.and.OP.on.t |
1cf80 | 68 65 20 72 65 73 75 6c 74 73 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 66 75 6e 63 74 69 6f | he.results..The.returned.functio |
1cfa0 | 6e 20 74 61 6b 65 73 20 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 | n.takes.a.variable.number.of.arg |
1cfc0 | 75 6d 65 6e 74 73 2c 20 63 61 6c 6c 73 0a 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 54 52 41 4e 53 | uments,.calls.the.function.TRANS |
1cfe0 | 20 6f 6e 20 65 61 63 68 20 6f 6e 65 20 69 6e 20 74 75 72 6e 2c 20 61 6e 64 20 74 68 65 6e 20 70 | .on.each.one.in.turn,.and.then.p |
1d000 | 61 73 73 65 73 20 74 68 6f 73 65 0a 72 65 73 75 6c 74 73 20 61 73 20 74 68 65 20 6c 69 73 74 20 | asses.those.results.as.the.list. |
1d020 | 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 4f 50 2c 20 69 6e 20 74 68 65 20 73 61 6d 65 20 | of.arguments.to.OP,.in.the.same. |
1d040 | 6f 72 64 65 72 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | order...For.example,.the.followi |
1d060 | 6e 67 20 70 61 69 72 73 20 6f 66 20 65 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 6d 6f 72 61 | ng.pairs.of.expressions.are.mora |
1d080 | 6c 6c 79 0a 65 71 75 69 76 61 6c 65 6e 74 3a 0a 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28 2d 6f 6e | lly.equivalent:....(funcall.(-on |
1d0a0 | 20 23 5c 3d 27 2b 20 23 5c 3d 27 31 2b 29 20 31 20 32 20 33 29 20 3d 20 28 2b 20 28 31 2b 20 31 | .#\='+.#\='1+).1.2.3).=.(+.(1+.1 |
1d0c0 | 29 20 28 31 2b 20 32 29 20 28 31 2b 20 33 29 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28 2d 6f 6e | ).(1+.2).(1+.3))...(funcall.(-on |
1d0e0 | 20 23 5c 3d 27 2b 20 23 5c 3d 27 31 2b 29 29 20 20 20 20 20 20 20 3d 20 28 2b 29 0a 0a 28 66 6e | .#\='+.#\='1+)).......=.(+)..(fn |
1d100 | 20 4f 50 20 54 52 41 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6f 6e 20 23 5b 35 31 34 | .OP.TRANS)..(defalias.'-on.#[514 |
1d120 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 06 06 06 5c 22 5c 33 30 35 | ."\300\301\302\303\304....\"\305 |
1d140 | 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 | \"\306\307%\207".[make-byte-code |
1d160 | 20 31 32 38 20 22 5c 32 31 31 41 41 5c 32 30 33 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 33 5c 33 | .128."\211AA\203..\302\300\303\3 |
1d180 | 30 31 04 5c 22 5c 22 5c 32 30 37 5c 32 31 31 41 5c 32 30 33 1f 00 5c 33 30 30 5c 33 30 31 02 40 | 01.\"\"\207\211A\203..\300\301.@ |
1d1a0 | 21 5c 33 30 31 03 41 40 21 5c 22 5c 32 30 37 5c 32 31 31 5c 32 30 33 2a 00 5c 33 30 30 5c 33 30 | !\301.A@!\"\207\211\203*.\300\30 |
1d1c0 | 31 02 40 21 21 5c 32 30 37 5c 33 30 30 20 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 | 1.@!!\207\300.\207".vconcat.vect |
1d1e0 | 6f 72 20 5b 61 70 70 6c 79 20 6d 61 70 63 61 72 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 | or.[apply.mapcar].6."\n\n(fn.&re |
1d200 | 73 74 20 41 52 47 53 29 22 5d 20 39 20 28 23 24 20 2e 20 31 31 38 35 39 38 29 5d 29 0a 28 62 79 | st.ARGS)"].9.(#$...118598)]).(by |
1d220 | 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 | te-code."\300\301\302\303#\300\3 |
1d240 | 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 | 01\304\303#\300\207".[function-p |
1d260 | 75 74 20 2d 6f 6e 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 | ut.-on.pure.t.side-effect-free]. |
1d280 | 35 29 0a 23 40 32 37 31 20 52 65 74 75 72 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 | 5).#@271.Return.a.function.that. |
1d2a0 | 63 61 6c 6c 73 20 46 4e 20 77 69 74 68 20 69 74 73 20 61 72 67 75 6d 65 6e 74 73 20 72 65 76 65 | calls.FN.with.its.arguments.reve |
1d2c0 | 72 73 65 64 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 | rsed..The.returned.function.take |
1d2e0 | 73 20 74 68 65 20 73 61 6d 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 61 | s.the.same.number.of.arguments.a |
1d300 | 73 20 46 4e 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | s.FN...For.example,.the.followin |
1d320 | 67 20 74 77 6f 20 65 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 6d 6f 72 61 6c 6c 79 0a 65 71 | g.two.expressions.are.morally.eq |
1d340 | 75 69 76 61 6c 65 6e 74 3a 0a 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28 2d 66 6c 69 70 20 23 5c 3d | uivalent:....(funcall.(-flip.#\= |
1d360 | 27 2d 29 20 31 20 32 29 20 3d 20 28 2d 20 32 20 31 29 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d | '-).1.2).=.(-.2.1)..See.also:.`- |
1d380 | 72 6f 74 61 74 65 2d 61 72 67 73 27 2e 0a 0a 28 66 6e 20 46 4e 29 1f 0a 28 64 65 66 61 6c 69 61 | rotate-args'...(fn.FN)..(defalia |
1d3a0 | 73 20 27 2d 66 6c 69 70 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 | s.'-flip.#[257."\300\301\302\303 |
1d3c0 | 5c 33 30 34 05 21 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 22 20 5b 6d 61 6b 65 | \304.!\305\"\306\307%\207".[make |
1d3e0 | 2d 62 79 74 65 2d 63 6f 64 65 20 31 32 38 20 22 5c 32 31 31 41 41 5c 32 30 33 5c 66 00 5c 33 30 | -byte-code.128."\211AA\203\f.\30 |
1d400 | 31 5c 33 30 30 02 5c 32 33 37 5c 22 5c 32 30 37 5c 32 31 31 41 5c 32 30 33 19 00 5c 33 30 30 01 | 1\300.\237\"\207\211A\203..\300. |
1d420 | 41 40 02 40 5c 22 5c 32 30 37 5c 32 31 31 5c 32 30 33 5c 22 00 5c 33 30 30 01 40 21 5c 32 30 37 | A@.@\"\207\211\203\".\300.@!\207 |
1d440 | 5c 33 30 30 20 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 61 70 70 6c 79 | \300.\207".vconcat.vector.[apply |
1d460 | 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 41 52 47 53 29 22 5d 20 37 20 28 23 24 | ].4."\n\n(fn.&rest.ARGS)"].7.(#$ |
1d480 | 20 2e 20 31 31 39 34 33 33 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 | ...119433)]).(byte-code."\300\30 |
1d4a0 | 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c | 1\302\303#\300\301\304\303#\300\ |
1d4c0 | 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 66 6c 69 70 20 70 75 72 65 20 74 20 | 207".[function-put.-flip.pure.t. |
1d4e0 | 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 32 39 36 20 52 65 74 75 72 | side-effect-free].5).#@296.Retur |
1d500 | 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 63 61 6c 6c 73 20 46 4e 20 77 69 74 68 20 | n.a.function.that.calls.FN.with. |
1d520 | 61 72 67 73 20 72 6f 74 61 74 65 64 20 4e 20 70 6c 61 63 65 73 20 74 6f 20 74 68 65 20 72 69 67 | args.rotated.N.places.to.the.rig |
1d540 | 68 74 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20 | ht..The.returned.function.takes. |
1d560 | 74 68 65 20 73 61 6d 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 | the.same.number.of.arguments.as. |
1d580 | 46 4e 2c 0a 72 6f 74 61 74 65 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 | FN,.rotates.the.list.of.argument |
1d5a0 | 73 20 4e 20 70 6c 61 63 65 73 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 28 6c 65 66 74 20 69 66 | s.N.places.to.the.right.(left.if |
1d5c0 | 20 4e 20 69 73 0a 6e 65 67 61 74 69 76 65 29 20 6a 75 73 74 20 6c 69 6b 65 20 60 2d 72 6f 74 61 | .N.is.negative).just.like.`-rota |
1d5e0 | 74 65 27 2c 20 61 6e 64 20 61 70 70 6c 69 65 73 20 46 4e 20 74 6f 20 74 68 65 20 72 65 73 75 6c | te',.and.applies.FN.to.the.resul |
1d600 | 74 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 66 6c 69 70 27 2e 0a 0a 28 66 6e 20 4e 20 46 4e | t...See.also:.`-flip'...(fn.N.FN |
1d620 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 72 6f 74 61 74 65 2d 61 72 67 73 20 23 5b 35 31 34 | )..(defalias.'-rotate-args.#[514 |
1d640 | 20 22 01 5c 33 30 30 55 5c 32 30 33 07 00 5c 32 30 37 01 5c 33 30 31 5c 32 34 36 5c 33 30 30 55 | .".\300U\203..\207.\301\246\300U |
1d660 | 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 07 06 07 06 07 23 5c 33 30 37 5c | \302\303\304\305\306......#\307\ |
1d680 | 22 5c 33 31 30 5c 33 31 31 25 5c 32 30 37 22 20 5b 30 20 32 20 6d 61 6b 65 2d 62 79 74 65 2d 63 | "\310\311%\207".[0.2.make-byte-c |
1d6a0 | 6f 64 65 20 31 32 38 20 22 5c 32 31 31 41 41 5c 32 30 33 0e 00 5c 33 30 33 5c 33 30 31 5c 33 30 | ode.128."\211AA\203..\303\301\30 |
1d6c0 | 34 5c 33 30 30 04 5c 22 5c 22 5c 32 30 37 5c 32 31 31 41 5c 32 30 33 2d 00 5c 32 31 31 40 01 41 | 4\300.\"\"\207\211A\203-.\211@.A |
1d6e0 | 40 5c 33 30 31 5c 33 30 32 5c 32 30 33 21 00 02 5c 32 30 32 5c 22 00 01 5c 33 30 32 5c 32 30 33 | @\301\302\203!..\202\"..\302\203 |
1d700 | 2a 00 02 5c 32 30 32 2b 00 03 5c 22 5c 32 30 37 5c 32 31 31 5c 32 30 33 36 00 5c 33 30 31 01 40 | *..\202+..\"\207\211\2036.\301.@ |
1d720 | 21 5c 32 30 37 5c 33 30 31 20 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b | !\207\301.\207".vconcat.vector.[ |
1d740 | 61 70 70 6c 79 20 2d 72 6f 74 61 74 65 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 | apply.-rotate].6."\n\n(fn.&rest. |
1d760 | 41 52 47 53 29 22 5d 20 31 31 20 28 23 24 20 2e 20 31 32 30 30 35 39 29 5d 29 0a 28 62 79 74 65 | ARGS)"].11.(#$...120059)]).(byte |
1d780 | 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 | -code."\300\301\302\303#\300\301 |
1d7a0 | 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 | \304\303#\300\207".[function-put |
1d7c0 | 20 2d 72 6f 74 61 74 65 2d 61 72 67 73 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 | .-rotate-args.pure.t.side-effect |
1d7e0 | 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 30 30 20 52 65 74 75 72 6e 20 61 20 66 75 6e 63 74 69 6f | -free].5).#@100.Return.a.functio |
1d800 | 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 43 20 69 67 6e 6f 72 69 6e 67 20 61 6e 79 20 61 64 | n.that.returns.C.ignoring.any.ad |
1d820 | 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 49 6e 20 74 79 70 65 73 3a 20 61 | ditional.arguments...In.types:.a |
1d840 | 20 2d 3e 20 62 20 2d 3e 20 61 0a 0a 28 66 6e 20 43 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d | .->.b.->.a..(fn.C)..(defalias.'- |
1d860 | 63 6f 6e 73 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 | const.#[257."\300\301\302\303\30 |
1d880 | 34 05 21 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 | 4.!\305\"\306\307%\207".[make-by |
1d8a0 | 74 65 2d 63 6f 64 65 20 31 32 38 20 22 5c 33 30 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 | te-code.128."\300\207".vconcat.v |
1d8c0 | 65 63 74 6f 72 20 5b 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 5f 29 22 5d 20 37 | ector.[].2."\n\n(fn.&rest._)"].7 |
1d8e0 | 20 28 23 24 20 2e 20 31 32 30 38 31 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 | .(#$...120816)]).(byte-code."\30 |
1d900 | 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c | 0\301\302\303#\300\301\304\303#\ |
1d920 | 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 2d 63 6f 6e 73 74 20 70 75 | 300\207".[function-put.-const.pu |
1d940 | 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 0a 23 40 31 37 36 20 | re.t.side-effect-free].5).#@176. |
1d960 | 54 61 6b 65 20 6e 2d 61 72 79 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 6e 20 61 72 67 75 6d 65 | Take.n-ary.function.and.n.argume |
1d980 | 6e 74 73 20 61 6e 64 20 73 70 65 63 69 61 6c 69 7a 65 20 73 6f 6d 65 20 6f 66 20 74 68 65 6d 2e | nts.and.specialize.some.of.them. |
1d9a0 | 0a 41 72 67 75 6d 65 6e 74 73 20 64 65 6e 6f 74 65 64 20 62 79 20 3c 3e 20 77 69 6c 6c 20 62 65 | .Arguments.denoted.by.<>.will.be |
1d9c0 | 20 6c 65 66 74 20 75 6e 73 70 65 63 69 61 6c 69 7a 65 64 2e 0a 0a 53 65 65 20 53 52 46 49 2d 32 | .left.unspecialized...See.SRFI-2 |
1d9e0 | 36 20 66 6f 72 20 64 65 74 61 69 6c 65 64 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0a 0a 28 66 6e | 6.for.detailed.description...(fn |
1da00 | 20 26 72 65 73 74 20 50 41 52 41 4d 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 75 74 20 | .&rest.PARAMS)..(defalias.'-cut. |
1da20 | 27 28 6d 61 63 72 6f 20 2e 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 02 5c 33 30 30 5c 33 | '(macro...#[128."\300\301.\300\3 |
1da40 | 30 31 5c 32 31 31 03 5c 32 30 33 38 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 | 01\211.\2038..\211A\262.\242\262 |
1da60 | 02 02 5c 32 36 32 01 02 54 5c 32 36 32 03 01 5c 33 30 32 3d 5c 32 30 35 2a 00 05 54 5c 32 36 32 | ..\262..T\262..\302=\205*..T\262 |
1da80 | 06 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 08 5c 22 21 5c 32 31 31 5c 32 30 33 34 00 5c 32 31 31 | .\303\304\305..\"!\211\2034.\211 |
1daa0 | 06 06 42 5c 32 36 32 06 5c 32 31 30 5c 32 30 32 06 00 5c 32 36 36 04 5c 32 31 31 5c 32 33 37 5c | ..B\262.\210\202..\266.\211\237\ |
1dac0 | 32 36 32 01 43 5c 33 30 36 01 5c 32 34 32 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 | 262.C\306.\242\307\310\311\312\3 |
1dae0 | 31 33 5c 33 31 34 06 08 21 5c 33 31 35 5c 22 5c 33 31 36 5c 33 31 37 25 06 06 5c 22 05 40 5c 33 | 13\314..!\315\"\316\317%..\".@\3 |
1db00 | 30 32 3d 5c 32 30 33 60 00 5c 33 32 30 01 42 5c 32 30 32 61 00 5c 32 31 31 5c 32 36 32 01 45 5c | 02=\203`.\320.B\202a.\211\262.E\ |
1db20 | 32 30 37 22 20 5b 30 20 6e 69 6c 20 3c 3e 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 66 6f 72 6d 61 | 207".[0.nil.<>.make-symbol.forma |
1db40 | 74 20 22 44 25 64 22 20 6c 61 6d 62 64 61 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d | t."D%d".lambda.mapcar.make-byte- |
1db60 | 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 30 31 3d 5c 32 30 33 10 00 5c 33 30 30 5c 32 34 | code.257."\211\301=\203..\300\24 |
1db80 | 32 5c 33 30 30 5c 32 31 31 5c 32 34 32 41 5c 32 34 30 5c 32 31 30 5c 32 34 32 5c 32 30 37 5c 32 | 2\300\211\242A\240\210\242\207\2 |
1dba0 | 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 3c 3e 5d 20 34 20 22 5c 6e 5c 6e 28 | 07".vconcat.vector.[<>].4."\n\n( |
1dbc0 | 66 6e 20 49 54 29 22 20 66 75 6e 63 61 6c 6c 5d 20 31 32 20 28 23 24 20 2e 20 31 32 31 31 38 34 | fn.IT)".funcall].12.(#$...121184 |
1dbe0 | 29 5d 29 29 0a 28 70 75 74 20 27 2d 63 75 74 20 27 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 | )])).(put.'-cut.'edebug-form-spe |
1dc00 | 63 20 27 28 26 6f 70 74 69 6f 6e 61 6c 20 73 65 78 70 20 26 72 65 73 74 20 26 6f 72 20 22 3c 3e | c.'(&optional.sexp.&rest.&or."<> |
1dc20 | 22 20 66 6f 72 6d 29 29 0a 23 40 32 32 34 20 52 65 74 75 72 6e 20 61 20 70 72 65 64 69 63 61 74 | ".form)).#@224.Return.a.predicat |
1dc40 | 65 20 74 68 61 74 20 6e 65 67 61 74 65 73 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 50 52 45 | e.that.negates.the.result.of.PRE |
1dc60 | 44 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 70 72 65 64 69 63 61 74 65 20 70 61 73 73 65 73 | D..The.returned.predicate.passes |
1dc80 | 20 69 74 73 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 50 52 45 44 2e 20 20 49 66 20 50 52 45 44 | .its.arguments.to.PRED...If.PRED |
1dca0 | 0a 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 6e 6f 6e 2d | .returns.nil,.the.result.is.non- |
1dcc0 | 6e 69 6c 3b 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 6e 69 6c | nil;.otherwise.the.result.is.nil |
1dce0 | 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 61 6e 64 66 6e 27 20 61 6e 64 20 60 2d 6f 72 66 6e | ...See.also:.`-andfn'.and.`-orfn |
1dd00 | 27 2e 0a 0a 28 66 6e 20 50 52 45 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6e 6f 74 20 23 | '...(fn.PRED)..(defalias.'-not.# |
1dd20 | 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 05 21 5c 33 30 35 | [257."\300\301\302\303\304.!\305 |
1dd40 | 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 | \"\306\307%\207".[make-byte-code |
1dd60 | 20 31 32 38 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 3f 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 | .128."\301\300.\"?\207".vconcat. |
1dd80 | 76 65 63 74 6f 72 20 5b 61 70 70 6c 79 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 | vector.[apply].4."\n\n(fn.&rest. |
1dda0 | 41 52 47 53 29 22 5d 20 37 20 28 23 24 20 2e 20 31 32 31 39 30 33 29 5d 29 0a 28 62 79 74 65 2d | ARGS)"].7.(#$...121903)]).(byte- |
1ddc0 | 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c | code."\300\301\302\303#\300\301\ |
1dde0 | 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 | 304\303#\300\207".[function-put. |
1de00 | 2d 6e 6f 74 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d 20 35 29 | -not.pure.t.side-effect-free].5) |
1de20 | 0a 23 40 34 31 38 20 52 65 74 75 72 6e 20 61 20 70 72 65 64 69 63 61 74 65 20 74 68 61 74 20 72 | .#@418.Return.a.predicate.that.r |
1de40 | 65 74 75 72 6e 73 20 74 68 65 20 66 69 72 73 74 20 6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 20 | eturns.the.first.non-nil.result. |
1de60 | 6f 66 20 50 52 45 44 53 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 70 72 65 64 69 63 61 74 65 | of.PREDS..The.returned.predicate |
1de80 | 20 74 61 6b 65 73 20 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 | .takes.a.variable.number.of.argu |
1dea0 | 6d 65 6e 74 73 2c 0a 70 61 73 73 65 73 20 74 68 65 6d 20 74 6f 20 65 61 63 68 20 70 72 65 64 69 | ments,.passes.them.to.each.predi |
1dec0 | 63 61 74 65 20 69 6e 20 50 52 45 44 53 20 69 6e 20 74 75 72 6e 20 75 6e 74 69 6c 20 6f 6e 65 20 | cate.in.PREDS.in.turn.until.one. |
1dee0 | 6f 66 20 74 68 65 6d 0a 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6e 64 20 72 65 74 | of.them.returns.non-nil,.and.ret |
1df00 | 75 72 6e 73 20 74 68 61 74 20 6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 20 77 69 74 68 6f 75 74 | urns.that.non-nil.result.without |
1df20 | 20 63 61 6c 6c 69 6e 67 0a 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 50 52 45 44 53 2e 20 20 49 | .calling.the.remaining.PREDS...I |
1df40 | 66 20 61 6c 6c 20 50 52 45 44 53 20 72 65 74 75 72 6e 20 6e 69 6c 2c 20 6f 72 20 69 66 20 6e 6f | f.all.PREDS.return.nil,.or.if.no |
1df60 | 20 50 52 45 44 53 20 61 72 65 0a 67 69 76 65 6e 2c 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 70 | .PREDS.are.given,.the.returned.p |
1df80 | 72 65 64 69 63 61 74 65 20 72 65 74 75 72 6e 73 20 6e 69 6c 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a | redicate.returns.nil...See.also: |
1dfa0 | 20 60 2d 61 6e 64 66 6e 27 20 61 6e 64 20 60 2d 6e 6f 74 27 2e 0a 0a 28 66 6e 20 26 72 65 73 74 | .`-andfn'.and.`-not'...(fn.&rest |
1dfc0 | 20 50 52 45 44 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 6f 72 66 6e 20 23 5b 31 32 38 20 | .PREDS)..(defalias.'-orfn.#[128. |
1dfe0 | 22 5c 32 31 31 41 5c 32 30 33 12 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 | "\211A\203..\300\301\302\303\304 |
1e000 | 05 21 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 5c 32 31 31 5c 32 30 33 19 00 5c | .!\305\"\306\307%\207\211\203..\ |
1e020 | 32 31 31 40 5c 32 30 37 5c 33 31 30 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 | 211@\207\310\207".[make-byte-cod |
1e040 | 65 20 31 32 38 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 33 30 31 5c 32 31 31 5c 32 31 31 04 | e.128."\301\300\302\301\211\211. |
1e060 | 5c 32 30 33 34 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 02 5c 32 36 32 02 | \2034..\211A\262.\242\262..\262. |
1e080 | 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 34 00 5c 33 30 33 02 06 08 5c 22 5c 32 31 31 5c 32 36 | .\211\262.\2034.\303...\"\211\26 |
1e0a0 | 32 07 5c 32 30 34 34 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 5c 32 30 32 06 | 2.\2044..\262..\262..T\262.\202. |
1e0c0 | 00 5c 32 36 36 05 5c 32 31 31 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b | .\266.\211\207".vconcat.vector.[ |
1e0e0 | 6e 69 6c 20 30 20 61 70 70 6c 79 5d 20 31 30 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 41 | nil.0.apply].10."\n\n(fn.&rest.A |
1e100 | 52 47 53 29 22 20 69 67 6e 6f 72 65 5d 20 37 20 28 23 24 20 2e 20 31 32 32 34 30 37 29 5d 29 0a | RGS)".ignore].7.(#$...122407)]). |
1e120 | 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 | (byte-code."\300\301\302\303#\30 |
1e140 | 30 5c 33 30 31 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f | 0\301\304\303#\300\207".[functio |
1e160 | 6e 2d 70 75 74 20 2d 6f 72 66 6e 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 | n-put.-orfn.pure.t.side-effect-f |
1e180 | 72 65 65 5d 20 35 29 0a 23 40 34 32 35 20 52 65 74 75 72 6e 20 61 20 70 72 65 64 69 63 61 74 65 | ree].5).#@425.Return.a.predicate |
1e1a0 | 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 61 6c 6c 20 50 52 45 | .that.returns.non-nil.if.all.PRE |
1e1c0 | 44 53 20 64 6f 20 73 6f 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 70 72 65 64 69 63 61 74 65 | DS.do.so..The.returned.predicate |
1e1e0 | 20 50 20 74 61 6b 65 73 20 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 | .P.takes.a.variable.number.of.ar |
1e200 | 67 75 6d 65 6e 74 73 20 61 6e 64 0a 70 61 73 73 65 73 20 74 68 65 6d 20 74 6f 20 65 61 63 68 20 | guments.and.passes.them.to.each. |
1e220 | 70 72 65 64 69 63 61 74 65 20 69 6e 20 50 52 45 44 53 20 69 6e 20 74 75 72 6e 2e 20 20 49 66 20 | predicate.in.PREDS.in.turn...If. |
1e240 | 61 6e 79 20 6f 6e 65 20 6f 66 0a 50 52 45 44 53 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 50 20 | any.one.of.PREDS.returns.nil,.P. |
1e260 | 61 6c 73 6f 20 72 65 74 75 72 6e 73 20 6e 69 6c 20 77 69 74 68 6f 75 74 20 63 61 6c 6c 69 6e 67 | also.returns.nil.without.calling |
1e280 | 20 74 68 65 0a 72 65 6d 61 69 6e 69 6e 67 20 50 52 45 44 53 2e 20 20 49 66 20 61 6c 6c 20 50 52 | .the.remaining.PREDS...If.all.PR |
1e2a0 | 45 44 53 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 50 20 72 65 74 75 72 6e 73 20 74 68 | EDS.return.non-nil,.P.returns.th |
1e2c0 | 65 20 6c 61 73 74 0a 73 75 63 68 20 76 61 6c 75 65 2e 20 20 49 66 20 6e 6f 20 50 52 45 44 53 20 | e.last.such.value...If.no.PREDS. |
1e2e0 | 61 72 65 20 67 69 76 65 6e 2c 20 50 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d | are.given,.P.always.returns.non- |
1e300 | 6e 69 6c 2e 0a 0a 53 65 65 20 61 6c 73 6f 3a 20 60 2d 6f 72 66 6e 27 20 61 6e 64 20 60 2d 6e 6f | nil...See.also:.`-orfn'.and.`-no |
1e320 | 74 27 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 50 52 45 44 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 | t'...(fn.&rest.PREDS)..(defalias |
1e340 | 20 27 2d 61 6e 64 66 6e 20 23 5b 31 32 38 20 22 5c 32 31 31 41 5c 32 30 33 12 00 5c 33 30 30 5c | .'-andfn.#[128."\211A\203..\300\ |
1e360 | 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 05 21 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 | 301\302\303\304.!\305\"\306\307% |
1e380 | 5c 32 30 37 5c 32 31 31 5c 32 30 33 19 00 5c 32 31 31 40 5c 32 30 37 5c 33 31 30 5c 33 31 31 21 | \207\211\203..\211@\207\310\311! |
1e3a0 | 5c 32 30 33 21 00 5c 33 31 31 5c 32 30 37 5c 33 31 32 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 | \203!.\311\207\312\207".[make-by |
1e3c0 | 74 65 2d 63 6f 64 65 20 31 32 38 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 33 30 33 5c 32 31 | te-code.128."\301\300\302\303\21 |
1e3e0 | 31 5c 32 31 31 04 5c 32 30 33 34 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 | 1\211.\2034..\211A\262.\242\262. |
1e400 | 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 34 00 5c 33 30 34 02 06 08 5c 22 5c | .\262..\211\262.\2034.\304...\"\ |
1e420 | 32 31 31 5c 32 36 32 07 5c 32 30 33 34 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 | 211\262.\2034..\262..\262..T\262 |
1e440 | 04 5c 32 30 32 06 00 5c 32 36 36 05 5c 32 31 31 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 | .\202..\266.\211\207".vconcat.ve |
1e460 | 63 74 6f 72 20 5b 74 20 30 20 6e 69 6c 20 61 70 70 6c 79 5d 20 31 30 20 22 5c 6e 5c 6e 28 66 6e | ctor.[t.0.nil.apply].10."\n\n(fn |
1e480 | 20 26 72 65 73 74 20 41 52 47 53 29 22 20 66 62 6f 75 6e 64 70 20 61 6c 77 61 79 73 20 23 5b 31 | .&rest.ARGS)".fboundp.always.#[1 |
1e4a0 | 32 38 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 | 28."\300\207".[t].2."\n\n(fn.&re |
1e4c0 | 73 74 20 5f 29 22 5d 5d 20 37 20 28 23 24 20 2e 20 31 32 33 32 37 38 29 5d 29 0a 28 62 79 74 65 | st._)"]].7.(#$...123278)]).(byte |
1e4e0 | 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 | -code."\300\301\302\303#\300\301 |
1e500 | 5c 33 30 34 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 | \304\303#\300\207".[function-put |
1e520 | 20 2d 61 6e 64 66 6e 20 70 75 72 65 20 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 5d | .-andfn.pure.t.side-effect-free] |
1e540 | 20 35 29 0a 23 40 33 39 36 20 52 65 74 75 72 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 46 4e 20 63 | .5).#@396.Return.a.function.FN.c |
1e560 | 6f 6d 70 6f 73 65 64 20 4e 20 74 69 6d 65 73 20 77 69 74 68 20 69 74 73 65 6c 66 2e 0a 0a 46 4e | omposed.N.times.with.itself...FN |
1e580 | 20 69 73 20 61 20 75 6e 61 72 79 20 66 75 6e 63 74 69 6f 6e 2e 20 20 49 66 20 79 6f 75 20 6e 65 | .is.a.unary.function...If.you.ne |
1e5a0 | 65 64 20 74 6f 20 75 73 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 68 69 67 68 65 72 0a 61 | ed.to.use.a.function.of.higher.a |
1e5c0 | 72 69 74 79 2c 20 75 73 65 20 60 2d 61 70 70 6c 69 66 79 27 20 66 69 72 73 74 20 74 6f 20 74 75 | rity,.use.`-applify'.first.to.tu |
1e5e0 | 72 6e 20 69 74 20 69 6e 74 6f 20 61 20 75 6e 61 72 79 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 57 69 | rn.it.into.a.unary.function...Wi |
1e600 | 74 68 20 6e 20 3d 20 30 2c 20 74 68 69 73 20 61 63 74 73 20 61 73 20 69 64 65 6e 74 69 74 79 20 | th.n.=.0,.this.acts.as.identity. |
1e620 | 66 75 6e 63 74 69 6f 6e 2e 0a 0a 49 6e 20 74 79 70 65 73 3a 20 28 61 20 2d 3e 20 61 29 20 2d 3e | function...In.types:.(a.->.a).-> |
1e640 | 20 49 6e 74 20 2d 3e 20 61 20 2d 3e 20 61 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 | .Int.->.a.->.a...This.function.s |
1e660 | 61 74 69 73 66 69 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 61 77 3a 0a 0a 20 20 28 | atisfies.the.following.law:....( |
1e680 | 66 75 6e 63 61 6c 6c 20 28 2d 69 74 65 72 61 74 65 66 6e 20 66 6e 20 6e 29 20 69 6e 69 74 29 20 | funcall.(-iteratefn.fn.n).init). |
1e6a0 | 3d 20 28 2d 6c 61 73 74 2d 69 74 65 6d 20 28 2d 69 74 65 72 61 74 65 20 66 6e 20 69 6e 69 74 20 | =.(-last-item.(-iterate.fn.init. |
1e6c0 | 28 31 2b 20 6e 29 29 29 2e 0a 0a 28 66 6e 20 46 4e 20 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 | (1+.n)))...(fn.FN.N)..(defalias. |
1e6e0 | 27 2d 69 74 65 72 61 74 65 66 6e 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c | '-iteratefn.#[514."\300\301\302\ |
1e700 | 33 30 33 5c 33 30 34 06 06 06 06 5c 22 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 | 303\304....\"\305\"\306\307%\207 |
1e720 | 22 20 5b 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 32 5c | ".[make-byte-code.257."\301\302\ |
1e740 | 33 30 33 01 03 57 5c 32 30 33 18 00 01 5c 32 36 32 01 01 54 5c 32 36 32 02 5c 33 30 30 04 21 5c | 303..W\203...\262..T\262.\300.!\ |
1e760 | 32 36 32 04 5c 32 30 32 03 00 5c 32 36 36 03 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 | 262.\202..\266.\207".vconcat.vec |
1e780 | 74 6f 72 20 5b 30 20 6e 69 6c 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 39 20 28 23 | tor.[0.nil].6."\n\n(fn.X)"].9.(# |
1e7a0 | 24 20 2e 20 31 32 34 32 33 34 29 5d 29 0a 23 40 33 37 39 20 52 65 74 75 72 6e 20 61 20 63 6c 6f | $...124234)]).#@379.Return.a.clo |
1e7c0 | 73 75 72 65 20 74 68 61 74 20 63 6f 75 6e 74 73 20 66 72 6f 6d 20 42 45 47 20 74 6f 20 45 4e 44 | sure.that.counts.from.BEG.to.END |
1e7e0 | 2c 20 77 69 74 68 20 69 6e 63 72 65 6d 65 6e 74 20 49 4e 43 2e 0a 0a 54 68 65 20 63 6c 6f 73 75 | ,.with.increment.INC...The.closu |
1e800 | 72 65 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 68 65 20 6e 65 78 74 20 76 61 6c 75 65 20 69 6e | re.will.return.the.next.value.in |
1e820 | 20 74 68 65 20 63 6f 75 6e 74 69 6e 67 20 73 65 71 75 65 6e 63 65 0a 65 61 63 68 20 74 69 6d 65 | .the.counting.sequence.each.time |
1e840 | 20 69 74 20 69 73 20 63 61 6c 6c 65 64 2c 20 61 6e 64 20 6e 69 6c 20 61 66 74 65 72 20 45 4e 44 | .it.is.called,.and.nil.after.END |
1e860 | 20 69 73 20 72 65 61 63 68 65 64 2e 20 42 45 47 0a 64 65 66 61 75 6c 74 73 20 74 6f 20 30 2c 20 | .is.reached..BEG.defaults.to.0,. |
1e880 | 49 4e 43 20 64 65 66 61 75 6c 74 73 20 74 6f 20 31 2c 20 61 6e 64 20 69 66 20 45 4e 44 20 69 73 | INC.defaults.to.1,.and.if.END.is |
1e8a0 | 20 6e 69 6c 2c 20 74 68 65 20 63 6f 75 6e 74 65 72 0a 77 69 6c 6c 20 69 6e 63 72 65 6d 65 6e 74 | .nil,.the.counter.will.increment |
1e8c0 | 20 69 6e 64 65 66 69 6e 69 74 65 6c 79 2e 0a 0a 54 68 65 20 63 6c 6f 73 75 72 65 20 61 63 63 65 | .indefinitely...The.closure.acce |
1e8e0 | 70 74 73 20 61 6e 79 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2c 20 77 68 69 | pts.any.number.of.arguments,.whi |
1e900 | 63 68 20 61 72 65 20 64 69 73 63 61 72 64 65 64 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c | ch.are.discarded...(fn.&optional |
1e920 | 20 42 45 47 20 45 4e 44 20 49 4e 43 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 63 6f 75 6e 74 | .BEG.END.INC)..(defalias.'-count |
1e940 | 65 72 20 23 5b 37 36 38 20 22 5c 32 31 31 5c 32 30 36 05 00 5c 33 30 30 03 5c 32 30 36 5c 6e 00 | er.#[768."\211\206..\300.\206\n. |
1e960 | 5c 33 30 31 43 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 08 06 07 06 07 23 | \301C\302\303\304\305\306......# |
1e980 | 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 32 30 37 22 20 5b 31 20 30 20 6d 61 6b 65 2d 62 | \307\"\310\311%\207".[1.0.make-b |
1e9a0 | 79 74 65 2d 63 6f 64 65 20 31 32 38 20 22 5c 33 30 30 5c 32 30 33 0b 00 5c 33 30 32 5c 32 34 32 | yte-code.128."\300\203..\302\242 |
1e9c0 | 5c 33 30 30 57 5c 32 30 35 14 00 5c 33 30 32 5c 32 34 32 5c 33 30 32 5c 32 31 31 5c 32 34 32 5c | \300W\205..\302\242\302\211\242\ |
1e9e0 | 33 30 31 5c 5c 5c 32 34 30 5c 32 31 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f | 301\\\240\210\207".vconcat.vecto |
1ea00 | 72 20 5b 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 5f 29 22 5d 20 31 33 20 28 23 | r.[].5."\n\n(fn.&rest._)"].13.(# |
1ea20 | 24 20 2e 20 31 32 34 38 35 32 29 5d 29 0a 23 40 39 34 20 54 68 65 20 64 65 66 61 75 6c 74 20 6d | $...124852)]).#@94.The.default.m |
1ea40 | 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 69 74 65 72 61 74 69 6f 6e 73 20 70 65 72 66 | aximum.number.of.iterations.perf |
1ea60 | 6f 72 6d 65 64 20 62 79 20 60 2d 66 69 78 66 6e 27 0a 20 20 75 6e 6c 65 73 73 20 6f 74 68 65 72 | ormed.by.`-fixfn'...unless.other |
1ea80 | 77 69 73 65 20 73 70 65 63 69 66 69 65 64 2e 1f 0a 28 64 65 66 76 61 72 20 2d 66 69 78 66 6e 2d | wise.specified...(defvar.-fixfn- |
1eaa0 | 6d 61 78 2d 69 74 65 72 61 74 69 6f 6e 73 20 31 30 30 30 20 28 23 24 20 2e 20 31 32 35 34 39 31 | max-iterations.1000.(#$...125491 |
1eac0 | 29 29 0a 23 40 31 31 39 30 20 52 65 74 75 72 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 | )).#@1190.Return.a.function.that |
1eae0 | 20 63 6f 6d 70 75 74 65 73 20 74 68 65 20 28 6c 65 61 73 74 29 20 66 69 78 70 6f 69 6e 74 20 6f | .computes.the.(least).fixpoint.o |
1eb00 | 66 20 46 4e 2e 0a 0a 46 4e 20 6d 75 73 74 20 62 65 20 61 20 75 6e 61 72 79 20 66 75 6e 63 74 69 | f.FN...FN.must.be.a.unary.functi |
1eb20 | 6f 6e 2e 20 54 68 65 20 72 65 74 75 72 6e 65 64 20 6c 61 6d 62 64 61 20 74 61 6b 65 73 20 61 20 | on..The.returned.lambda.takes.a. |
1eb40 | 73 69 6e 67 6c 65 0a 61 72 67 75 6d 65 6e 74 2c 20 58 2c 20 74 68 65 20 69 6e 69 74 69 61 6c 20 | single.argument,.X,.the.initial. |
1eb60 | 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 66 69 78 70 6f 69 6e 74 20 69 74 65 72 61 74 69 6f 6e | value.for.the.fixpoint.iteration |
1eb80 | 2e 20 54 68 65 0a 69 74 65 72 61 74 69 6f 6e 20 68 61 6c 74 73 20 77 68 65 6e 20 65 69 74 68 65 | ..The.iteration.halts.when.eithe |
1eba0 | 72 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 20 69 73 | r.of.the.following.conditions.is |
1ebc0 | 20 73 61 74 69 73 66 69 65 64 3a 0a 0a 20 31 2e 20 49 74 65 72 61 74 69 6f 6e 20 63 6f 6e 76 65 | .satisfied:...1..Iteration.conve |
1ebe0 | 72 67 65 73 20 74 6f 20 74 68 65 20 66 69 78 70 6f 69 6e 74 2c 20 77 69 74 68 20 65 71 75 61 6c | rges.to.the.fixpoint,.with.equal |
1ec00 | 69 74 79 20 62 65 69 6e 67 0a 20 20 20 20 74 65 73 74 65 64 20 75 73 69 6e 67 20 45 51 55 41 4c | ity.being.....tested.using.EQUAL |
1ec20 | 2d 54 45 53 54 2e 20 49 66 20 45 51 55 41 4c 2d 54 45 53 54 20 69 73 20 6e 6f 74 20 73 70 65 63 | -TEST..If.EQUAL-TEST.is.not.spec |
1ec40 | 69 66 69 65 64 2c 0a 20 20 20 20 60 65 71 75 61 6c 27 20 69 73 20 75 73 65 64 2e 20 46 6f 72 20 | ified,.....`equal'.is.used..For. |
1ec60 | 66 75 6e 63 74 69 6f 6e 73 20 6f 76 65 72 20 74 68 65 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e | functions.over.the.floating.poin |
1ec80 | 74 0a 20 20 20 20 6e 75 6d 62 65 72 73 2c 20 69 74 20 6d 61 79 20 62 65 20 6e 65 63 65 73 73 61 | t.....numbers,.it.may.be.necessa |
1eca0 | 72 79 20 74 6f 20 70 72 6f 76 69 64 65 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 0a 20 20 20 | ry.to.provide.an.appropriate.... |
1ecc0 | 20 61 70 70 72 6f 78 69 6d 61 74 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 74 65 73 74 2e 0a 0a 20 | .approximate.comparison.test.... |
1ece0 | 32 2e 20 48 41 4c 54 2d 54 45 53 54 20 72 65 74 75 72 6e 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 | 2..HALT-TEST.returns.a.non-nil.v |
1ed00 | 61 6c 75 65 2e 20 48 41 4c 54 2d 54 45 53 54 20 64 65 66 61 75 6c 74 73 20 74 6f 20 61 0a 20 20 | alue..HALT-TEST.defaults.to.a... |
1ed20 | 20 20 73 69 6d 70 6c 65 20 63 6f 75 6e 74 65 72 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 74 20 | ..simple.counter.that.returns.t. |
1ed40 | 61 66 74 65 72 20 60 2d 66 69 78 66 6e 2d 6d 61 78 2d 69 74 65 72 61 74 69 6f 6e 73 27 2c 0a 20 | after.`-fixfn-max-iterations',.. |
1ed60 | 20 20 20 74 6f 20 67 75 61 72 64 20 61 67 61 69 6e 73 74 20 69 6e 66 69 6e 69 74 65 20 69 74 65 | ...to.guard.against.infinite.ite |
1ed80 | 72 61 74 69 6f 6e 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 48 41 4c 54 2d 54 45 53 54 0a 20 20 20 | ration..Otherwise,.HALT-TEST.... |
1eda0 | 20 6d 75 73 74 20 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 61 63 63 65 70 74 73 | .must.be.a.function.that.accepts |
1edc0 | 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 0a 20 20 20 20 63 75 72 72 | .a.single.argument,.the.....curr |
1ede0 | 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 58 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d | ent.value.of.X,.and.returns.non- |
1ee00 | 6e 69 6c 20 61 73 20 6c 6f 6e 67 20 61 73 20 69 74 65 72 61 74 69 6f 6e 0a 20 20 20 20 73 68 6f | nil.as.long.as.iteration.....sho |
1ee20 | 75 6c 64 20 63 6f 6e 74 69 6e 75 65 2e 20 49 6e 20 74 68 69 73 20 77 61 79 2c 20 61 20 6d 6f 72 | uld.continue..In.this.way,.a.mor |
1ee40 | 65 20 73 6f 70 68 69 73 74 69 63 61 74 65 64 0a 20 20 20 20 63 6f 6e 76 65 72 67 65 6e 63 65 20 | e.sophisticated.....convergence. |
1ee60 | 74 65 73 74 20 6d 61 79 20 62 65 20 73 75 70 70 6c 69 65 64 20 62 79 20 74 68 65 20 63 61 6c 6c | test.may.be.supplied.by.the.call |
1ee80 | 65 72 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6c 61 6d | er...The.return.value.of.the.lam |
1eea0 | 62 64 61 20 69 73 20 65 69 74 68 65 72 20 74 68 65 20 66 69 78 70 6f 69 6e 74 20 6f 72 2c 20 69 | bda.is.either.the.fixpoint.or,.i |
1eec0 | 66 0a 69 74 65 72 61 74 69 6f 6e 20 68 61 6c 74 65 64 20 62 65 66 6f 72 65 20 63 6f 6e 76 65 72 | f.iteration.halted.before.conver |
1eee0 | 67 69 6e 67 2c 20 61 20 63 6f 6e 73 20 77 69 74 68 20 63 61 72 20 60 68 61 6c 74 65 64 27 20 61 | ging,.a.cons.with.car.`halted'.a |
1ef00 | 6e 64 0a 63 64 72 20 74 68 65 20 66 69 6e 61 6c 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 48 41 4c | nd.cdr.the.final.output.from.HAL |
1ef20 | 54 2d 54 45 53 54 2e 0a 0a 49 6e 20 74 79 70 65 73 3a 20 28 61 20 2d 3e 20 61 29 20 2d 3e 20 61 | T-TEST...In.types:.(a.->.a).->.a |
1ef40 | 20 2d 3e 20 61 2e 0a 0a 28 66 6e 20 46 4e 20 26 6f 70 74 69 6f 6e 61 6c 20 45 51 55 41 4c 2d 54 | .->.a...(fn.FN.&optional.EQUAL-T |
1ef60 | 45 53 54 20 48 41 4c 54 2d 54 45 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 66 69 78 66 | EST.HALT-TEST)..(defalias.'-fixf |
1ef80 | 6e 20 23 5b 37 36 39 20 22 01 5c 32 30 36 05 00 5c 33 30 31 01 5c 32 30 36 0f 00 5c 33 30 32 5c | n.#[769.".\206..\301.\206..\302\ |
1efa0 | 33 30 33 5c 33 30 34 08 5c 22 21 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 06 | 303\304.\"!\305\306\307\310\311. |
1efc0 | 09 06 07 06 07 23 5c 33 31 32 5c 22 5c 33 31 33 5c 33 31 34 25 5c 32 30 37 22 20 5b 2d 66 69 78 | .....#\312\"\313\314%\207".[-fix |
1efe0 | 66 6e 2d 6d 61 78 2d 69 74 65 72 61 74 69 6f 6e 73 20 65 71 75 61 6c 20 2d 6e 6f 74 20 2d 63 6f | fn-max-iterations.equal.-not.-co |
1f000 | 75 6e 74 65 72 20 30 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 | unter.0.make-byte-code.257."\300 |
1f020 | 01 21 5c 33 30 32 02 21 5c 32 31 31 5c 32 30 34 21 00 5c 33 30 31 03 03 5c 22 5c 32 30 34 21 00 | .!\302.!\211\204!.\301..\"\204!. |
1f040 | 01 5c 32 36 32 03 5c 33 30 30 02 21 5c 32 36 32 02 5c 33 30 32 02 21 5c 32 36 32 01 5c 32 30 32 | .\262.\300.!\262.\302.!\262.\202 |
1f060 | 06 00 5c 32 31 31 5c 32 30 33 2b 00 5c 33 30 33 01 42 5c 32 30 32 2c 00 01 5c 32 30 37 22 20 76 | ..\211\203+.\303.B\202,..\207".v |
1f080 | 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 68 61 6c 74 65 64 5d 20 36 20 22 5c 6e 5c 6e 28 66 | concat.vector.[halted].6."\n\n(f |
1f0a0 | 6e 20 58 29 22 5d 20 31 33 20 28 23 24 20 2e 20 31 32 35 36 34 32 29 5d 29 0a 23 40 36 38 39 20 | n.X)"].13.(#$...125642)]).#@689. |
1f0c0 | 54 61 6b 65 20 61 20 6c 69 73 74 20 6f 66 20 6e 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 72 | Take.a.list.of.n.functions.and.r |
1f0e0 | 65 74 75 72 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 61 0a 6c 69 | eturn.a.function.that.takes.a.li |
1f100 | 73 74 20 6f 66 20 6c 65 6e 67 74 68 20 6e 2c 20 61 70 70 6c 79 69 6e 67 20 69 2d 74 68 20 66 75 | st.of.length.n,.applying.i-th.fu |
1f120 | 6e 63 74 69 6f 6e 20 74 6f 20 69 2d 74 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 0a 69 6e | nction.to.i-th.element.of.the.in |
1f140 | 70 75 74 20 6c 69 73 74 2e 20 20 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 6c 65 6e | put.list...Returns.a.list.of.len |
1f160 | 67 74 68 20 6e 2e 0a 0a 49 6e 20 74 79 70 65 73 20 28 66 6f 72 20 6e 3d 32 29 3a 20 28 28 61 20 | gth.n...In.types.(for.n=2):.((a. |
1f180 | 2d 3e 20 62 29 2c 20 28 63 20 2d 3e 20 64 29 29 20 2d 3e 20 28 61 2c 20 63 29 20 2d 3e 20 28 62 | ->.b),.(c.->.d)).->.(a,.c).->.(b |
1f1a0 | 2c 20 64 29 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 61 74 69 73 66 69 65 73 20 74 68 | ,.d)..This.function.satisfies.th |
1f1c0 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 61 77 73 3a 0a 0a 20 20 28 2d 63 6f 6d 70 6f 73 65 20 28 | e.following.laws:....(-compose.( |
1f1e0 | 2d 70 72 6f 64 66 6e 20 66 20 67 20 2e 2e 2e 29 20 28 2d 70 72 6f 64 66 6e 20 66 5c 3d 27 20 67 | -prodfn.f.g....).(-prodfn.f\='.g |
1f200 | 5c 3d 27 20 2e 2e 2e 29 29 20 3d 20 28 2d 70 72 6f 64 66 6e 20 28 2d 63 6f 6d 70 6f 73 65 20 66 | \='....)).=.(-prodfn.(-compose.f |
1f220 | 20 66 5c 3d 27 29 20 28 2d 63 6f 6d 70 6f 73 65 20 67 20 67 5c 3d 27 29 20 2e 2e 2e 29 0a 20 20 | .f\=').(-compose.g.g\=')....)... |
1f240 | 28 2d 70 72 6f 64 66 6e 20 66 20 67 20 2e 2e 2e 29 20 3d 20 28 2d 6a 75 78 74 20 28 2d 63 6f 6d | (-prodfn.f.g....).=.(-juxt.(-com |
1f260 | 70 6f 73 65 20 66 20 28 2d 70 61 72 74 69 61 6c 20 5c 3d 27 6e 74 68 20 30 29 29 20 28 2d 63 6f | pose.f.(-partial.\='nth.0)).(-co |
1f280 | 6d 70 6f 73 65 20 67 20 28 2d 70 61 72 74 69 61 6c 20 5c 3d 27 6e 74 68 20 31 29 29 20 2e 2e 2e | mpose.g.(-partial.\='nth.1)).... |
1f2a0 | 29 0a 20 20 28 2d 63 6f 6d 70 6f 73 65 20 28 2d 70 72 6f 64 66 6e 20 66 20 67 20 2e 2e 2e 29 20 | )...(-compose.(-prodfn.f.g....). |
1f2c0 | 28 2d 6a 75 78 74 20 66 5c 3d 27 20 67 5c 3d 27 20 2e 2e 2e 29 29 20 3d 20 28 2d 6a 75 78 74 20 | (-juxt.f\='.g\='....)).=.(-juxt. |
1f2e0 | 28 2d 63 6f 6d 70 6f 73 65 20 66 20 66 5c 3d 27 29 20 28 2d 63 6f 6d 70 6f 73 65 20 67 20 67 5c | (-compose.f.f\=').(-compose.g.g\ |
1f300 | 3d 27 29 20 2e 2e 2e 29 0a 20 20 28 2d 63 6f 6d 70 6f 73 65 20 28 2d 70 61 72 74 69 61 6c 20 5c | =')....)...(-compose.(-partial.\ |
1f320 | 3d 27 6e 74 68 20 6e 29 20 28 2d 70 72 6f 64 20 66 31 20 66 32 20 2e 2e 2e 29 29 20 3d 20 28 2d | ='nth.n).(-prod.f1.f2....)).=.(- |
1f340 | 63 6f 6d 70 6f 73 65 20 66 6e 20 28 2d 70 61 72 74 69 61 6c 20 5c 3d 27 6e 74 68 20 6e 29 29 0a | compose.fn.(-partial.\='nth.n)). |
1f360 | 0a 28 66 6e 20 26 72 65 73 74 20 46 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 2d 70 72 6f | .(fn.&rest.FNS)..(defalias.'-pro |
1f380 | 64 66 6e 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 05 | dfn.#[128."\300\301\302\303\304. |
1f3a0 | 21 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 62 79 74 65 | !\305\"\306\307%\207".[make-byte |
1f3c0 | 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 30 03 23 5c 32 30 37 22 20 76 | -code.257."\301\302\300.#\207".v |
1f3e0 | 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 2d 7a 69 70 2d 77 69 74 68 20 66 75 6e 63 61 6c 6c | concat.vector.[-zip-with.funcall |
1f400 | 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 37 20 28 23 24 20 2e 20 31 32 37 31 36 38 | ].5."\n\n(fn.X)"].7.(#$...127168 |
1f420 | 29 5d 29 0a 23 40 34 35 20 46 6f 6e 74 20 6c 6f 63 6b 20 6b 65 79 77 6f 72 64 73 20 66 6f 72 20 | )]).#@45.Font.lock.keywords.for. |
1f440 | 60 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 64 61 | `dash-fontify-mode'...(defvar.da |
1f460 | 73 68 2d 2d 6b 65 79 77 6f 72 64 73 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 | sh--keywords.(byte-code."\301\30 |
1f480 | 32 42 5c 33 30 33 5c 33 30 34 42 5c 33 30 35 08 5c 33 30 36 57 5c 32 30 35 19 00 5c 33 30 37 5c | 2B\303\304B\305.\306W\205..\307\ |
1f4a0 | 33 31 30 5c 33 31 31 02 5c 33 31 32 5c 22 50 5c 33 31 33 42 43 5c 32 36 32 01 42 42 42 5c 32 30 | 310\311.\312\"P\313BC\262.BBB\20 |
1f4c0 | 37 22 20 5b 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 22 5c 5c 5f 3c 5c 5c 28 | 7".[emacs-major-version."\\_<\\( |
1f4e0 | 3f 3a 61 63 63 5c 5c 7c 69 74 5c 5c 28 3f 3a 2d 69 6e 64 65 78 5c 5c 29 3f 5c 5c 7c 6f 74 68 65 | ?:acc\\|it\\(?:-index\\)?\\|othe |
1f500 | 72 5c 5c 29 5c 5c 5f 3e 22 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d | r\\)\\_>".(0.font-lock-variable- |
1f520 | 6e 61 6d 65 2d 66 61 63 65 29 20 22 28 5c 5c 28 5c 5c 28 3f 3a 64 65 66 5c 5c 28 3f 3a 2d 65 78 | name-face)."(\\(\\(?:def\\(?:-ex |
1f540 | 61 6d 70 6c 65 2d 67 72 6f 75 70 5c 5c 7c 65 78 61 6d 70 6c 65 73 5c 5c 29 5c 5c 29 5c 5c 29 5c | ample-group\\|examples\\)\\)\\)\ |
1f560 | 5c 5f 3e 5b 09 20 5d 2b 5c 5c 28 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 7c 5c 5c | \_>[..]+\\(\\(?:\\sw\\|\\s_\\|\\ |
1f580 | 5c 5c 2e 5c 5c 29 2a 5c 5c 29 22 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 | \\.\\)*\\)".((1.font-lock-keywor |
1f5a0 | 64 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 | d-face).(2.font-lock-function-na |
1f5c0 | 6d 65 2d 66 61 63 65 29 29 20 22 5c 5c 5f 3c 5c 5c 28 3f 3a 5c 5c 28 3f 3a 21 21 5c 5c 7c 5b 3d | me-face))."\\_<\\(?:\\(?:!!\\|[= |
1f5e0 | 7e 5d 5c 5c 29 3e 5c 5c 29 5c 5c 5f 3e 22 20 32 35 20 28 22 21 63 64 72 22 20 22 21 63 6f 6e 73 | ~]\\)>\\)\\_>".25.("!cdr"."!cons |
1f600 | 22 20 22 2d 2d 3e 22 20 22 2d 2d 61 6c 6c 3f 22 20 22 2d 2d 61 6e 6e 6f 74 61 74 65 22 20 22 2d | "."-->"."--all?"."--annotate"."- |
1f620 | 2d 61 6e 79 3f 22 20 22 2d 2d 63 6f 75 6e 74 22 20 22 2d 2d 64 6f 74 69 6d 65 73 22 20 22 2d 2d | -any?"."--count"."--dotimes"."-- |
1f640 | 64 6f 74 6f 22 20 22 2d 2d 64 72 6f 70 2d 77 68 69 6c 65 22 20 22 2d 2d 65 61 63 68 22 20 22 2d | doto"."--drop-while"."--each"."- |
1f660 | 2d 65 61 63 68 2d 72 22 20 22 2d 2d 65 61 63 68 2d 72 2d 77 68 69 6c 65 22 20 22 2d 2d 65 61 63 | -each-r"."--each-r-while"."--eac |
1f680 | 68 2d 77 68 69 6c 65 22 20 22 2d 2d 66 69 6c 74 65 72 22 20 22 2d 2d 66 69 6e 64 2d 69 6e 64 65 | h-while"."--filter"."--find-inde |
1f6a0 | 78 22 20 22 2d 2d 66 69 6e 64 2d 69 6e 64 69 63 65 73 22 20 22 2d 2d 66 69 6e 64 2d 6c 61 73 74 | x"."--find-indices"."--find-last |
1f6c0 | 2d 69 6e 64 65 78 22 20 22 2d 2d 66 69 72 73 74 22 20 22 2d 2d 66 69 78 22 20 22 2d 2d 67 72 6f | -index"."--first"."--fix"."--gro |
1f6e0 | 75 70 2d 62 79 22 20 22 2d 2d 69 66 2d 6c 65 74 22 20 22 2d 2d 69 74 65 72 61 74 65 22 20 22 2d | up-by"."--if-let"."--iterate"."- |
1f700 | 2d 6b 65 65 70 22 20 22 2d 2d 6c 61 73 74 22 20 22 2d 2d 6d 61 70 22 20 22 2d 2d 6d 61 70 2d 66 | -keep"."--last"."--map"."--map-f |
1f720 | 69 72 73 74 22 20 22 2d 2d 6d 61 70 2d 69 6e 64 65 78 65 64 22 20 22 2d 2d 6d 61 70 2d 6c 61 73 | irst"."--map-indexed"."--map-las |
1f740 | 74 22 20 22 2d 2d 6d 61 70 2d 77 68 65 6e 22 20 22 2d 2d 6d 61 70 63 61 74 22 20 22 2d 2d 6d 61 | t"."--map-when"."--mapcat"."--ma |
1f760 | 78 2d 62 79 22 20 22 2d 2d 6d 69 6e 2d 62 79 22 20 22 2d 2d 6e 6f 6e 65 3f 22 20 22 2d 2d 6f 6e | x-by"."--min-by"."--none?"."--on |
1f780 | 6c 79 2d 73 6f 6d 65 3f 22 20 22 2d 2d 70 61 72 74 69 74 69 6f 6e 2d 62 79 22 20 22 2d 2d 70 61 | ly-some?"."--partition-by"."--pa |
1f7a0 | 72 74 69 74 69 6f 6e 2d 62 79 2d 68 65 61 64 65 72 22 20 22 2d 2d 72 65 64 75 63 65 22 20 22 2d | rtition-by-header"."--reduce"."- |
1f7c0 | 2d 72 65 64 75 63 65 2d 66 72 6f 6d 22 20 22 2d 2d 72 65 64 75 63 65 2d 72 22 20 22 2d 2d 72 65 | -reduce-from"."--reduce-r"."--re |
1f7e0 | 64 75 63 65 2d 72 2d 66 72 6f 6d 22 20 22 2d 2d 72 65 64 75 63 74 69 6f 6e 73 22 20 22 2d 2d 72 | duce-r-from"."--reductions"."--r |
1f800 | 65 64 75 63 74 69 6f 6e 73 2d 66 72 6f 6d 22 20 22 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 22 | eductions-from"."--reductions-r" |
1f820 | 20 22 2d 2d 72 65 64 75 63 74 69 6f 6e 73 2d 72 2d 66 72 6f 6d 22 20 22 2d 2d 72 65 6d 6f 76 65 | ."--reductions-r-from"."--remove |
1f840 | 22 20 22 2d 2d 72 65 6d 6f 76 65 2d 66 69 72 73 74 22 20 22 2d 2d 72 65 6d 6f 76 65 2d 6c 61 73 | "."--remove-first"."--remove-las |
1f860 | 74 22 20 22 2d 2d 73 65 70 61 72 61 74 65 22 20 22 2d 2d 73 6f 6d 65 22 20 22 2d 2d 73 6f 72 74 | t"."--separate"."--some"."--sort |
1f880 | 22 20 22 2d 2d 73 70 6c 69 63 65 22 20 22 2d 2d 73 70 6c 69 63 65 2d 6c 69 73 74 22 20 22 2d 2d | "."--splice"."--splice-list"."-- |
1f8a0 | 73 70 6c 69 74 2d 77 68 65 6e 22 20 22 2d 2d 73 70 6c 69 74 2d 77 69 74 68 22 20 22 2d 2d 74 61 | split-when"."--split-with"."--ta |
1f8c0 | 6b 65 2d 77 68 69 6c 65 22 20 22 2d 2d 74 72 65 65 2d 6d 61 70 22 20 22 2d 2d 74 72 65 65 2d 6d | ke-while"."--tree-map"."--tree-m |
1f8e0 | 61 70 2d 6e 6f 64 65 73 22 20 22 2d 2d 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 22 20 22 2d 2d | ap-nodes"."--tree-mapreduce"."-- |
1f900 | 74 72 65 65 2d 6d 61 70 72 65 64 75 63 65 2d 66 72 6f 6d 22 20 22 2d 2d 74 72 65 65 2d 72 65 64 | tree-mapreduce-from"."--tree-red |
1f920 | 75 63 65 22 20 22 2d 2d 74 72 65 65 2d 72 65 64 75 63 65 2d 66 72 6f 6d 22 20 22 2d 2d 74 72 65 | uce"."--tree-reduce-from"."--tre |
1f940 | 65 2d 73 65 71 22 20 22 2d 2d 75 6e 66 6f 6c 64 22 20 22 2d 2d 75 70 64 61 74 65 2d 61 74 22 20 | e-seq"."--unfold"."--update-at". |
1f960 | 22 2d 2d 77 68 65 6e 2d 6c 65 74 22 20 22 2d 2d 7a 69 70 2d 77 69 74 68 22 20 22 2d 3e 22 20 22 | "--when-let"."--zip-with"."->"." |
1f980 | 2d 3e 3e 22 20 22 2d 61 73 2d 3e 22 20 22 2d 64 6f 74 6f 22 20 22 2d 69 66 2d 6c 65 74 22 20 22 | ->>"."-as->"."-doto"."-if-let"." |
1f9a0 | 2d 69 66 2d 6c 65 74 2a 22 20 22 2d 6c 61 6d 62 64 61 22 20 22 2d 6c 65 74 22 20 22 2d 6c 65 74 | -if-let*"."-lambda"."-let"."-let |
1f9c0 | 2a 22 20 22 2d 73 65 74 71 22 20 22 2d 73 6f 6d 65 2d 2d 3e 22 20 22 2d 73 6f 6d 65 2d 3e 22 20 | *"."-setq"."-some-->"."-some->". |
1f9e0 | 22 2d 73 6f 6d 65 2d 3e 3e 22 20 22 2d 73 70 6c 69 74 2d 6f 6e 22 20 22 2d 77 68 65 6e 2d 6c 65 | "-some->>"."-split-on"."-when-le |
1fa00 | 74 22 20 22 2d 77 68 65 6e 2d 6c 65 74 2a 22 29 20 22 28 22 20 72 65 67 65 78 70 2d 6f 70 74 20 | t"."-when-let*")."(".regexp-opt. |
1fa20 | 73 79 6d 62 6f 6c 73 20 31 5d 20 38 29 20 28 23 24 20 2e 20 31 32 38 30 34 31 29 29 0a 28 62 79 | symbols.1].8).(#$...128041)).(by |
1fa40 | 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 44 44 5c | te-code."\300\301\302\303\304DD\ |
1fa60 | 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 26 09 5c 32 30 | 305\306\307\310\311\312\313&.\20 |
1fa80 | 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 64 61 73 68 | 7".[custom-declare-variable.dash |
1faa0 | 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 20 66 75 6e 63 61 6c 6c 20 66 75 | -fontify-mode-lighter.funcall.fu |
1fac0 | 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 | nction.#[0."\300\207".[nil].1]." |
1fae0 | 4d 6f 64 65 20 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 66 6f 72 20 60 64 61 73 68 2d 66 6f 6e 74 | Mode.line.lighter.for.`dash-font |
1fb00 | 69 66 79 2d 6d 6f 64 65 27 2e 5c 6e 45 69 74 68 65 72 20 61 20 73 74 72 69 6e 67 20 74 6f 20 64 | ify-mode'.\nEither.a.string.to.d |
1fb20 | 69 73 70 6c 61 79 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 20 77 68 65 6e 5c 6e 60 64 | isplay.in.the.mode.line.when\n`d |
1fb40 | 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 27 20 69 73 20 6f 6e 2c 20 6f 72 20 6e 69 6c 20 | ash-fontify-mode'.is.on,.or.nil. |
1fb60 | 74 6f 20 64 69 73 70 6c 61 79 5c 6e 6e 6f 74 68 69 6e 67 20 28 74 68 65 20 64 65 66 61 75 6c 74 | to.display\nnothing.(the.default |
1fb80 | 29 2e 22 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 64 61 73 68 20 2e 20 22 32 2e | ).".:package-version.(dash..."2. |
1fba0 | 31 38 2e 30 22 29 20 3a 67 72 6f 75 70 20 64 61 73 68 20 3a 74 79 70 65 20 28 63 68 6f 69 63 65 | 18.0").:group.dash.:type.(choice |
1fbc0 | 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 4c 69 67 68 74 65 72 22 20 3a 76 61 6c 75 65 20 22 | .(string.:tag."Lighter".:value." |
1fbe0 | 20 44 61 73 68 22 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 74 68 69 6e 67 22 20 6e 69 | .Dash").(const.:tag."Nothing".ni |
1fc00 | 6c 29 29 5d 20 31 30 29 0a 23 40 31 30 33 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 44 61 73 68 2d 46 | l))].10).#@103.Non-nil.if.Dash-F |
1fc20 | 6f 6e 74 69 66 79 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 55 73 65 20 74 68 65 20 | ontify.mode.is.enabled..Use.the. |
1fc40 | 63 6f 6d 6d 61 6e 64 20 60 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 27 20 74 6f 20 63 | command.`dash-fontify-mode'.to.c |
1fc60 | 68 61 6e 67 65 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 1f 0a 28 64 65 66 76 61 72 20 64 61 | hange.this.variable...(defvar.da |
1fc80 | 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 6e 69 6c 20 28 23 24 20 2e 20 31 33 30 30 36 33 | sh-fontify-mode.nil.(#$...130063 |
1fca0 | 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 | )).(make-variable-buffer-local.' |
1fcc0 | 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 29 0a 23 40 37 34 32 20 54 6f 67 67 6c 65 20 | dash-fontify-mode).#@742.Toggle. |
1fce0 | 66 6f 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 44 61 73 68 20 73 70 65 63 69 61 6c 20 76 61 | fontification.of.Dash.special.va |
1fd00 | 72 69 61 62 6c 65 73 2e 0a 0a 49 66 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c | riables...If.called.interactivel |
1fd20 | 79 2c 20 65 6e 61 62 6c 65 20 44 61 73 68 2d 46 6f 6e 74 69 66 79 20 6d 6f 64 65 20 69 66 20 41 | y,.enable.Dash-Fontify.mode.if.A |
1fd40 | 52 47 20 69 73 0a 70 6f 73 69 74 69 76 65 2c 20 61 6e 64 20 64 69 73 61 62 6c 65 20 69 74 20 69 | RG.is.positive,.and.disable.it.i |
1fd60 | 66 20 41 52 47 20 69 73 20 7a 65 72 6f 20 6f 72 20 6e 65 67 61 74 69 76 65 2e 20 20 49 66 20 63 | f.ARG.is.zero.or.negative...If.c |
1fd80 | 61 6c 6c 65 64 0a 66 72 6f 6d 20 4c 69 73 70 2c 20 61 6c 73 6f 20 65 6e 61 62 6c 65 20 74 68 65 | alled.from.Lisp,.also.enable.the |
1fda0 | 20 6d 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 6f 6d 69 74 74 65 64 20 6f 72 20 6e 69 6c 2c 20 | .mode.if.ARG.is.omitted.or.nil,. |
1fdc0 | 61 6e 64 0a 74 6f 67 67 6c 65 20 69 74 20 69 66 20 41 52 47 20 69 73 20 60 74 6f 67 67 6c 65 27 | and.toggle.it.if.ARG.is.`toggle' |
1fde0 | 3b 20 64 69 73 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 44 | ;.disable.the.mode.otherwise...D |
1fe00 | 61 73 68 2d 46 6f 6e 74 69 66 79 20 6d 6f 64 65 20 69 73 20 61 20 62 75 66 66 65 72 2d 6c 6f 63 | ash-Fontify.mode.is.a.buffer-loc |
1fe20 | 61 6c 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 45 6d 61 63 73 | al.minor.mode.intended.for.Emacs |
1fe40 | 0a 4c 69 73 70 20 62 75 66 66 65 72 73 2e 20 20 45 6e 61 62 6c 69 6e 67 20 69 74 20 63 61 75 73 | .Lisp.buffers...Enabling.it.caus |
1fe60 | 65 73 20 74 68 65 20 73 70 65 63 69 61 6c 20 76 61 72 69 61 62 6c 65 73 20 62 6f 75 6e 64 20 69 | es.the.special.variables.bound.i |
1fe80 | 6e 0a 61 6e 61 70 68 6f 72 69 63 20 44 61 73 68 20 6d 61 63 72 6f 73 20 74 6f 20 62 65 20 66 6f | n.anaphoric.Dash.macros.to.be.fo |
1fea0 | 6e 74 69 66 69 65 64 2e 20 20 54 68 65 73 65 20 61 6e 61 70 68 6f 72 61 73 20 69 6e 63 6c 75 64 | ntified...These.anaphoras.includ |
1fec0 | 65 0a 60 69 74 27 2c 20 60 69 74 2d 69 6e 64 65 78 27 2c 20 60 61 63 63 27 2c 20 61 6e 64 20 60 | e.`it',.`it-index',.`acc',.and.` |
1fee0 | 6f 74 68 65 72 27 2e 20 20 49 6e 20 6f 6c 64 65 72 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 | other'...In.older.Emacs.versions |
1ff00 | 0a 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 64 65 74 65 63 74 | .which.do.not.dynamically.detect |
1ff20 | 20 6d 61 63 72 6f 73 2c 20 44 61 73 68 2d 46 6f 6e 74 69 66 79 20 6d 6f 64 65 0a 61 64 64 69 74 | .macros,.Dash-Fontify.mode.addit |
1ff40 | 69 6f 6e 61 6c 6c 79 20 66 6f 6e 74 69 66 69 65 73 20 44 61 73 68 20 6d 61 63 72 6f 20 63 61 6c | ionally.fontifies.Dash.macro.cal |
1ff60 | 6c 73 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 60 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 | ls...See.also.`dash-fontify-mode |
1ff80 | 2d 6c 69 67 68 74 65 72 27 20 61 6e 64 0a 60 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 | -lighter'.and.`global-dash-fonti |
1ffa0 | 66 79 2d 6d 6f 64 65 27 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 | fy-mode'...(fn.&optional.ARG)..( |
1ffc0 | 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 23 5b 32 35 | defalias.'dash-fontify-mode.#[25 |
1ffe0 | 36 20 22 5c 33 30 33 20 01 5c 33 30 34 3d 5c 32 30 33 0d 00 08 3f 5c 32 30 32 12 00 5c 33 30 35 | 6."\303..\304=\203...?\202..\305 |
20000 | 02 21 5c 33 30 36 56 5c 32 31 31 10 5c 32 30 33 20 00 5c 33 30 37 5c 33 31 30 09 5c 33 31 31 23 | .!\306V\211.\203..\307\310.\311# |
20020 | 5c 32 31 30 5c 32 30 32 25 00 5c 33 31 32 5c 33 31 30 09 5c 22 5c 32 31 30 5c 33 31 33 5c 33 31 | \210\202%.\312\310.\"\210\313\31 |
20040 | 34 21 5c 32 30 33 31 00 5c 33 31 34 20 5c 32 31 30 5c 32 30 32 38 00 5c 6e 5c 32 30 33 38 00 5c | 4!\2031.\314.\210\2028.\n\2038.\ |
20060 | 33 31 35 20 5c 32 31 30 5c 33 31 36 5c 33 31 37 08 5c 32 30 33 42 00 5c 33 32 30 5c 32 30 32 43 | 315.\210\316\317.\203B.\320\202C |
20080 | 00 5c 33 32 31 5c 22 5c 32 31 30 5c 33 32 32 5c 33 32 33 21 5c 32 30 33 67 00 5c 33 30 33 20 5c | .\321\"\210\322\323!\203g.\303.\ |
200a0 | 32 30 33 57 00 5c 32 31 31 5c 33 30 33 20 5c 32 33 32 5c 32 30 33 67 00 5c 33 32 34 5c 33 32 35 | 203W.\211\303.\232\203g.\324\325 |
200c0 | 5c 33 32 36 08 5c 32 30 33 62 00 5c 33 32 37 5c 32 30 32 63 00 5c 33 33 30 03 23 5c 32 36 36 02 | \326.\203b.\327\202c.\330.#\266. |
200e0 | 5c 32 31 30 5c 33 33 31 20 5c 32 31 30 08 5c 32 30 37 22 20 5b 64 61 73 68 2d 66 6f 6e 74 69 66 | \210\331.\210.\207".[dash-fontif |
20100 | 79 2d 6d 6f 64 65 20 64 61 73 68 2d 2d 6b 65 79 77 6f 72 64 73 20 66 6f 6e 74 2d 6c 6f 63 6b 2d | y-mode.dash--keywords.font-lock- |
20120 | 6d 6f 64 65 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 74 6f 67 67 6c 65 20 70 72 65 66 | mode.current-message.toggle.pref |
20140 | 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 61 64 64 | ix-numeric-value.0.font-lock-add |
20160 | 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c 20 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 72 65 6d 6f 76 65 | -keywords.nil.t.font-lock-remove |
20180 | 2d 6b 65 79 77 6f 72 64 73 20 66 62 6f 75 6e 64 70 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 6c 75 73 | -keywords.fboundp.font-lock-flus |
201a0 | 68 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 6f 6e 74 69 66 79 2d 62 75 66 66 65 72 20 72 75 6e 2d 68 | h.font-lock-fontify-buffer.run-h |
201c0 | 6f 6f 6b 73 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 64 61 73 68 | ooks.dash-fontify-mode-hook.dash |
201e0 | 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b 20 64 61 73 68 2d 66 6f 6e 74 69 | -fontify-mode-on-hook.dash-fonti |
20200 | 66 79 2d 6d 6f 64 65 2d 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 | fy-mode-off-hook.called-interact |
20220 | 69 76 65 6c 79 2d 70 20 61 6e 79 20 22 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 22 | ively-p.any.".in.current.buffer" |
20240 | 20 6d 65 73 73 61 67 65 20 22 44 61 73 68 2d 46 6f 6e 74 69 66 79 20 6d 6f 64 65 20 25 73 61 62 | .message."Dash-Fontify.mode.%sab |
20260 | 6c 65 64 25 73 22 20 22 65 6e 22 20 22 64 69 73 22 20 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e | led%s"."en"."dis".force-mode-lin |
20280 | 65 2d 75 70 64 61 74 65 5d 20 38 20 28 23 24 20 2e 20 31 33 30 32 36 35 29 20 28 62 79 74 65 2d | e-update].8.(#$...130265).(byte- |
202a0 | 63 6f 64 65 20 22 08 5c 32 30 36 05 00 5c 33 30 31 43 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 | code.".\206..\301C\207".[current |
202c0 | 2d 70 72 65 66 69 78 2d 61 72 67 20 74 6f 67 67 6c 65 5d 20 31 29 5d 29 0a 28 64 65 66 76 61 72 | -prefix-arg.toggle].1)]).(defvar |
202e0 | 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 28 62 79 | .dash-fontify-mode-hook.nil).(by |
20300 | 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 4e 5c 32 30 34 5c 66 00 5c 33 30 33 5c 33 30 | te-code."\301\302N\204\f.\303\30 |
20320 | 31 5c 33 30 32 5c 33 30 34 23 5c 32 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 | 1\302\304#\210\305\306\307\310\3 |
20340 | 30 30 21 5c 32 30 35 16 00 08 5c 33 31 31 5c 32 31 31 25 5c 32 30 37 22 20 5b 64 61 73 68 2d 66 | 00!\205...\311\211%\207".[dash-f |
20360 | 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 6d 61 70 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 | ontify-mode-map.dash-fontify-mod |
20380 | 65 2d 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 | e-hook.variable-documentation.pu |
203a0 | 74 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 20 6c 65 | t."Hook.run.after.entering.or.le |
203c0 | 61 76 69 6e 67 20 60 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 27 2e 5c 6e 4e 6f 20 70 | aving.`dash-fontify-mode'.\nNo.p |
203e0 | 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 | roblems.result.if.this.variable. |
20400 | 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 | is.not.bound.\n`add-hook'.automa |
20420 | 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 | tically.binds.it...(This.is.true |
20440 | 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 20 61 64 64 2d 6d | .for.all.hook.variables.)".add-m |
20460 | 69 6e 6f 72 2d 6d 6f 64 65 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 64 61 73 68 | inor-mode.dash-fontify-mode.dash |
20480 | 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 20 62 6f 75 6e 64 70 20 6e 69 6c | -fontify-mode-lighter.boundp.nil |
204a0 | 5d 20 36 29 0a 23 40 35 36 20 45 6e 61 62 6c 65 20 60 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d | ].6).#@56.Enable.`dash-fontify-m |
204c0 | 6f 64 65 27 20 69 66 20 69 6e 20 61 6e 20 45 6d 61 63 73 20 4c 69 73 70 20 62 75 66 66 65 72 2e | ode'.if.in.an.Emacs.Lisp.buffer. |
204e0 | 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 74 75 72 6e 2d 6f 6e 2d 66 6f 6e 74 69 | ..(defalias.'dash--turn-on-fonti |
20500 | 66 79 2d 6d 6f 64 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 35 08 00 5c 33 30 32 | fy-mode.#[0."\300\301!\205..\302 |
20520 | 20 5c 32 30 37 22 20 5b 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 65 6d 61 63 73 2d 6c 69 73 | .\207".[derived-mode-p.emacs-lis |
20540 | 70 2d 6d 6f 64 65 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 5d 20 32 20 28 23 24 20 | p-mode.dash-fontify-mode].2.(#$. |
20560 | 2e 20 31 33 32 32 36 36 29 5d 29 0a 28 70 75 74 20 27 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f | ..132266)]).(put.'global-dash-fo |
20580 | 6e 74 69 66 79 2d 6d 6f 64 65 20 27 67 6c 6f 62 61 6c 69 7a 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 | ntify-mode.'globalized-minor-mod |
205a0 | 65 20 74 29 0a 28 64 65 66 76 61 72 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 6d | e.t).(defvar.dash-fontify-mode-m |
205c0 | 61 6a 6f 72 2d 6d 6f 64 65 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c | ajor-mode.nil).(byte-code."\300\ |
205e0 | 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 44 44 5c 33 | 301!\210\302\303\304\305\306DD\3 |
20600 | 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 | 07\310\311\312\313\314\315\316\3 |
20620 | 31 37 26 0b 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d | 17&.\207".[make-variable-buffer- |
20640 | 6c 6f 63 61 6c 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 6d 61 6a 6f 72 2d 6d 6f | local.dash-fontify-mode-major-mo |
20660 | 64 65 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 67 6c 6f 62 61 | de.custom-declare-variable.globa |
20680 | 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 | l-dash-fontify-mode.funcall.func |
206a0 | 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 4e 6f | tion.#[0."\300\207".[nil].1]."No |
206c0 | 6e 2d 6e 69 6c 20 69 66 20 47 6c 6f 62 61 6c 20 44 61 73 68 2d 46 6f 6e 74 69 66 79 20 6d 6f 64 | n-nil.if.Global.Dash-Fontify.mod |
206e0 | 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 5c 6e 53 65 65 20 74 68 65 20 60 67 6c 6f 62 61 6c 2d 64 | e.is.enabled.\nSee.the.`global-d |
20700 | 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 27 20 63 6f 6d 6d 61 6e 64 5c 6e 66 6f 72 20 61 | ash-fontify-mode'.command\nfor.a |
20720 | 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 2e | .description.of.this.minor.mode. |
20740 | 5c 6e 53 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 64 69 72 65 63 74 6c 79 | \nSetting.this.variable.directly |
20760 | 20 64 6f 65 73 20 6e 6f 74 20 74 61 6b 65 20 65 66 66 65 63 74 3b 5c 6e 65 69 74 68 65 72 20 63 | .does.not.take.effect;\neither.c |
20780 | 75 73 74 6f 6d 69 7a 65 20 69 74 20 28 73 65 65 20 74 68 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 | ustomize.it.(see.the.info.node.` |
207a0 | 45 61 73 79 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 27 29 5c 6e 6f 72 20 63 61 6c 6c 20 74 68 | Easy.Customization')\nor.call.th |
207c0 | 65 20 66 75 6e 63 74 69 6f 6e 20 60 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d | e.function.`global-dash-fontify- |
207e0 | 6d 6f 64 65 27 2e 22 20 3a 73 65 74 20 63 75 73 74 6f 6d 2d 73 65 74 2d 6d 69 6e 6f 72 2d 6d 6f | mode'.".:set.custom-set-minor-mo |
20800 | 64 65 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 | de.:initialize.custom-initialize |
20820 | 2d 64 65 66 61 75 6c 74 20 3a 67 72 6f 75 70 20 64 61 73 68 20 3a 74 79 70 65 20 62 6f 6f 6c 65 | -default.:group.dash.:type.boole |
20840 | 61 6e 5d 20 31 32 29 0a 23 40 33 37 38 20 54 6f 67 67 6c 65 20 44 61 73 68 2d 46 6f 6e 74 69 66 | an].12).#@378.Toggle.Dash-Fontif |
20860 | 79 20 6d 6f 64 65 20 69 6e 20 61 6c 6c 20 62 75 66 66 65 72 73 2e 0a 57 69 74 68 20 70 72 65 66 | y.mode.in.all.buffers..With.pref |
20880 | 69 78 20 41 52 47 2c 20 65 6e 61 62 6c 65 20 47 6c 6f 62 61 6c 20 44 61 73 68 2d 46 6f 6e 74 69 | ix.ARG,.enable.Global.Dash-Fonti |
208a0 | 66 79 20 6d 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 70 6f 73 69 74 69 76 65 3b 0a 6f 74 68 65 | fy.mode.if.ARG.is.positive;.othe |
208c0 | 72 77 69 73 65 2c 20 64 69 73 61 62 6c 65 20 69 74 2e 20 20 49 66 20 63 61 6c 6c 65 64 20 66 72 | rwise,.disable.it...If.called.fr |
208e0 | 6f 6d 20 4c 69 73 70 2c 20 65 6e 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 0a 41 52 47 20 | om.Lisp,.enable.the.mode.if.ARG. |
20900 | 69 73 20 6f 6d 69 74 74 65 64 20 6f 72 20 6e 69 6c 2e 0a 0a 44 61 73 68 2d 46 6f 6e 74 69 66 79 | is.omitted.or.nil...Dash-Fontify |
20920 | 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 20 69 6e 20 61 6c 6c 20 62 75 66 66 65 72 73 20 | .mode.is.enabled.in.all.buffers. |
20940 | 77 68 65 72 65 0a 60 64 61 73 68 2d 2d 74 75 72 6e 2d 6f 6e 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 | where.`dash--turn-on-fontify-mod |
20960 | 65 27 20 77 6f 75 6c 64 20 64 6f 20 69 74 2e 0a 53 65 65 20 60 64 61 73 68 2d 66 6f 6e 74 69 66 | e'.would.do.it..See.`dash-fontif |
20980 | 79 2d 6d 6f 64 65 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 | y-mode'.for.more.information.on. |
209a0 | 44 61 73 68 2d 46 6f 6e 74 69 66 79 20 6d 6f 64 65 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 | Dash-Fontify.mode...(fn.&optiona |
209c0 | 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 | l.ARG)..(defalias.'global-dash-f |
209e0 | 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 23 5b 32 35 36 20 22 5c 33 30 32 20 5c 33 30 33 5c 33 30 30 | ontify-mode.#[256."\302.\303\300 |
20a00 | 03 5c 33 30 34 3d 5c 32 30 33 11 00 5c 33 30 35 5c 33 30 30 21 3f 5c 32 30 32 16 00 5c 33 30 36 | .\304=\203..\305\300!?\202..\306 |
20a20 | 04 21 5c 33 30 37 56 5c 22 5c 32 31 30 08 5c 32 30 33 2e 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 | .!\307V\"\210.\203..\310\311\312 |
20a40 | 5c 22 5c 32 31 30 5c 33 31 30 5c 33 31 33 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 30 5c 33 31 35 | \"\210\310\313\314\"\210\310\315 |
20a60 | 5c 33 31 36 5c 22 5c 32 31 30 5c 32 30 32 3d 00 5c 33 31 37 5c 33 31 31 5c 33 31 32 5c 22 5c 32 | \316\"\210\202=.\317\311\312\"\2 |
20a80 | 31 30 5c 33 31 37 5c 33 31 33 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 37 5c 33 31 35 5c 33 31 36 | 10\317\313\314\"\210\317\315\316 |
20aa0 | 5c 22 5c 32 31 30 5c 33 32 30 20 5c 32 31 31 5c 32 30 33 63 00 5c 32 31 31 40 72 5c 32 31 31 71 | \"\210\320.\211\203c.\211@r\211q |
20ac0 | 5c 32 31 30 08 5c 32 30 33 53 00 5c 33 32 31 20 5c 32 31 30 5c 32 30 32 5b 00 09 5c 32 30 33 5b | \210.\203S.\321.\210\202[..\203[ |
20ae0 | 00 5c 33 30 31 5c 33 32 32 21 5c 32 31 30 29 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 3f 00 5c | .\301\322!\210).A\266\202\202?.\ |
20b00 | 32 31 30 5c 33 32 33 5c 33 32 34 5c 33 30 35 5c 33 30 30 21 5c 32 30 33 70 00 5c 33 32 35 5c 32 | 210\323\324\305\300!\203p.\325\2 |
20b20 | 30 32 71 00 5c 33 32 36 5c 22 5c 32 31 30 5c 33 32 37 5c 33 33 30 21 5c 32 30 33 5c 32 33 33 00 | 02q.\326\"\210\327\330!\203\233. |
20b40 | 5c 33 33 31 5c 33 30 30 21 5c 32 31 30 5c 33 30 32 20 5c 32 30 33 5c 32 31 31 00 5c 32 31 31 5c | \331\300!\210\302.\203\211.\211\ |
20b60 | 33 30 32 20 5c 32 33 32 5c 32 30 33 5c 32 33 33 00 5c 33 33 32 5c 33 33 33 5c 33 33 34 5c 33 30 | 302.\232\203\233.\332\333\334\30 |
20b80 | 35 5c 33 30 30 21 5c 32 30 33 5c 32 32 36 00 5c 33 33 35 5c 32 30 32 5c 32 32 37 00 5c 33 33 36 | 5\300!\203\226.\335\202\227.\336 |
20ba0 | 03 23 5c 32 36 36 02 5c 32 31 30 5c 33 33 37 20 5c 32 31 30 5c 33 30 35 5c 33 30 30 21 5c 32 30 | .#\266.\210\337.\210\305\300!\20 |
20bc0 | 37 22 20 5b 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 64 61 73 | 7".[global-dash-fontify-mode.das |
20be0 | 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 73 | h-fontify-mode.current-message.s |
20c00 | 65 74 2d 64 65 66 61 75 6c 74 20 74 6f 67 67 6c 65 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 | et-default.toggle.default-value. |
20c20 | 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 30 20 61 64 64 2d 68 6f 6f 6b 20 | prefix-numeric-value.0.add-hook. |
20c40 | 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 67 6c 6f | after-change-major-mode-hook.glo |
20c60 | 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d | bal-dash-fontify-mode-enable-in- |
20c80 | 62 75 66 66 65 72 73 20 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 67 6c 6f 62 61 6c 2d 64 61 | buffers.find-file-hook.global-da |
20ca0 | 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 20 63 68 | sh-fontify-mode-check-buffers.ch |
20cc0 | 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 67 6c 6f 62 61 6c 2d 64 61 73 68 | ange-major-mode-hook.global-dash |
20ce0 | 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 63 6d 68 68 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 62 | -fontify-mode-cmhh.remove-hook.b |
20d00 | 75 66 66 65 72 2d 6c 69 73 74 20 64 61 73 68 2d 2d 74 75 72 6e 2d 6f 6e 2d 66 6f 6e 74 69 66 79 | uffer-list.dash--turn-on-fontify |
20d20 | 2d 6d 6f 64 65 20 2d 31 20 72 75 6e 2d 68 6f 6f 6b 73 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 | -mode.-1.run-hooks.global-dash-f |
20d40 | 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e | ontify-mode-hook.global-dash-fon |
20d60 | 74 69 66 79 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f | tify-mode-on-hook.global-dash-fo |
20d80 | 6e 74 69 66 79 2d 6d 6f 64 65 2d 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 | ntify-mode-off-hook.called-inter |
20da0 | 61 63 74 69 76 65 6c 79 2d 70 20 61 6e 79 20 63 75 73 74 6f 6d 69 7a 65 2d 6d 61 72 6b 2d 61 73 | actively-p.any.customize-mark-as |
20dc0 | 2d 73 65 74 20 22 22 20 6d 65 73 73 61 67 65 20 22 47 6c 6f 62 61 6c 20 44 61 73 68 2d 46 6f 6e | -set."".message."Global.Dash-Fon |
20de0 | 74 69 66 79 20 6d 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 20 22 65 6e 22 20 22 64 69 73 22 20 | tify.mode.%sabled%s"."en"."dis". |
20e00 | 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 5d 20 37 20 28 23 24 20 2e 20 | force-mode-line-update].7.(#$... |
20e20 | 31 33 33 31 39 38 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 32 30 36 05 00 5c 33 30 31 43 | 133198).(byte-code.".\206..\301C |
20e40 | 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 74 6f 67 67 6c 65 | \207".[current-prefix-arg.toggle |
20e60 | 5d 20 31 29 5d 29 0a 28 64 65 66 76 61 72 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 | ].1)]).(defvar.global-dash-fonti |
20e80 | 66 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 | fy-mode-hook.nil).(byte-code."\3 |
20ea0 | 30 31 5c 33 30 32 4e 5c 32 30 34 5c 66 00 5c 33 30 33 5c 33 30 31 5c 33 30 32 5c 33 30 34 23 5c | 01\302N\204\f.\303\301\302\304#\ |
20ec0 | 32 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 30 30 21 5c 32 30 35 16 00 08 5c | 210\305\306\307\310\300!\205...\ |
20ee0 | 33 30 37 5c 32 31 31 25 5c 32 30 37 22 20 5b 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 | 307\211%\207".[global-dash-fonti |
20f00 | 66 79 2d 6d 6f 64 65 2d 6d 61 70 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d | fy-mode-map.global-dash-fontify- |
20f20 | 6d 6f 64 65 2d 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e | mode-hook.variable-documentation |
20f40 | 20 70 75 74 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 | .put."Hook.run.after.entering.or |
20f60 | 20 6c 65 61 76 69 6e 67 20 60 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f | .leaving.`global-dash-fontify-mo |
20f80 | 64 65 27 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 | de'.\nNo.problems.result.if.this |
20fa0 | 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f | .variable.is.not.bound.\n`add-ho |
20fc0 | 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 | ok'.automatically.binds.it...(Th |
20fe0 | 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 | is.is.true.for.all.hook.variable |
21000 | 73 2e 29 22 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d | s.)".add-minor-mode.global-dash- |
21020 | 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 6e 69 6c 20 62 6f 75 6e 64 70 5d 20 36 29 0a 28 64 65 66 | fontify-mode.nil.boundp].6).(def |
21040 | 76 61 72 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 | var.dash-fontify-mode-set-explic |
21060 | 69 74 6c 79 20 6e 69 6c 20 6e 69 6c 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 | itly.nil.nil).(make-variable-buf |
21080 | 66 65 72 2d 6c 6f 63 61 6c 20 27 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 73 65 74 | fer-local.'dash-fontify-mode-set |
210a0 | 2d 65 78 70 6c 69 63 69 74 6c 79 29 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 66 6f 6e | -explicitly).(defalias.'dash-fon |
210c0 | 74 69 66 79 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 23 5b 30 20 22 5c 33 | tify-mode-set-explicitly.#[0."\3 |
210e0 | 30 31 5c 32 31 31 10 5c 32 30 37 22 20 5b 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d | 01\211.\207".[dash-fontify-mode- |
21100 | 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 | set-explicitly.t].2]).(byte-code |
21120 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c | ."\300\301\302\303#\210\304\305\ |
21140 | 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 75 74 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 | 301\"\207".[put.dash-fontify-mod |
21160 | 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 | e-set-explicitly.definition-name |
21180 | 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 61 64 64 2d 68 6f | .global-dash-fontify-mode.add-ho |
211a0 | 6f 6b 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 5d 20 34 29 0a 28 64 | ok.dash-fontify-mode-hook].4).(d |
211c0 | 65 66 76 61 72 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 62 | efvar.global-dash-fontify-mode-b |
211e0 | 75 66 66 65 72 73 20 6e 69 6c 29 0a 28 64 65 66 61 6c 69 61 73 20 27 67 6c 6f 62 61 6c 2d 64 61 | uffers.nil).(defalias.'global-da |
21200 | 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 | sh-fontify-mode-enable-in-buffer |
21220 | 73 20 23 5b 30 20 22 08 5c 33 30 35 10 5c 32 31 31 5c 32 31 31 5c 32 30 35 39 00 5c 32 31 31 40 | s.#[0.".\305.\211\211\2059.\211@ |
21240 | 5c 33 30 36 01 21 5c 32 30 33 32 00 72 5c 32 31 31 71 5c 32 31 30 09 5c 32 30 34 2f 00 5c 6e 0b | \306.!\2032.r\211q\210.\204/.\n. |
21260 | 3d 5c 32 30 34 2f 00 5c 66 5c 32 30 33 2c 00 5c 33 30 34 5c 33 30 37 21 5c 32 31 30 5c 33 31 30 | =\204/.\f\203,.\304\307!\210\310 |
21280 | 20 5c 32 31 30 5c 32 30 32 2f 00 5c 33 31 30 20 5c 32 31 30 0b 12 29 01 41 5c 32 36 36 5c 32 30 | .\210\202/.\310.\210..).A\266\20 |
212a0 | 32 5c 32 30 32 04 00 5c 32 36 32 01 5c 32 30 37 22 20 5b 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 | 2\202..\262.\207".[global-dash-f |
212c0 | 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 64 61 73 68 2d 66 6f 6e 74 69 66 79 | ontify-mode-buffers.dash-fontify |
212e0 | 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 64 61 73 68 2d 66 6f 6e 74 69 66 | -mode-set-explicitly.dash-fontif |
21300 | 79 2d 6d 6f 64 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 61 73 | y-mode-major-mode.major-mode.das |
21320 | 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 6e 69 6c 20 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 | h-fontify-mode.nil.buffer-live-p |
21340 | 20 2d 31 20 64 61 73 68 2d 2d 74 75 72 6e 2d 6f 6e 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 5d 20 | .-1.dash--turn-on-fontify-mode]. |
21360 | 35 5d 29 0a 28 70 75 74 20 27 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f | 5]).(put.'global-dash-fontify-mo |
21380 | 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 73 20 27 64 65 66 69 6e 69 74 69 6f 6e | de-enable-in-buffers.'definition |
213a0 | 2d 6e 61 6d 65 20 27 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 29 | -name.'global-dash-fontify-mode) |
213c0 | 0a 28 64 65 66 61 6c 69 61 73 20 27 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d | .(defalias.'global-dash-fontify- |
213e0 | 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 | mode-check-buffers.#[0."\300.\21 |
21400 | 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 67 6c 6f 62 61 6c 2d 64 61 73 | 0\301\302\303\"\207".[global-das |
21420 | 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 73 | h-fontify-mode-enable-in-buffers |
21440 | 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 67 | .remove-hook.post-command-hook.g |
21460 | 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 | lobal-dash-fontify-mode-check-bu |
21480 | 66 66 65 72 73 5d 20 33 5d 29 0a 28 70 75 74 20 27 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e | ffers].3]).(put.'global-dash-fon |
214a0 | 74 69 66 79 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 20 27 64 65 66 69 6e 69 74 | tify-mode-check-buffers.'definit |
214c0 | 69 6f 6e 2d 6e 61 6d 65 20 27 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f | ion-name.'global-dash-fontify-mo |
214e0 | 64 65 29 0a 28 64 65 66 61 6c 69 61 73 20 27 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 | de).(defalias.'global-dash-fonti |
21500 | 66 79 2d 6d 6f 64 65 2d 63 6d 68 68 20 23 5b 30 20 22 70 5c 32 31 31 08 5c 32 33 35 5c 32 30 33 | fy-mode-cmhh.#[0."p\211.\235\203 |
21520 | 5c 66 00 08 5c 32 31 30 5c 32 30 32 10 00 5c 32 31 31 08 42 10 5c 32 31 30 5c 33 30 31 5c 33 30 | \f..\210\202..\211.B.\210\301\30 |
21540 | 32 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 | 2\303\"\207".[global-dash-fontif |
21560 | 79 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 61 64 64 2d 68 6f 6f 6b 20 70 6f 73 74 2d 63 6f 6d | y-mode-buffers.add-hook.post-com |
21580 | 6d 61 6e 64 2d 68 6f 6f 6b 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f | mand-hook.global-dash-fontify-mo |
215a0 | 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 5d 20 33 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 | de-check-buffers].3]).(byte-code |
215c0 | 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c | ."\300\301\302\303#\210\304\305\ |
215e0 | 33 30 36 5c 33 30 37 5c 33 31 30 44 44 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 | 306\307\310DD\311\312\313\314\31 |
21600 | 35 5c 33 31 36 5c 33 31 37 26 09 5c 32 31 30 5c 33 32 30 5c 33 30 35 5c 33 30 33 5c 33 32 31 23 | 5\316\317&.\210\320\305\303\321# |
21620 | 5c 32 31 30 5c 33 32 32 5c 33 32 33 5c 33 30 33 5c 33 32 34 23 5c 32 31 30 5c 33 32 35 5c 33 32 | \210\322\323\303\324#\210\325\32 |
21640 | 33 5c 33 30 33 5c 33 32 31 23 5c 32 30 37 22 20 5b 70 75 74 20 67 6c 6f 62 61 6c 2d 64 61 73 68 | 3\303\321#\207".[put.global-dash |
21660 | 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 2d 63 6d 68 68 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 | -fontify-mode-cmhh.definition-na |
21680 | 6d 65 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 63 75 73 74 | me.global-dash-fontify-mode.cust |
216a0 | 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 64 61 73 68 2d 65 6e 61 62 6c 65 2d | om-declare-variable.dash-enable- |
216c0 | 66 6f 6e 74 6c 6f 63 6b 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c | fontlock.funcall.function.#[0."\ |
216e0 | 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 66 | 300\207".[nil].1]."If.non-nil,.f |
21700 | 6f 6e 74 69 66 79 20 44 61 73 68 20 6d 61 63 72 6f 20 63 61 6c 6c 73 20 61 6e 64 20 73 70 65 63 | ontify.Dash.macro.calls.and.spec |
21720 | 69 61 6c 20 76 61 72 69 61 62 6c 65 73 2e 22 20 3a 67 72 6f 75 70 20 64 61 73 68 20 3a 73 65 74 | ial.variables.".:group.dash.:set |
21740 | 20 23 5b 35 31 34 20 22 5c 33 30 30 02 02 5c 22 5c 32 31 30 5c 33 30 31 01 5c 32 30 33 0e 00 5c | .#[514."\300..\"\210\301.\203..\ |
21760 | 33 30 32 5c 32 30 32 0f 00 5c 33 30 33 21 5c 32 30 37 22 20 5b 73 65 74 2d 64 65 66 61 75 6c 74 | 302\202..\303!\207".[set-default |
21780 | 20 67 6c 6f 62 61 6c 2d 64 61 73 68 2d 66 6f 6e 74 69 66 79 2d 6d 6f 64 65 20 31 20 30 5d 20 35 | .global-dash-fontify-mode.1.0].5 |
217a0 | 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 4d 20 56 41 4c 29 22 5d 20 3a 74 79 70 65 20 62 6f 6f 6c 65 | ."\n\n(fn.SYM.VAL)"].:type.boole |
217c0 | 61 6e 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 32 2e 31 38 2e | an.make-obsolete-variable."2.18. |
217e0 | 30 22 20 64 65 66 61 6c 69 61 73 20 64 61 73 68 2d 65 6e 61 62 6c 65 2d 66 6f 6e 74 2d 6c 6f 63 | 0".defalias.dash-enable-font-loc |
21800 | 6b 20 6e 69 6c 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 5d 20 31 30 29 0a 23 40 39 34 20 54 68 | k.nil.make-obsolete].10).#@94.Th |
21820 | 65 20 44 61 73 68 20 3a 64 6f 63 2d 73 70 65 63 20 65 6e 74 72 79 20 66 6f 72 20 60 69 6e 66 6f | e.Dash.:doc-spec.entry.for.`info |
21840 | 2d 6c 6f 6f 6b 75 70 2d 61 6c 69 73 74 27 2e 0a 49 74 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 | -lookup-alist'..It.is.based.on.t |
21860 | 68 61 74 20 66 6f 72 20 60 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 | hat.for.`emacs-lisp-mode'...(def |
21880 | 76 61 72 20 64 61 73 68 2d 2d 69 6e 66 6f 2d 64 6f 63 2d 73 70 65 63 20 27 28 22 28 64 61 73 68 | var.dash--info-doc-spec.'("(dash |
218a0 | 29 20 49 6e 64 65 78 22 20 6e 69 6c 20 22 5e 20 2d 2b 20 2e 2a 3a 20 22 20 22 5c 5c 28 20 5c 5c | ).Index".nil."^.-+..*:."."\\(.\\ |
218c0 | 7c 24 5c 5c 29 22 29 20 28 23 24 20 2e 20 31 33 37 32 34 36 29 29 0a 23 40 31 36 35 20 52 65 74 | |$\\)").(#$...137246)).#@165.Ret |
218e0 | 75 72 6e 20 74 68 65 20 60 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 27 20 73 79 6d 62 6f 6c | urn.the.`emacs-lisp-mode'.symbol |
21900 | 20 64 6f 63 73 20 66 72 6f 6d 20 60 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 61 6c 69 73 74 27 2e 0a | .docs.from.`info-lookup-alist'.. |
21920 | 53 70 65 63 69 66 69 63 61 6c 6c 79 2c 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 6e 73 20 63 6f | Specifically,.return.the.cons.co |
21940 | 6e 74 61 69 6e 69 6e 67 20 74 68 65 69 72 0a 60 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 3e 64 6f 63 | ntaining.their.`info-lookup->doc |
21960 | 2d 73 70 65 63 27 20 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 6d 6f 64 69 66 79 20 69 74 2e | -spec'.so.that.we.can.modify.it. |
21980 | 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 2d 69 6e 66 6f 2d 65 6c 69 73 70 2d 64 6f | ..(defalias.'dash--info-elisp-do |
219a0 | 63 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 32 33 36 41 5c 32 33 36 5c 32 | cs.#[0."\301\302\303.\236A\236\2 |
219c0 | 33 33 5c 32 30 37 22 20 5b 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 61 6c 69 73 74 20 33 20 65 6d 61 | 33\207".[info-lookup-alist.3.ema |
219e0 | 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 20 73 79 6d 62 6f 6c 5d 20 34 20 28 23 24 20 2e 20 31 33 37 | cs-lisp-mode.symbol].4.(#$...137 |
21a00 | 34 33 37 29 5d 29 0a 23 40 31 32 37 20 52 65 67 69 73 74 65 72 20 74 68 65 20 44 61 73 68 20 49 | 437)]).#@127.Register.the.Dash.I |
21a20 | 6e 66 6f 20 6d 61 6e 75 61 6c 20 77 69 74 68 20 60 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 79 6d | nfo.manual.with.`info-lookup-sym |
21a40 | 62 6f 6c 27 2e 0a 54 68 69 73 20 61 6c 6c 6f 77 73 20 44 61 73 68 20 73 79 6d 62 6f 6c 73 20 74 | bol'..This.allows.Dash.symbols.t |
21a60 | 6f 20 62 65 20 6c 6f 6f 6b 65 64 20 75 70 20 77 69 74 68 20 5c 5b 69 6e 66 6f 2d 6c 6f 6f 6b 75 | o.be.looked.up.with.\[info-looku |
21a80 | 70 2d 73 79 6d 62 6f 6c 5d 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 72 65 67 69 | p-symbol]...(defalias.'dash-regi |
21aa0 | 73 74 65 72 2d 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 21 5c | ster-info-lookup.#[0."\301\302!\ |
21ac0 | 32 31 30 5c 33 30 33 20 5c 32 31 31 5c 33 30 34 02 40 08 43 5c 22 5c 32 34 30 5c 32 31 30 5c 33 | 210\303.\211\304.@.C\"\240\210\3 |
21ae0 | 30 35 20 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d 69 6e 66 6f 2d 64 6f 63 2d 73 70 65 63 20 72 65 | 05.\207".[dash--info-doc-spec.re |
21b00 | 71 75 69 72 65 20 69 6e 66 6f 2d 6c 6f 6f 6b 20 64 61 73 68 2d 2d 69 6e 66 6f 2d 65 6c 69 73 70 | quire.info-look.dash--info-elisp |
21b20 | 2d 64 6f 63 73 20 61 70 70 65 6e 64 20 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 72 65 73 65 74 5d 20 | -docs.append.info-lookup-reset]. |
21b40 | 35 20 28 23 24 20 2e 20 31 33 37 37 34 31 29 20 6e 69 6c 5d 29 0a 23 40 37 36 20 52 65 6d 6f 76 | 5.(#$...137741).nil]).#@76.Remov |
21b60 | 65 20 44 61 73 68 20 66 72 6f 6d 20 60 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 61 6c 69 73 74 27 2e | e.Dash.from.`info-lookup-alist'. |
21b80 | 0a 55 73 65 64 20 62 79 20 60 75 6e 6c 6f 61 64 2d 66 65 61 74 75 72 65 27 2c 20 77 68 69 63 68 | .Used.by.`unload-feature',.which |
21ba0 | 20 73 65 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 61 73 68 2d 75 6e 6c 6f 61 64 2d 66 75 | .see...(defalias.'dash-unload-fu |
21bc0 | 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 21 5c 32 30 35 08 00 5c 33 30 33 20 | nction.#[0."\301\302!\205..\303. |
21be0 | 08 01 40 5c 32 33 35 5c 32 30 33 1a 00 5c 32 31 31 5c 33 30 34 08 03 40 5c 22 5c 32 34 30 5c 32 | ..@\235\203..\211\304..@\"\240\2 |
21c00 | 31 30 5c 33 30 35 20 5c 32 31 30 5c 32 31 30 5c 33 30 36 5c 32 30 37 22 20 5b 64 61 73 68 2d 2d | 10\305.\210\210\306\207".[dash-- |
21c20 | 69 6e 66 6f 2d 64 6f 63 2d 73 70 65 63 20 66 65 61 74 75 72 65 70 20 69 6e 66 6f 2d 6c 6f 6f 6b | info-doc-spec.featurep.info-look |
21c40 | 20 64 61 73 68 2d 2d 69 6e 66 6f 2d 65 6c 69 73 70 2d 64 6f 63 73 20 72 65 6d 6f 76 65 20 69 6e | .dash--info-elisp-docs.remove.in |
21c60 | 66 6f 2d 6c 6f 6f 6b 75 70 2d 72 65 73 65 74 20 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 31 33 38 | fo-lookup-reset.nil].5.(#$...138 |
21c80 | 30 37 35 29 5d 29 0a 28 70 72 6f 76 69 64 65 20 27 64 61 73 68 29 0a | 075)]).(provide.'dash). |