blob: 5060941094b27e853803507681097bffc5297dc4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
(/VERSIONCHECK 2)
(DECLAIM (FTYPE (FUNCTION (|%List| |%Shell|) |%Thing|)
|VECTOR;vector;L$;1|))
(DECLAIM (FTYPE (FUNCTION (|%Thing| |%Shell|) |%Thing|)
|VECTOR;convert;$If;2|))
(DEFUN |VECTOR;vector;L$;1| (|l| $)
(SPADCALL |l| (|getShellEntry| $ 10)))
(DEFUN |VECTOR;convert;$If;2| (|x| $)
(SPADCALL
(LIST (SPADCALL '|vector| (|getShellEntry| $ 14))
(SPADCALL (SPADCALL |x| (|getShellEntry| $ 15))
(|getShellEntry| $ 16)))
(|getShellEntry| $ 18)))
(DEFUN |Vector| (#0=#:G1408)
(PROG ()
(RETURN
(PROG (#1=#:G1409)
(RETURN
(COND
((LETT #1#
(|lassocShiftWithFunction| (LIST (|devaluate| #0#))
(HGET |$ConstructorCache| '|Vector|)
'|domainEqualList|)
|Vector|)
(|CDRwithIncrement| #1#))
('T
(UNWIND-PROTECT
(PROG1 (|Vector;| #0#) (LETT #1# T |Vector|))
(COND ((NOT #1#) (HREM |$ConstructorCache| '|Vector|)))))))))))
(DEFUN |Vector;| (|#1|)
(PROG (|dv$1| |dv$| $ |pv$|)
(RETURN
(PROGN
(LETT |dv$1| (|devaluate| |#1|) . #0=(|Vector|))
(LETT |dv$| (LIST '|Vector| |dv$1|) . #0#)
(LETT $ (|newShell| 36) . #0#)
(|setShellEntry| $ 0 |dv$|)
(|setShellEntry| $ 3
(LETT |pv$|
(|buildPredVector| 0 0
(LIST (OR (AND (|HasCategory| |#1|
'(|OrderedSet|))
(|HasCategory| |#1|
(LIST '|Evalable|
(|devaluate| |#1|))))
(AND (|HasCategory| |#1|
'(|SetCategory|))
(|HasCategory| |#1|
(LIST '|Evalable|
(|devaluate| |#1|)))))
(OR (AND (|HasCategory| |#1|
'(|SetCategory|))
(|HasCategory| |#1|
(LIST '|Evalable|
(|devaluate| |#1|))))
(|HasCategory| |#1|
'(|CoercibleTo| (|OutputForm|))))
(|HasCategory| |#1|
'(|ConvertibleTo| (|InputForm|)))
(OR (|HasCategory| |#1| '(|OrderedSet|))
(|HasCategory| |#1| '(|SetCategory|)))
(|HasCategory| |#1| '(|OrderedSet|))
(|HasCategory| (|Integer|) '(|OrderedSet|))
(|HasCategory| |#1| '(|SetCategory|))
(|HasCategory| |#1| '(|AbelianSemiGroup|))
(|HasCategory| |#1| '(|AbelianMonoid|))
(|HasCategory| |#1| '(|AbelianGroup|))
(|HasCategory| |#1| '(|Monoid|))
(|HasCategory| |#1| '(|Ring|))
(AND (|HasCategory| |#1|
'(|RadicalCategory|))
(|HasCategory| |#1| '(|Ring|)))
(|HasCategory| |#1|
'(|CoercibleTo| (|OutputForm|)))
(AND (|HasCategory| |#1| '(|SetCategory|))
(|HasCategory| |#1|
(LIST '|Evalable|
(|devaluate| |#1|)))))) . #0#))
(|haddProp| |$ConstructorCache| '|Vector| (LIST |dv$1|)
(CONS 1 $))
(|stuffDomainSlots| $)
(|setShellEntry| $ 6 |#1|)
(COND
((|testBitVector| |pv$| 3)
(|setShellEntry| $ 19
(CONS (|dispatchFunction| |VECTOR;convert;$If;2|) $))))
$))))
(MAKEPROP '|Vector| '|infovec|
(LIST '#(NIL NIL NIL NIL NIL (|IndexedVector| 6 (NRTEVAL 1))
(|local| |#1|) (|Integer|) (0 . |One|) (|List| 6)
(4 . |construct|) |VECTOR;vector;L$;1| (|Symbol|)
(|InputForm|) (9 . |convert|) (14 . |parts|)
(19 . |convert|) (|List| $) (24 . |convert|)
(29 . |convert|) (|Mapping| 6 6 6) (|Boolean|)
(|NonNegativeInteger|) (|Equation| 6) (|List| 23)
(|Mapping| 21 6) (|Mapping| 21 6 6) (|UniversalSegment| 7)
(|Void|) (|Mapping| 6 6) (|OutputForm|) (|Matrix| 6)
(|SingleInteger|) (|String|) (|Union| 6 '"failed")
(|List| 7))
'#(|vector| 34 |parts| 39 |convert| 44 |construct| 49)
'((|shallowlyMutable| . 0) (|finiteAggregate| . 0))
(CONS (|makeByteWordVec2| 5
'(0 0 0 0 0 0 0 5 0 0 1 4 0 0 1 2 3 4))
(CONS '#(|VectorCategory&|
|OneDimensionalArrayAggregate&|
|FiniteLinearAggregate&| |LinearAggregate&|
|IndexedAggregate&| |Collection&|
|HomogeneousAggregate&| |OrderedSet&|
|Aggregate&| |EltableAggregate&| |Evalable&|
|SetCategory&| NIL NIL |InnerEvalable&| NIL
NIL |BasicType&|)
(CONS '#((|VectorCategory| 6)
(|OneDimensionalArrayAggregate| 6)
(|FiniteLinearAggregate| 6)
(|LinearAggregate| 6)
(|IndexedAggregate| 7 6)
(|Collection| 6)
(|HomogeneousAggregate| 6)
(|OrderedSet|) (|Aggregate|)
(|EltableAggregate| 7 6) (|Evalable| 6)
(|SetCategory|) (|Type|) (|Eltable| 7 6)
(|InnerEvalable| 6 6) (|CoercibleTo| 30)
(|ConvertibleTo| 13) (|BasicType|))
(|makeByteWordVec2| 19
'(0 7 0 8 1 0 0 9 10 1 13 0 12 14 1 0 9
0 15 1 9 13 0 16 1 13 0 17 18 1 0 13
0 19 1 0 0 9 11 1 0 9 0 15 1 3 13 0
19 1 0 0 9 10)))))
'|lookupIncomplete|))
|