diff options
Diffstat (limited to 'src/algebra/strap/LSAGG.lsp')
-rw-r--r-- | src/algebra/strap/LSAGG.lsp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/algebra/strap/LSAGG.lsp b/src/algebra/strap/LSAGG.lsp index 4729107b..924ec233 100644 --- a/src/algebra/strap/LSAGG.lsp +++ b/src/algebra/strap/LSAGG.lsp @@ -5,19 +5,8 @@ (DEFPARAMETER |ListAggregate;AL| 'NIL) -(DEFUN |ListAggregate| (#0=#:G1428) - (LET (#1=#:G1429) - (COND - ((SETQ #1# (|assoc| (|devaluate| #0#) |ListAggregate;AL|)) - (CDR #1#)) - (T (SETQ |ListAggregate;AL| - (|cons5| (CONS (|devaluate| #0#) - (SETQ #1# (|ListAggregate;| #0#))) - |ListAggregate;AL|)) - #1#)))) - (DEFUN |ListAggregate;| (|t#1|) - (PROG (#0=#:G1427) + (PROG (#0=#:G1430) (RETURN (PROG1 (LETT #0# (|sublisV| @@ -37,6 +26,17 @@ . #1=(|ListAggregate|))))) . #1#) (SETELT #0# 0 (LIST '|ListAggregate| (|devaluate| |t#1|))))))) +(DEFUN |ListAggregate| (#0=#:G1431) + (LET (#1=#:G1432) + (COND + ((SETQ #1# (|assoc| (|devaluate| #0#) |ListAggregate;AL|)) + (CDR #1#)) + (T (SETQ |ListAggregate;AL| + (|cons5| (CONS (|devaluate| #0#) + (SETQ #1# (|ListAggregate;| #0#))) + |ListAggregate;AL|)) + #1#)))) + (SETQ |$CategoryFrame| (|put| '|ListAggregate| '|isCategory| T (|addModemap| '|ListAggregate| '(|ListAggregate| |#1|) |