diff options
author | dos-reis <gdr@axiomatics.org> | 2011-03-07 05:49:53 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2011-03-07 05:49:53 +0000 |
commit | a03b7716749e9fb997d99659967aa49ae6ca1569 (patch) | |
tree | f9ea530df62ac41622e2180077fb4d07aebd7d64 /src/algebra/strap/HOAGG-.lsp | |
parent | 13c00cb56547feb8cd6b5b3c6386a881072862f6 (diff) | |
download | open-axiom-a03b7716749e9fb997d99659967aa49ae6ca1569.tar.gz |
* interp/sys-utility.boot (getSystemModulePath): Use
systemAlgebraDirectory.
* interp/database.boot (pathToDatabase): Use systemDatabaseDirectory.
* algebra/integer.spad.pamphlet (Integer) [latex]: Tidy.
* algebra/string.spad.pamphlet (Character) [latex]: Likewise.
* algebra/Makefile.in: Rework bootstrapping set up.
(COMPILE_LISP): Remove.
(axiom_algebra_layer_strap): Likewise.
(axiom_algebra_layer_strap_objects): Likewise.
(axiom_algebra_bootstrap): Likewise.
(oa_strap_0_fasls): New.
(oa_strap_1_fasls): Likewise.
(oa_strap_2_fasls): Likewise.
(oa_strap_0_sources): Likewise.
(oa_strap_1_sources): Likewise.
(oa_strap_2_sources): Likewise.
* src/algerab/strap: Remove.
Diffstat (limited to 'src/algebra/strap/HOAGG-.lsp')
-rw-r--r-- | src/algebra/strap/HOAGG-.lsp | 227 |
1 files changed, 0 insertions, 227 deletions
diff --git a/src/algebra/strap/HOAGG-.lsp b/src/algebra/strap/HOAGG-.lsp deleted file mode 100644 index e501fcf8..00000000 --- a/src/algebra/strap/HOAGG-.lsp +++ /dev/null @@ -1,227 +0,0 @@ - -(/VERSIONCHECK 2) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%List| |%Shell|) |%Thing|) - |HOAGG-;eval;ALA;1|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Shell|) (|%IntegerSection| 0)) - |HOAGG-;#;ANni;2|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Thing| |%Shell|) |%Boolean|) - |HOAGG-;any?;MAB;3|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Thing| |%Shell|) |%Boolean|) - |HOAGG-;every?;MAB;4|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Thing| |%Shell|) - (|%IntegerSection| 0)) - |HOAGG-;count;MANni;5|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Shell|) |%List|) - |HOAGG-;members;AL;6|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Thing| |%Shell|) |%Boolean|) - |HOAGG-;=;2AB;7|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Thing| |%Shell|) - (|%IntegerSection| 0)) - |HOAGG-;count;SANni;8|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Thing| |%Shell|) |%Boolean|) - |HOAGG-;member?;SAB;9|)) - -(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Shell|) |%Thing|) - |HOAGG-;coerce;AOf;10|)) - -(DEFUN |HOAGG-;eval;ALA;1| (|u| |l| $) - (SPADCALL (CONS #'|HOAGG-;eval;ALA;1!0| (VECTOR $ |l|)) |u| - (|shellEntry| $ 12))) - -(DEFUN |HOAGG-;eval;ALA;1!0| (|#1| $$) - (SPADCALL |#1| (SVREF $$ 1) (|shellEntry| (SVREF $$ 0) 10))) - -(DEFUN |HOAGG-;#;ANni;2| (|c| $) - (LIST-LENGTH (SPADCALL |c| (|shellEntry| $ 15)))) - -(DEFUN |HOAGG-;any?;MAB;3| (|f| |c| $) - (LET ((#0=#:G1380 NIL) (#1=#:G1381 T) - (#2=#:G1403 (SPADCALL |c| (|shellEntry| $ 15)))) - (LOOP - (COND - ((ATOM #2#) (RETURN (AND (NOT #1#) #0#))) - (T (LET ((|x| (CAR #2#))) - (LET ((#3=#:G1379 (SPADCALL |x| |f|))) - (COND (#1# (SETQ #0# #3#)) (T (SETQ #0# (OR #0# #3#)))) - (SETQ #1# NIL))))) - (SETQ #2# (CDR #2#))))) - -(DEFUN |HOAGG-;every?;MAB;4| (|f| |c| $) - (LET ((#0=#:G1385 NIL) (#1=#:G1386 T) - (#2=#:G1404 (SPADCALL |c| (|shellEntry| $ 15)))) - (LOOP - (COND - ((ATOM #2#) (RETURN (OR #1# #0#))) - (T (LET ((|x| (CAR #2#))) - (LET ((#3=#:G1384 (SPADCALL |x| |f|))) - (COND - (#1# (SETQ #0# #3#)) - (T (SETQ #0# (AND #0# #3#)))) - (SETQ #1# NIL))))) - (SETQ #2# (CDR #2#))))) - -(DEFUN |HOAGG-;count;MANni;5| (|f| |c| $) - (LET ((#0=#:G1389 NIL) (#1=#:G1390 T) - (#2=#:G1405 (SPADCALL |c| (|shellEntry| $ 15)))) - (LOOP - (COND - ((ATOM #2#) (RETURN (COND (#1# 0) (T #0#)))) - (T (LET ((|x| (CAR #2#))) - (AND (SPADCALL |x| |f|) - (LET ((#3=#:G1388 1)) - (COND - (#1# (SETQ #0# #3#)) - (T (SETQ #0# (+ #0# #3#)))) - (SETQ #1# NIL)))))) - (SETQ #2# (CDR #2#))))) - -(DEFUN |HOAGG-;members;AL;6| (|x| $) - (SPADCALL |x| (|shellEntry| $ 15))) - -(DEFUN |HOAGG-;=;2AB;7| (|x| |y| $) - (AND (SPADCALL |x| (SPADCALL |y| (|shellEntry| $ 32)) - (|shellEntry| $ 33)) - (LET ((#0=#:G1394 NIL) (#1=#:G1395 T) - (#2=#:G1406 (SPADCALL |x| (|shellEntry| $ 15))) - (#3=#:G1407 (SPADCALL |y| (|shellEntry| $ 15)))) - (LOOP - (COND - ((OR (ATOM #2#) (ATOM #3#)) (RETURN (OR #1# #0#))) - (T (LET ((|a| (CAR #2#)) (|b| (CAR #3#))) - (LET ((#4=#:G1393 - (SPADCALL |a| |b| (|shellEntry| $ 34)))) - (COND - (#1# (SETQ #0# #4#)) - (T (SETQ #0# (AND #0# #4#)))) - (SETQ #1# NIL))))) - (SETQ #2# (CDR #2#)) - (SETQ #3# (CDR #3#)))))) - -(DEFUN |HOAGG-;count;SANni;8| (|s| |x| $) - (SPADCALL (CONS #'|HOAGG-;count;SANni;8!0| (VECTOR $ |s|)) |x| - (|shellEntry| $ 36))) - -(DEFUN |HOAGG-;count;SANni;8!0| (|#1| $$) - (SPADCALL (SVREF $$ 1) |#1| (|shellEntry| (SVREF $$ 0) 34))) - -(DEFUN |HOAGG-;member?;SAB;9| (|e| |c| $) - (SPADCALL (CONS #'|HOAGG-;member?;SAB;9!0| (VECTOR $ |e|)) |c| - (|shellEntry| $ 38))) - -(DEFUN |HOAGG-;member?;SAB;9!0| (|#1| $$) - (SPADCALL (SVREF $$ 1) |#1| (|shellEntry| (SVREF $$ 0) 34))) - -(DEFUN |HOAGG-;coerce;AOf;10| (|x| $) - (SPADCALL - (SPADCALL - (LET ((#0=#:G1409 (SPADCALL |x| (|shellEntry| $ 15))) - (#1=#:G1408 NIL)) - (LOOP - (COND - ((ATOM #0#) (RETURN (NREVERSE #1#))) - (T (LET ((|a| (CAR #0#))) - (SETQ #1# - (CONS (SPADCALL |a| (|shellEntry| $ 41)) - #1#))))) - (SETQ #0# (CDR #0#)))) - (|shellEntry| $ 43)) - (|shellEntry| $ 44))) - -(DEFUN |HomogeneousAggregate&| (|#1| |#2|) - (LET* ((|dv$1| (|devaluate| |#1|)) (|dv$2| (|devaluate| |#2|)) - (|dv$| (LIST '|HomogeneousAggregate&| |dv$1| |dv$2|)) - ($ (|newShell| 46)) - (|pv$| (|buildPredVector| 0 0 - (LIST (|HasAttribute| |#1| '|finiteAggregate|) - (|HasAttribute| |#1| '|shallowlyMutable|) - (|HasCategory| |#2| - (LIST '|Evalable| (|devaluate| |#2|))) - (|HasCategory| |#2| '(|SetCategory|)) - (|HasCategory| |#2| '(|BasicType|)) - (|HasCategory| |#2| - '(|CoercibleTo| (|OutputForm|))))))) - (SETF (|shellEntry| $ 0) |dv$|) - (SETF (|shellEntry| $ 3) |pv$|) - (|stuffDomainSlots| $) - (SETF (|shellEntry| $ 6) |#1|) - (SETF (|shellEntry| $ 7) |#2|) - (COND - ((|testBitVector| |pv$| 3) - (SETF (|shellEntry| $ 13) - (CONS (|dispatchFunction| |HOAGG-;eval;ALA;1|) $)))) - (COND - ((|testBitVector| |pv$| 1) - (PROGN - (SETF (|shellEntry| $ 18) - (CONS (|dispatchFunction| |HOAGG-;#;ANni;2|) $)) - (SETF (|shellEntry| $ 23) - (CONS (|dispatchFunction| |HOAGG-;any?;MAB;3|) $)) - (SETF (|shellEntry| $ 26) - (CONS (|dispatchFunction| |HOAGG-;every?;MAB;4|) $)) - (SETF (|shellEntry| $ 30) - (CONS (|dispatchFunction| |HOAGG-;count;MANni;5|) $)) - (SETF (|shellEntry| $ 31) - (CONS (|dispatchFunction| |HOAGG-;members;AL;6|) $)) - (COND - ((|testBitVector| |pv$| 5) - (SETF (|shellEntry| $ 35) - (CONS (|dispatchFunction| |HOAGG-;=;2AB;7|) $)))) - (COND - ((|testBitVector| |pv$| 4) - (PROGN - (SETF (|shellEntry| $ 37) - (CONS (|dispatchFunction| |HOAGG-;count;SANni;8|) - $)) - (SETF (|shellEntry| $ 39) - (CONS (|dispatchFunction| |HOAGG-;member?;SAB;9|) - $))))) - (COND - ((|testBitVector| |pv$| 6) - (SETF (|shellEntry| $ 45) - (CONS (|dispatchFunction| |HOAGG-;coerce;AOf;10|) $))))))) - $)) - -(MAKEPROP '|HomogeneousAggregate&| '|infovec| - (LIST '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|local| |#2|) - (|Equation| 7) (|List| 8) (0 . |eval|) (|Mapping| 7 7) - (6 . |map|) (12 . |eval|) (|List| 7) (18 . |parts|) - (|NonNegativeInteger|) (23 . |#|) (28 . |#|) (|Boolean|) - (33 . |or|) (39 . |false|) (|Mapping| 19 7) (43 . |any?|) - (49 . |and|) (55 . |true|) (59 . |every?|) (65 . |One|) - (69 . +) (75 . |Zero|) (79 . |count|) (85 . |members|) - (90 . |#|) (95 . |size?|) (101 . =) (107 . =) - (113 . |count|) (119 . |count|) (125 . |any?|) - (131 . |member?|) (|OutputForm|) (137 . |coerce|) - (|List| $) (142 . |commaSeparate|) (147 . |bracket|) - (152 . |coerce|)) - '#(|members| 157 |member?| 162 |every?| 168 |eval| 174 - |count| 180 |coerce| 192 |any?| 197 = 203 |#| 209) - 'NIL - (CONS (|makeByteWordVec2| 1 'NIL) - (CONS '#() - (CONS '#() - (|makeByteWordVec2| 45 - '(2 7 0 0 9 10 2 6 0 11 0 12 2 0 0 0 9 - 13 1 6 14 0 15 1 14 16 0 17 1 0 16 0 - 18 2 19 0 0 0 20 0 19 0 21 2 0 19 22 - 0 23 2 19 0 0 0 24 0 19 0 25 2 0 19 - 22 0 26 0 16 0 27 2 16 0 0 0 28 0 16 - 0 29 2 0 16 22 0 30 1 0 14 0 31 1 6 - 16 0 32 2 6 19 0 16 33 2 7 19 0 0 34 - 2 0 19 0 0 35 2 6 16 22 0 36 2 0 16 7 - 0 37 2 6 19 22 0 38 2 0 19 7 0 39 1 7 - 40 0 41 1 40 0 42 43 1 40 0 0 44 1 0 - 40 0 45 1 0 14 0 31 2 0 19 7 0 39 2 0 - 19 22 0 26 2 0 0 0 9 13 2 0 16 7 0 37 - 2 0 16 22 0 30 1 0 40 0 45 2 0 19 22 - 0 23 2 0 19 0 0 35 1 0 16 0 18))))) - '|lookupComplete|)) |