diff options
Diffstat (limited to 'src/algebra/strap/LSAGG-.lsp')
-rw-r--r-- | src/algebra/strap/LSAGG-.lsp | 348 |
1 files changed, 160 insertions, 188 deletions
diff --git a/src/algebra/strap/LSAGG-.lsp b/src/algebra/strap/LSAGG-.lsp index 501455dc..2373264b 100644 --- a/src/algebra/strap/LSAGG-.lsp +++ b/src/algebra/strap/LSAGG-.lsp @@ -89,23 +89,21 @@ |LSAGG-;<;2AB;25|)) (DEFUN |LSAGG-;sort!;M2A;1| (|f| |l| $) - (|LSAGG-;mergeSort| |f| |l| (SPADCALL |l| (|getShellEntry| $ 9)) $)) + (|LSAGG-;mergeSort| |f| |l| (SPADCALL |l| (|shellEntry| $ 9)) $)) (DEFUN |LSAGG-;list;SA;2| (|x| $) - (SPADCALL |x| (SPADCALL (|getShellEntry| $ 13)) - (|getShellEntry| $ 14))) + (SPADCALL |x| (SPADCALL (|shellEntry| $ 13)) (|shellEntry| $ 14))) (DEFUN |LSAGG-;reduce;MAS;3| (|f| |x| $) (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) + ((SPADCALL |x| (|shellEntry| $ 16)) (|error| "reducing over an empty list needs the 3 argument form")) - (T (SPADCALL |f| (SPADCALL |x| (|getShellEntry| $ 17)) - (SPADCALL |x| (|getShellEntry| $ 18)) - (|getShellEntry| $ 20))))) + (T (SPADCALL |f| (SPADCALL |x| (|shellEntry| $ 17)) + (SPADCALL |x| (|shellEntry| $ 18)) (|shellEntry| $ 20))))) (DEFUN |LSAGG-;merge;M3A;4| (|f| |p| |q| $) - (SPADCALL |f| (SPADCALL |p| (|getShellEntry| $ 22)) - (SPADCALL |q| (|getShellEntry| $ 22)) (|getShellEntry| $ 23))) + (SPADCALL |f| (SPADCALL |p| (|shellEntry| $ 22)) + (SPADCALL |q| (|shellEntry| $ 22)) (|shellEntry| $ 23))) (DEFUN |LSAGG-;select!;M2A;5| (|f| |x| $) (PROG (|y| |z|) @@ -113,137 +111,128 @@ (SEQ (LOOP (COND ((NOT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) NIL) + ((SPADCALL |x| (|shellEntry| $ 16)) NIL) (T (NOT (SPADCALL - (SPADCALL |x| - (|getShellEntry| $ 18)) + (SPADCALL |x| (|shellEntry| $ 18)) |f|))))) (RETURN NIL)) - (T (SETQ |x| (SPADCALL |x| (|getShellEntry| $ 17)))))) + (T (SETQ |x| (SPADCALL |x| (|shellEntry| $ 17)))))) (EXIT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) |x|) + ((SPADCALL |x| (|shellEntry| $ 16)) |x|) (T (SEQ (LETT |y| |x| |LSAGG-;select!;M2A;5|) - (LETT |z| - (SPADCALL |y| (|getShellEntry| $ 17)) + (LETT |z| (SPADCALL |y| (|shellEntry| $ 17)) |LSAGG-;select!;M2A;5|) (LOOP (COND ((NOT (NOT (SPADCALL |z| - (|getShellEntry| $ 16)))) + (|shellEntry| $ 16)))) (RETURN NIL)) (T (COND ((SPADCALL (SPADCALL |z| - (|getShellEntry| $ 18)) + (|shellEntry| $ 18)) |f|) (SEQ (SETQ |y| |z|) (EXIT (SETQ |z| (SPADCALL |z| - (|getShellEntry| $ 17)))))) + (|shellEntry| $ 17)))))) (T (SEQ (SETQ |z| (SPADCALL |z| - (|getShellEntry| $ 17))) + (|shellEntry| $ 17))) (EXIT (SPADCALL |y| |z| - (|getShellEntry| $ 27))))))))) + (|shellEntry| $ 27))))))))) (EXIT |x|))))))))) (DEFUN |LSAGG-;merge!;M3A;6| (|f| |p| |q| $) (PROG (|r| |t|) (RETURN (COND - ((SPADCALL |p| (|getShellEntry| $ 16)) |q|) - ((SPADCALL |q| (|getShellEntry| $ 16)) |p|) - ((SPADCALL |p| |q| (|getShellEntry| $ 30)) + ((SPADCALL |p| (|shellEntry| $ 16)) |q|) + ((SPADCALL |q| (|shellEntry| $ 16)) |p|) + ((SPADCALL |p| |q| (|shellEntry| $ 30)) (|error| "cannot merge a list into itself")) (T (SEQ (COND - ((SPADCALL (SPADCALL |p| (|getShellEntry| $ 18)) - (SPADCALL |q| (|getShellEntry| $ 18)) |f|) + ((SPADCALL (SPADCALL |p| (|shellEntry| $ 18)) + (SPADCALL |q| (|shellEntry| $ 18)) |f|) (SEQ (LETT |r| (LETT |t| |p| |LSAGG-;merge!;M3A;6|) |LSAGG-;merge!;M3A;6|) (EXIT (SETQ |p| - (SPADCALL |p| - (|getShellEntry| $ 17)))))) + (SPADCALL |p| (|shellEntry| $ 17)))))) (T (SEQ (LETT |r| (LETT |t| |q| |LSAGG-;merge!;M3A;6|) |LSAGG-;merge!;M3A;6|) (EXIT (SETQ |q| (SPADCALL |q| - (|getShellEntry| $ 17))))))) + (|shellEntry| $ 17))))))) (LOOP (COND ((NOT (COND - ((SPADCALL |p| (|getShellEntry| $ 16)) NIL) - (T (NOT (SPADCALL |q| - (|getShellEntry| $ 16)))))) + ((SPADCALL |p| (|shellEntry| $ 16)) NIL) + (T (NOT (SPADCALL |q| (|shellEntry| $ 16)))))) (RETURN NIL)) (T (COND - ((SPADCALL - (SPADCALL |p| (|getShellEntry| $ 18)) - (SPADCALL |q| (|getShellEntry| $ 18)) - |f|) - (SEQ (SPADCALL |t| |p| - (|getShellEntry| $ 27)) + ((SPADCALL (SPADCALL |p| (|shellEntry| $ 18)) + (SPADCALL |q| (|shellEntry| $ 18)) |f|) + (SEQ (SPADCALL |t| |p| (|shellEntry| $ 27)) (LETT |t| |p| |LSAGG-;merge!;M3A;6|) (EXIT (SETQ |p| (SPADCALL |p| - (|getShellEntry| $ 17)))))) - (T (SEQ (SPADCALL |t| |q| - (|getShellEntry| $ 27)) + (|shellEntry| $ 17)))))) + (T (SEQ (SPADCALL |t| |q| (|shellEntry| $ 27)) (LETT |t| |q| |LSAGG-;merge!;M3A;6|) (EXIT (SETQ |q| (SPADCALL |q| - (|getShellEntry| $ 17)))))))))) + (|shellEntry| $ 17)))))))))) (SPADCALL |t| (COND - ((SPADCALL |p| (|getShellEntry| $ 16)) |q|) + ((SPADCALL |p| (|shellEntry| $ 16)) |q|) (T |p|)) - (|getShellEntry| $ 27)) + (|shellEntry| $ 27)) (EXIT |r|))))))) (DEFUN |LSAGG-;insert!;SAIA;7| (|s| |x| |i| $) (PROG (|y| |z|) (RETURN - (LET ((|m| (SPADCALL |x| (|getShellEntry| $ 33)))) + (LET ((|m| (SPADCALL |x| (|shellEntry| $ 33)))) (COND ((< |i| |m|) (|error| "index out of range")) - ((EQL |i| |m|) (SPADCALL |s| |x| (|getShellEntry| $ 14))) + ((EQL |i| |m|) (SPADCALL |s| |x| (|shellEntry| $ 14))) (T (SEQ (LETT |y| (SPADCALL |x| (LET ((#0=#:G1442 (- (- |i| 1) |m|))) (|check-subtype| (NOT (MINUSP #0#)) '(|NonNegativeInteger|) #0#)) - (|getShellEntry| $ 39)) + (|shellEntry| $ 39)) |LSAGG-;insert!;SAIA;7|) - (LETT |z| (SPADCALL |y| (|getShellEntry| $ 17)) + (LETT |z| (SPADCALL |y| (|shellEntry| $ 17)) |LSAGG-;insert!;SAIA;7|) - (SPADCALL |y| - (SPADCALL |s| |z| (|getShellEntry| $ 14)) - (|getShellEntry| $ 27)) + (SPADCALL |y| (SPADCALL |s| |z| (|shellEntry| $ 14)) + (|shellEntry| $ 27)) (EXIT |x|)))))))) (DEFUN |LSAGG-;insert!;2AIA;8| (|w| |x| |i| $) (PROG (|y| |z|) (RETURN - (LET ((|m| (SPADCALL |x| (|getShellEntry| $ 33)))) + (LET ((|m| (SPADCALL |x| (|shellEntry| $ 33)))) (COND ((< |i| |m|) (|error| "index out of range")) - ((EQL |i| |m|) (SPADCALL |w| |x| (|getShellEntry| $ 41))) + ((EQL |i| |m|) (SPADCALL |w| |x| (|shellEntry| $ 41))) (T (SEQ (LETT |y| (SPADCALL |x| (LET ((#0=#:G1446 (- (- |i| 1) |m|))) (|check-subtype| (NOT (MINUSP #0#)) '(|NonNegativeInteger|) #0#)) - (|getShellEntry| $ 39)) + (|shellEntry| $ 39)) |LSAGG-;insert!;2AIA;8|) - (LETT |z| (SPADCALL |y| (|getShellEntry| $ 17)) + (LETT |z| (SPADCALL |y| (|shellEntry| $ 17)) |LSAGG-;insert!;2AIA;8|) - (SPADCALL |y| |w| (|getShellEntry| $ 27)) - (SPADCALL |y| |z| (|getShellEntry| $ 41)) (EXIT |x|)))))))) + (SPADCALL |y| |w| (|shellEntry| $ 27)) + (SPADCALL |y| |z| (|shellEntry| $ 41)) (EXIT |x|)))))))) (DEFUN |LSAGG-;remove!;M2A;9| (|f| |x| $) (PROG (|p| |q|) @@ -251,72 +240,70 @@ (SEQ (LOOP (COND ((NOT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) NIL) - (T (SPADCALL - (SPADCALL |x| (|getShellEntry| $ 18)) + ((SPADCALL |x| (|shellEntry| $ 16)) NIL) + (T (SPADCALL (SPADCALL |x| (|shellEntry| $ 18)) |f|)))) (RETURN NIL)) - (T (SETQ |x| (SPADCALL |x| (|getShellEntry| $ 17)))))) + (T (SETQ |x| (SPADCALL |x| (|shellEntry| $ 17)))))) (EXIT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) |x|) + ((SPADCALL |x| (|shellEntry| $ 16)) |x|) (T (SEQ (LETT |p| |x| |LSAGG-;remove!;M2A;9|) - (LETT |q| - (SPADCALL |x| (|getShellEntry| $ 17)) + (LETT |q| (SPADCALL |x| (|shellEntry| $ 17)) |LSAGG-;remove!;M2A;9|) (LOOP (COND ((NOT (NOT (SPADCALL |q| - (|getShellEntry| $ 16)))) + (|shellEntry| $ 16)))) (RETURN NIL)) (T (COND ((SPADCALL (SPADCALL |q| - (|getShellEntry| $ 18)) + (|shellEntry| $ 18)) |f|) (SETQ |q| (SPADCALL |p| (SPADCALL |q| - (|getShellEntry| $ 17)) - (|getShellEntry| $ 27)))) + (|shellEntry| $ 17)) + (|shellEntry| $ 27)))) (T (SEQ (SETQ |p| |q|) (EXIT (SETQ |q| (SPADCALL |q| - (|getShellEntry| $ 17)))))))))) + (|shellEntry| $ 17)))))))))) (EXIT |x|))))))))) (DEFUN |LSAGG-;delete!;AIA;10| (|x| |i| $) (PROG (|y|) (RETURN - (LET ((|m| (SPADCALL |x| (|getShellEntry| $ 33)))) + (LET ((|m| (SPADCALL |x| (|shellEntry| $ 33)))) (COND ((< |i| |m|) (|error| "index out of range")) - ((EQL |i| |m|) (SPADCALL |x| (|getShellEntry| $ 17))) + ((EQL |i| |m|) (SPADCALL |x| (|shellEntry| $ 17))) (T (SEQ (LETT |y| (SPADCALL |x| (LET ((#0=#:G1458 (- (- |i| 1) |m|))) (|check-subtype| (NOT (MINUSP #0#)) '(|NonNegativeInteger|) #0#)) - (|getShellEntry| $ 39)) + (|shellEntry| $ 39)) |LSAGG-;delete!;AIA;10|) - (SPADCALL |y| (SPADCALL |y| 2 (|getShellEntry| $ 39)) - (|getShellEntry| $ 27)) + (SPADCALL |y| (SPADCALL |y| 2 (|shellEntry| $ 39)) + (|shellEntry| $ 27)) (EXIT |x|)))))))) (DEFUN |LSAGG-;delete!;AUsA;11| (|x| |i| $) (PROG (|h| |t|) (RETURN - (LET ((|l| (SPADCALL |i| (|getShellEntry| $ 46))) - (|m| (SPADCALL |x| (|getShellEntry| $ 33)))) + (LET ((|l| (SPADCALL |i| (|shellEntry| $ 46))) + (|m| (SPADCALL |x| (|shellEntry| $ 33)))) (COND ((< |l| |m|) (|error| "index out of range")) (T (SEQ (LETT |h| (COND - ((SPADCALL |i| (|getShellEntry| $ 47)) - (SPADCALL |i| (|getShellEntry| $ 48))) - (T (SPADCALL |x| (|getShellEntry| $ 49)))) + ((SPADCALL |i| (|shellEntry| $ 47)) + (SPADCALL |i| (|shellEntry| $ 48))) + (T (SPADCALL |x| (|shellEntry| $ 49)))) |LSAGG-;delete!;AUsA;11|) (EXIT (COND ((< |h| |l|) |x|) @@ -325,7 +312,7 @@ (LET ((#0=#:G1464 (- (+ |h| 1) |m|))) (|check-subtype| (NOT (MINUSP #0#)) '(|NonNegativeInteger|) #0#)) - (|getShellEntry| $ 39))) + (|shellEntry| $ 39))) (T (SEQ (LETT |t| (SPADCALL |x| (LET @@ -335,7 +322,7 @@ (NOT (MINUSP #1#)) '(|NonNegativeInteger|) #1#)) - (|getShellEntry| $ 39)) + (|shellEntry| $ 39)) |LSAGG-;delete!;AUsA;11|) (SPADCALL |t| (SPADCALL |t| @@ -344,40 +331,38 @@ (|check-subtype| (NOT (MINUSP #2#)) '(|NonNegativeInteger|) #2#)) - (|getShellEntry| $ 39)) - (|getShellEntry| $ 27)) + (|shellEntry| $ 39)) + (|shellEntry| $ 27)) (EXIT |x|)))))))))))) (DEFUN |LSAGG-;find;MAU;12| (|f| |x| $) (SEQ (LOOP (COND ((NOT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) NIL) - (T (NOT (SPADCALL - (SPADCALL |x| (|getShellEntry| $ 18)) + ((SPADCALL |x| (|shellEntry| $ 16)) NIL) + (T (NOT (SPADCALL (SPADCALL |x| (|shellEntry| $ 18)) |f|))))) (RETURN NIL)) - (T (SETQ |x| (SPADCALL |x| (|getShellEntry| $ 17)))))) + (T (SETQ |x| (SPADCALL |x| (|shellEntry| $ 17)))))) (EXIT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) - (CONS 1 "failed")) - (T (CONS 0 (SPADCALL |x| (|getShellEntry| $ 18)))))))) + ((SPADCALL |x| (|shellEntry| $ 16)) (CONS 1 "failed")) + (T (CONS 0 (SPADCALL |x| (|shellEntry| $ 18)))))))) (DEFUN |LSAGG-;position;MAI;13| (|f| |x| $) - (LET ((|k| (SPADCALL |x| (|getShellEntry| $ 33)))) + (LET ((|k| (SPADCALL |x| (|shellEntry| $ 33)))) (SEQ (LOOP (COND ((NOT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) NIL) + ((SPADCALL |x| (|shellEntry| $ 16)) NIL) (T (NOT (SPADCALL - (SPADCALL |x| (|getShellEntry| $ 18)) + (SPADCALL |x| (|shellEntry| $ 18)) |f|))))) (RETURN NIL)) - (T (SEQ (SETQ |x| (SPADCALL |x| (|getShellEntry| $ 17))) + (T (SEQ (SETQ |x| (SPADCALL |x| (|shellEntry| $ 17))) (EXIT (SETQ |k| (+ |k| 1))))))) (EXIT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) - (- (SPADCALL |x| (|getShellEntry| $ 33)) 1)) + ((SPADCALL |x| (|shellEntry| $ 16)) + (- (SPADCALL |x| (|shellEntry| $ 33)) 1)) (T |k|)))))) (DEFUN |LSAGG-;mergeSort| (|f| |p| |n| $) @@ -386,10 +371,10 @@ (SEQ (COND ((AND (EQL |n| 2) (SPADCALL - (SPADCALL (SPADCALL |p| (|getShellEntry| $ 17)) - (|getShellEntry| $ 18)) - (SPADCALL |p| (|getShellEntry| $ 18)) |f|)) - (SETQ |p| (SPADCALL |p| (|getShellEntry| $ 55))))) + (SPADCALL (SPADCALL |p| (|shellEntry| $ 17)) + (|shellEntry| $ 18)) + (SPADCALL |p| (|shellEntry| $ 18)) |f|)) + (SETQ |p| (SPADCALL |p| (|shellEntry| $ 55))))) (EXIT (COND ((< |n| 3) |p|) (T (SEQ (LETT |l| @@ -398,8 +383,7 @@ '(|NonNegativeInteger|) #0#)) |LSAGG-;mergeSort|) (LETT |q| - (SPADCALL |p| |l| - (|getShellEntry| $ 57)) + (SPADCALL |p| |l| (|shellEntry| $ 57)) |LSAGG-;mergeSort|) (SETQ |p| (|LSAGG-;mergeSort| |f| |p| |l| $)) @@ -407,41 +391,40 @@ (|LSAGG-;mergeSort| |f| |q| (- |n| |l|) $)) (EXIT (SPADCALL |f| |p| |q| - (|getShellEntry| $ 23))))))))))) + (|shellEntry| $ 23))))))))))) (DEFUN |LSAGG-;sorted?;MAB;15| (|f| |l| $) (COND - ((SPADCALL |l| (|getShellEntry| $ 16)) T) - (T (LET ((|p| (SPADCALL |l| (|getShellEntry| $ 17)))) + ((SPADCALL |l| (|shellEntry| $ 16)) T) + (T (LET ((|p| (SPADCALL |l| (|shellEntry| $ 17)))) (SEQ (LOOP (COND - ((NOT (NOT (SPADCALL |p| (|getShellEntry| $ 16)))) + ((NOT (NOT (SPADCALL |p| (|shellEntry| $ 16)))) (RETURN NIL)) (T (SEQ (COND ((NOT (SPADCALL (SPADCALL |l| - (|getShellEntry| $ 18)) + (|shellEntry| $ 18)) (SPADCALL |p| - (|getShellEntry| $ 18)) + (|shellEntry| $ 18)) |f|)) (RETURN-FROM |LSAGG-;sorted?;MAB;15| NIL))) (EXIT (SETQ |p| (SPADCALL (SETQ |l| |p|) - (|getShellEntry| $ 17)))))))) + (|shellEntry| $ 17)))))))) (EXIT T)))))) (DEFUN |LSAGG-;reduce;MA2S;16| (|f| |x| |i| $) (LET ((|r| |i|)) (SEQ (LOOP (COND - ((NOT (NOT (SPADCALL |x| (|getShellEntry| $ 16)))) + ((NOT (NOT (SPADCALL |x| (|shellEntry| $ 16)))) (RETURN NIL)) (T (SEQ (SETQ |r| (SPADCALL |r| - (SPADCALL |x| (|getShellEntry| $ 18)) - |f|)) + (SPADCALL |x| (|shellEntry| $ 18)) |f|)) (EXIT (SETQ |x| - (SPADCALL |x| (|getShellEntry| $ 17)))))))) + (SPADCALL |x| (|shellEntry| $ 17)))))))) (EXIT |r|)))) (DEFUN |LSAGG-;reduce;MA3S;17| (|f| |x| |i| |a| $) @@ -449,98 +432,95 @@ (SEQ (LOOP (COND ((NOT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) NIL) - (T (SPADCALL |r| |a| (|getShellEntry| $ 61))))) + ((SPADCALL |x| (|shellEntry| $ 16)) NIL) + (T (SPADCALL |r| |a| (|shellEntry| $ 61))))) (RETURN NIL)) (T (SEQ (SETQ |r| (SPADCALL |r| - (SPADCALL |x| (|getShellEntry| $ 18)) - |f|)) + (SPADCALL |x| (|shellEntry| $ 18)) |f|)) (EXIT (SETQ |x| - (SPADCALL |x| (|getShellEntry| $ 17)))))))) + (SPADCALL |x| (|shellEntry| $ 17)))))))) (EXIT |r|)))) (DEFUN |LSAGG-;new;NniSA;18| (|n| |s| $) - (LET ((|l| (SPADCALL (|getShellEntry| $ 13)))) + (LET ((|l| (SPADCALL (|shellEntry| $ 13)))) (SEQ (LET ((|k| 1)) (LOOP (COND ((> |k| |n|) (RETURN NIL)) - (T (SETQ |l| (SPADCALL |s| |l| (|getShellEntry| $ 14))))) + (T (SETQ |l| (SPADCALL |s| |l| (|shellEntry| $ 14))))) (SETQ |k| (+ |k| 1)))) (EXIT |l|)))) (DEFUN |LSAGG-;map;M3A;19| (|f| |x| |y| $) - (LET ((|z| (SPADCALL (|getShellEntry| $ 13)))) + (LET ((|z| (SPADCALL (|shellEntry| $ 13)))) (SEQ (LOOP (COND ((NOT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) NIL) - (T (NOT (SPADCALL |y| (|getShellEntry| $ 16)))))) + ((SPADCALL |x| (|shellEntry| $ 16)) NIL) + (T (NOT (SPADCALL |y| (|shellEntry| $ 16)))))) (RETURN NIL)) (T (SEQ (SETQ |z| (SPADCALL (SPADCALL - (SPADCALL |x| - (|getShellEntry| $ 18)) - (SPADCALL |y| - (|getShellEntry| $ 18)) + (SPADCALL |x| (|shellEntry| $ 18)) + (SPADCALL |y| (|shellEntry| $ 18)) |f|) - |z| (|getShellEntry| $ 14))) - (SETQ |x| (SPADCALL |x| (|getShellEntry| $ 17))) + |z| (|shellEntry| $ 14))) + (SETQ |x| (SPADCALL |x| (|shellEntry| $ 17))) (EXIT (SETQ |y| - (SPADCALL |y| (|getShellEntry| $ 17)))))))) - (EXIT (SPADCALL |z| (|getShellEntry| $ 55)))))) + (SPADCALL |y| (|shellEntry| $ 17)))))))) + (EXIT (SPADCALL |z| (|shellEntry| $ 55)))))) (DEFUN |LSAGG-;reverse!;2A;20| (|x| $) (PROG (|y| |z|) (RETURN (COND - ((OR (SPADCALL |x| (|getShellEntry| $ 16)) + ((OR (SPADCALL |x| (|shellEntry| $ 16)) (SPADCALL - (LETT |y| (SPADCALL |x| (|getShellEntry| $ 17)) + (LETT |y| (SPADCALL |x| (|shellEntry| $ 17)) |LSAGG-;reverse!;2A;20|) - (|getShellEntry| $ 16))) + (|shellEntry| $ 16))) |x|) - (T (SEQ (SPADCALL |x| (SPADCALL (|getShellEntry| $ 13)) - (|getShellEntry| $ 27)) + (T (SEQ (SPADCALL |x| (SPADCALL (|shellEntry| $ 13)) + (|shellEntry| $ 27)) (LOOP (COND - ((NOT (NOT (SPADCALL |y| (|getShellEntry| $ 16)))) + ((NOT (NOT (SPADCALL |y| (|shellEntry| $ 16)))) (RETURN NIL)) (T (SEQ (LETT |z| - (SPADCALL |y| (|getShellEntry| $ 17)) + (SPADCALL |y| (|shellEntry| $ 17)) |LSAGG-;reverse!;2A;20|) - (SPADCALL |y| |x| (|getShellEntry| $ 27)) + (SPADCALL |y| |x| (|shellEntry| $ 27)) (SETQ |x| |y|) (EXIT (SETQ |y| |z|)))))) (EXIT |x|))))))) (DEFUN |LSAGG-;copy;2A;21| (|x| $) - (LET ((|y| (SPADCALL (|getShellEntry| $ 13)))) + (LET ((|y| (SPADCALL (|shellEntry| $ 13)))) (SEQ (LET ((|k| 0)) (LOOP (COND - ((NOT (NOT (SPADCALL |x| (|getShellEntry| $ 16)))) + ((NOT (NOT (SPADCALL |x| (|shellEntry| $ 16)))) (RETURN NIL)) (T (COND ((AND (EQL |k| 1000) - (SPADCALL |x| (|getShellEntry| $ 67))) + (SPADCALL |x| (|shellEntry| $ 67))) (|error| "cyclic list")) (T (SEQ (SETQ |y| (SPADCALL (SPADCALL |x| - (|getShellEntry| $ 18)) - |y| (|getShellEntry| $ 14))) + (|shellEntry| $ 18)) + |y| (|shellEntry| $ 14))) (EXIT (SETQ |x| (SPADCALL |x| - (|getShellEntry| $ 17))))))))) + (|shellEntry| $ 17))))))))) (SETQ |k| (+ |k| 1)))) - (EXIT (SPADCALL |y| (|getShellEntry| $ 55)))))) + (EXIT (SPADCALL |y| (|shellEntry| $ 55)))))) (DEFUN |LSAGG-;copyInto!;2AIA;22| (|y| |x| |s| $) (PROG (|z|) (RETURN - (LET ((|m| (SPADCALL |y| (|getShellEntry| $ 33)))) + (LET ((|m| (SPADCALL |y| (|shellEntry| $ 33)))) (COND ((< |s| |m|) (|error| "index out of range")) (T (SEQ (LETT |z| @@ -548,31 +528,28 @@ (LET ((#0=#:G1527 (- |s| |m|))) (|check-subtype| (NOT (MINUSP #0#)) '(|NonNegativeInteger|) #0#)) - (|getShellEntry| $ 39)) + (|shellEntry| $ 39)) |LSAGG-;copyInto!;2AIA;22|) (LOOP (COND ((NOT (COND - ((SPADCALL |z| (|getShellEntry| $ 16)) - NIL) + ((SPADCALL |z| (|shellEntry| $ 16)) NIL) (T (NOT (SPADCALL |x| - (|getShellEntry| $ 16)))))) + (|shellEntry| $ 16)))))) (RETURN NIL)) (T (SEQ (SPADCALL |z| - (SPADCALL |x| (|getShellEntry| $ 18)) - (|getShellEntry| $ 69)) + (SPADCALL |x| (|shellEntry| $ 18)) + (|shellEntry| $ 69)) (SETQ |x| - (SPADCALL |x| - (|getShellEntry| $ 17))) + (SPADCALL |x| (|shellEntry| $ 17))) (EXIT (SETQ |z| - (SPADCALL |z| - (|getShellEntry| $ 17)))))))) + (SPADCALL |z| (|shellEntry| $ 17)))))))) (EXIT |y|)))))))) (DEFUN |LSAGG-;position;SA2I;23| (|w| |x| |s| $) (PROG (|k|) (RETURN - (LET ((|m| (SPADCALL |x| (|getShellEntry| $ 33)))) + (LET ((|m| (SPADCALL |x| (|shellEntry| $ 33)))) (COND ((< |s| |m|) (|error| "index out of range")) (T (SEQ (SETQ |x| @@ -580,71 +557,66 @@ (LET ((#0=#:G1534 (- |s| |m|))) (|check-subtype| (NOT (MINUSP #0#)) '(|NonNegativeInteger|) #0#)) - (|getShellEntry| $ 39))) + (|shellEntry| $ 39))) (LETT |k| |s| |LSAGG-;position;SA2I;23|) (LOOP (COND ((NOT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) - NIL) + ((SPADCALL |x| (|shellEntry| $ 16)) NIL) (T (SPADCALL |w| - (SPADCALL |x| - (|getShellEntry| $ 18)) - (|getShellEntry| $ 61))))) + (SPADCALL |x| (|shellEntry| $ 18)) + (|shellEntry| $ 61))))) (RETURN NIL)) (T (SEQ (SETQ |x| - (SPADCALL |x| - (|getShellEntry| $ 17))) + (SPADCALL |x| (|shellEntry| $ 17))) (EXIT (SETQ |k| (+ |k| 1))))))) (EXIT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) - (- (SPADCALL |x| (|getShellEntry| $ 33)) 1)) + ((SPADCALL |x| (|shellEntry| $ 16)) + (- (SPADCALL |x| (|shellEntry| $ 33)) 1)) (T |k|)))))))))) (DEFUN |LSAGG-;removeDuplicates!;2A;24| (|l| $) (LET ((|p| |l|)) (SEQ (LOOP (COND - ((NOT (NOT (SPADCALL |p| (|getShellEntry| $ 16)))) + ((NOT (NOT (SPADCALL |p| (|shellEntry| $ 16)))) (RETURN NIL)) (T (SETQ |p| (SPADCALL |p| (SPADCALL (CONS #'|LSAGG-;removeDuplicates!;2A;24!0| (VECTOR $ |p|)) - (SPADCALL |p| (|getShellEntry| $ 17)) - (|getShellEntry| $ 73)) - (|getShellEntry| $ 27)))))) + (SPADCALL |p| (|shellEntry| $ 17)) + (|shellEntry| $ 73)) + (|shellEntry| $ 27)))))) (EXIT |l|)))) (DEFUN |LSAGG-;removeDuplicates!;2A;24!0| (|#1| $$) (LET (($ (SVREF $$ 0))) - (SPADCALL |#1| (SPADCALL (SVREF $$ 1) (|getShellEntry| $ 18)) - (|getShellEntry| $ 72)))) + (SPADCALL |#1| (SPADCALL (SVREF $$ 1) (|shellEntry| $ 18)) + (|shellEntry| $ 72)))) (DEFUN |LSAGG-;<;2AB;25| (|x| |y| $) (SEQ (LOOP (COND ((NOT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) NIL) - (T (NOT (SPADCALL |y| (|getShellEntry| $ 16)))))) + ((SPADCALL |x| (|shellEntry| $ 16)) NIL) + (T (NOT (SPADCALL |y| (|shellEntry| $ 16)))))) (RETURN NIL)) (T (COND - ((SPADCALL (SPADCALL |x| (|getShellEntry| $ 18)) - (SPADCALL |y| (|getShellEntry| $ 18)) - (|getShellEntry| $ 61)) + ((SPADCALL (SPADCALL |x| (|shellEntry| $ 18)) + (SPADCALL |y| (|shellEntry| $ 18)) + (|shellEntry| $ 61)) (RETURN-FROM |LSAGG-;<;2AB;25| - (SPADCALL (SPADCALL |x| (|getShellEntry| $ 18)) - (SPADCALL |y| (|getShellEntry| $ 18)) - (|getShellEntry| $ 75)))) - (T (SEQ (SETQ |x| - (SPADCALL |x| (|getShellEntry| $ 17))) + (SPADCALL (SPADCALL |x| (|shellEntry| $ 18)) + (SPADCALL |y| (|shellEntry| $ 18)) + (|shellEntry| $ 75)))) + (T (SEQ (SETQ |x| (SPADCALL |x| (|shellEntry| $ 17))) (EXIT (SETQ |y| - (SPADCALL |y| - (|getShellEntry| $ 17)))))))))) + (SPADCALL |y| (|shellEntry| $ 17)))))))))) (EXIT (COND - ((SPADCALL |x| (|getShellEntry| $ 16)) - (NOT (SPADCALL |y| (|getShellEntry| $ 16)))) + ((SPADCALL |x| (|shellEntry| $ 16)) + (NOT (SPADCALL |y| (|shellEntry| $ 16)))) (T NIL))))) (DEFUN |ListAggregate&| (|#1| |#2|) |