-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex
More file actions
314 lines (298 loc) · 5.01 KB
/
index
File metadata and controls
314 lines (298 loc) · 5.01 KB
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
Missing references 29 (A-25), 31 (A-32)
floor 10
mod 10
rem 10
truncate 10
gcd 12
lcm 12
min 12
max 12
defvar 15
defparameter 15
documentation 15, 364
setf 17, 79
load 18
numberp 19
realp 19
rationalp 19
integerp 19
floatp 19
zerop 19
plusp 19
minusp 19
oddp 19
evenp 19
numerator 20
denominator 20
= /= > >= < <= 21
type-of 21 ; Inadequate...
float 22, 29
coerce 22, 29, 59?, 141, 867
complex 22
rational 22
rationalize 22
floor 23
ceiling 23
truncate 23
round 23
ffloor 23
fceiling 23
ftruncate 23
fround 23
if 25
cond 25
signum 25
and 26
or 26
not 26
&rest 27
decode-float 30
scale-float 30
float-radix 30
float-sign 30
float-digits 31
float-precision 31
integer-decode-float 31
complex 33
complexp 33
realpart 34
imagpart 34
sqrt 34
isqrt 34
conjugate 35
abs 35
exp 35
expt 35
log 35
pi 35
sin 35
cos 35
tan 35
cis 36
asin 36
acos 36
atan 36
phase 37
sinh 38
cosh 38
tanh 38
asinh 38
acosh 38
atanh 38
;Ch. 3
car 41
cdr 41
cons 41
quote 41
first 41
rest 41
identity 42
endp 45
symbolp 45
numberp 45
consp 45
atom 45
listp 45
null 45
eq 46
eql 46
equal 46
equalp 46
tree-equal 46
string=, string<, string-equal, string-lessp, ... 47
char=, char<, char-equal, char-lessp, ... 47
tailp 48
nth 50
elt 50
first 50
second 50
third 50
fourth 50
nthcdr 51
rest 51
ldiff 51
last 52
butlast 53
nbutlast 53
list 54
list* 54
append 55
revappend 56
nreconc 56
make-list 57
copy-list 57
length 58
reverse 58
nreverse 58
function 58
symbol-function 59
funcall 59
some 62
every 62
notany 63
notevery 63
member 64
remove 64
delete 64
remove-if 64
mapcar 65
subst 65
nsubst 65
push 65
pop 65
lambda-list-keywords 68
:allow-other-keys 71
&allow-other-keys 71
lambda-parameters-limit 73
call-arguments-limit 73
keywordp 73
assoc 74
pairlis 76
acons 76
copy-alist 77
rassoc 77
sublis 78
nsublis 78
getf 84
get-properties 84
remf 85
symbol-plist 85
get 86
remprop 87
adjoin 88
pushnew 88
intersection 89
nintersection 89
union 89
nunion 89
subsetp 89
set-exclusive-or 89
nset-exclusive-or 89
set-difference 89
nset-difference 89
mapcan 90
mapc 90
maplist 90
mapcon 90
mapl 90
map 92
trace 95
untrace 95
defconstant 101
constantp 101
(makunbound 102)
let 103
rplaca 107
rplacd 107
incf 110
decf 110
rotatef 110
shiftf 110
list-length 116
copy-tree 117
defsetf 123
get-setf-expansion 124
define-setf-expander 125
fdefinition 126
setq 126
set 127
psetf 128
psetq 128
define-modify-macro 129
make-string 132
characterp 132
stringp 132
alpha-char-p 132
digit-char-p 132
digit-char 132
alphanumericp 133
upper-case-p 133
lower-case-p 133
both-case-p 133
graphic-char-p 133
standard-char-p 133
char=, char/=, char<, char>, char<=, char>= 134
char-equal, char-not-equal, char-lessp, char-greaterp, char-not-greaterp, char-not-lessp 134
string=, string/=, string<, string>, string<=, string>= 135
string-equal, string-not-equal, string-lessp, string-greaterp, string-not-greaterp, string-not-lessp 135
char-downcase, char-upcase 136
char-code, code-char 136
character 136
char 137
concatenate 137
subseq 138
position 139
find 139
string-upcase, string-downcase, string-capitalize 140
nstring-upcase, nstring-downcase, nstring-capitalize 140
intern 141, 256
read-from-string 141
copy-seq 144
fill 144
make-sequence 145
replace 145
substitute 146
nsubstitute 146
remove-duplicates 146
delete-duplicates 146
count 147
mismatch 147
search 148
sort 148
merge 150
reduce 151
char-code-limit 155
char-int 155
char-name 155
name-char, string-trim, string-left-trim, string-right-trim 156
-if/-if-not functions (count, find, position, member, remove, delete, assoc, rassoc, (n)subst, (n)substitute 157
stable-sort 159
*standard-input*, *standard-output*, *terminal-io*, *query-io*, *debug-io*, *trace-output*, *error-output* 163
streamp, input-stream-p, output-stream-p, interactive-stream-p, open-stream-p _stream designator_ 164
write, prin1, princ, print, pprint 165
*print-array* 166
*print-base*, *print-radix*, *print-case*, *print-escape* 167
*print-circle* 168
*print-escape*, *print-gensym* 169
*print-length*, *print-level* 170
*print-lines*, *print-miser-width*, *print-pprint-dispatch*, *print-pretty* 171
*print-readably*, *print-right-margin* 172
write-byte, write-char, write-string, write-line 173
terpri, fresh-line, write-sequence 174
write-to-string, prin1-to-string, princ-to-string 175
with-output-to-string 176
format 178
formatter 178 https://www.lispworks.com/documentation/lw50/CLHS/Body/m_format.htm
*read-default-float-format* 188
set-pprint-dispatch 193
pprint-linear, pprint-fill, pprint-tabular 193, 207
pprint-pop, pprint-exit-if-list-exhausted 203
make-string-input-stream 210
read, read-preserving-whitespace, *read-suppress* 211
read-sequence 219
y-or-n-p/yes-or-no-p 224
lambda 274
apply 279
flet, labels 282
prog1, prog2 298
progn 299
case 300
unwind-protect 348
describe 359 describe-object????
inspect,ed 360
deftype 378
break 388
constantly 459, 872
gethash,remhash,clrhash 552
fboundp 579
symbol-value 612
do-symbols/do-all-symbols/do-external-symbols 680
with-package-iterator 682
eval 698
compile 709
defconstant 751
complement 859
nconc 704
with-standard-io-syntax 871
dribble?
function-lambda-expression??