aboutsummaryrefslogtreecommitdiff
path: root/src/algebra/strap/HOAGG-.lsp
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-03-07 05:49:53 +0000
committerdos-reis <gdr@axiomatics.org>2011-03-07 05:49:53 +0000
commita03b7716749e9fb997d99659967aa49ae6ca1569 (patch)
treef9ea530df62ac41622e2180077fb4d07aebd7d64 /src/algebra/strap/HOAGG-.lsp
parent13c00cb56547feb8cd6b5b3c6386a881072862f6 (diff)
downloadopen-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-.lsp227
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|))