<-- Home
|--lisp
Appendix 001: Common Lisp Symbols分类参考
special variable
Symbol list
- *
- **
- ***
- BREAK-ON-SIGNALS
- COMPILE-FILE-PATHNAME
- COMPILE-FILE-TRUENAME
- COMPILE-PRINT
- COMPILE-VERBOSE
- DEBUG-IO
- DEBUGGER-HOOK
- DEFAULT-PATHNAME-DEFAULTS
- ERROR-OUTPUT
- FEATURES
- GENSYM-COUNTER
- LOAD-PATHNAME
- LOAD-PRINT
- LOAD-TRUENAME
- LOAD-VERBOSE
- MACROEXPAND-HOOK
- MODULES
- PACKAGE
- PRINT-ARRAY
- PRINT-BASE
- PRINT-CASE
- PRINT-CIRCLE
- PRINT-ESCAPE
- PRINT-GENSYM
- PRINT-LENGTH
- PRINT-LEVEL
- PRINT-LINES
- PRINT-MISER-WIDTH
- PRINT-PPRINT-DISPATCH
- PRINT-PRETTY
- PRINT-RADIX
- PRINT-READABLY
- PRINT-RIGHT-MARGIN
- QUERY-IO
- RANDOM-STATE
- READ-BASE
- READ-DEFAULT-FLOAT-FORMAT
- READ-EVAL
- READ-SUPPRESS
- READTABLE
- STANDARD-INPUT
- STANDARD-OUTPUT
- TERMINAL-IO
- TRACE-OUTPUT
- +
- ++
- +++
- -
- /
- //
- ///
*
1COMMON-LISP:*
2 [symbol]
3
4* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the value of the most recent top level EVAL
10
11* names a compiled function:
12 Lambda-list: (&REST NUMBERS)
13 Declared type: (FUNCTION (&REST NUMBER) (VALUES NUMBER &OPTIONAL))
14 Derived type: (FUNCTION (&REST T) (VALUES NUMBER &OPTIONAL))
15 Documentation:
16 Return the product of its arguments. With no args, returns 1.
17 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
18 Source file: SYS:SRC;CODE;NUMBERS.LISP
**
1COMMON-LISP:**
2 [symbol]
3
4** names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the previous value of *
***
1COMMON-LISP:***
2 [symbol]
3
4*** names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the previous value of **
*BREAK-ON-SIGNALS*
1COMMON-LISP:*BREAK-ON-SIGNALS*
2 [symbol]
3
4*BREAK-ON-SIGNALS* names a special variable:
5 Declared type: (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 When (TYPEP condition *BREAK-ON-SIGNALS*) is true, then calls to SIGNAL will
10 enter the debugger prior to signalling that condition.
*COMPILE-FILE-PATHNAME*
1COMMON-LISP:*COMPILE-FILE-PATHNAME*
2 [symbol]
3
4*COMPILE-FILE-PATHNAME* names a special variable:
5 Declared type: (OR PATHNAME NULL)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 The defaulted pathname of the file currently being compiled, or NIL if not
10 compiling.
*COMPILE-FILE-TRUENAME*
1COMMON-LISP:*COMPILE-FILE-TRUENAME*
2 [symbol]
3
4*COMPILE-FILE-TRUENAME* names a special variable:
5 Declared type: (OR PATHNAME NULL)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 The TRUENAME of the file currently being compiled, or NIL if not
10 compiling.
*COMPILE-PRINT*
1COMMON-LISP:*COMPILE-PRINT*
2 [symbol]
3
4*COMPILE-PRINT* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 The default for the :PRINT argument to COMPILE-FILE.
*COMPILE-VERBOSE*
1COMMON-LISP:*COMPILE-VERBOSE*
2 [symbol]
3
4*COMPILE-VERBOSE* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: T
8 Documentation:
9 The default for the :VERBOSE argument to COMPILE-FILE.
*DEBUG-IO*
1COMMON-LISP:*DEBUG-IO*
2 [symbol]
3
4*DEBUG-IO* names a special variable:
5 Declared type: STREAM
6 Declared always-bound.
7 Value: #<SYNONYM-STREAM :SYMBOL *TERMINAL-IO* {10000227D3}>
8 Documentation:
9 interactive debugging stream
*DEBUGGER-HOOK*
1COMMON-LISP:*DEBUGGER-HOOK*
2 [symbol]
3
4*DEBUGGER-HOOK* names a special variable:
5 Declared type: (OR FUNCTION SYMBOL)
6 Declared always-bound.
7 Value: #<FUNCTION (LAMBDA (ALIVE/SESSION::C ALIVE/SESSION::H)
8 :IN
9 ALIVE/SESSION::RUN-FN) {1002F2819B}>
10 Documentation:
11 This is either NIL or a function of two arguments, a condition and the value
12 of *DEBUGGER-HOOK*. This function can either handle the condition or return
13 which causes the standard debugger to execute. The system passes the value
14 of this variable to the function because it binds *DEBUGGER-HOOK* to NIL
15 around the invocation.
*DEFAULT-PATHNAME-DEFAULTS*
1COMMON-LISP:*DEFAULT-PATHNAME-DEFAULTS*
2 [symbol]
3
4*DEFAULT-PATHNAME-DEFAULTS* names a special variable:
5 Declared type: PATHNAME
6 Declared always-bound.
7 Value: #P"c:/PARA/0_Projects/tech-blog/qchen-fdii-cardc.github.io/"
*ERROR-OUTPUT*
1COMMON-LISP:*ERROR-OUTPUT*
2 [symbol]
3
4*ERROR-OUTPUT* names a special variable:
5 Declared type: STREAM
6 Declared always-bound.
7 Value: #<ALIVE/SBCL/STREAMS:IO-STREAM {1002F20223}>
8 Documentation:
9 error output stream
*FEATURES*
1COMMON-LISP:*FEATURES*
2 [symbol]
3
4*FEATURES* names a special variable:
5 Declared type: LIST
6 Declared always-bound.
7 Value: (:FLEXI-STREAMS :BORDEAUX-THREADS :WINDOWS :GLOBAL-VARS
8 ALEXANDRIA::SEQUENCE-EMPTYP :SPLIT-SEQUENCE :THREAD-SUPPORT
9 :CL-JSON-CLOS :CL-JSON :QUICKLISP :ASDF3.3 :ASDF3.2 :ASDF3.1
10 :ASDF3 :ASDF2 :ASDF :OS-WINDOWS :NON-BASE-CHARS-EXIST-P
11 :ASDF-UNICODE :ARENA-ALLOCATOR :X86-64 :GENCGC :64-BIT
12 :ANSI-CL :COMMON-LISP :IEEE-FLOATING-POINT :LITTLE-ENDIAN
13 :PACKAGE-LOCAL-NICKNAMES :SB-LDB :SB-PACKAGE-LOCKS
14 :SB-SAFEPOINT :SB-THREAD :SB-UNICODE :SBCL :WIN32)
15 Documentation:
16 a list of symbols that describe features provided by the
17 implementation
*GENSYM-COUNTER*
1COMMON-LISP:*GENSYM-COUNTER*
2 [symbol]
3
4*GENSYM-COUNTER* names a special variable:
5 Declared type: UNSIGNED-BYTE
6 Declared always-bound.
7 Value: 3507
8 Documentation:
9 counter for generating unique GENSYM symbols
*LOAD-PATHNAME*
1COMMON-LISP:*LOAD-PATHNAME*
2 [symbol]
3
4*LOAD-PATHNAME* names a special variable:
5 Declared type: (OR PATHNAME NULL)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the defaulted pathname that LOAD is currently loading
*LOAD-PRINT*
1COMMON-LISP:*LOAD-PRINT*
2 [symbol]
3
4*LOAD-PRINT* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the default for the :PRINT argument to LOAD
*LOAD-TRUENAME*
1COMMON-LISP:*LOAD-TRUENAME*
2 [symbol]
3
4*LOAD-TRUENAME* names a special variable:
5 Declared type: (OR PATHNAME NULL)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the TRUENAME of the file that LOAD is currently loading
*LOAD-VERBOSE*
1COMMON-LISP:*LOAD-VERBOSE*
2 [symbol]
3
4*LOAD-VERBOSE* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the default for the :VERBOSE argument to LOAD
*MACROEXPAND-HOOK*
1COMMON-LISP:*MACROEXPAND-HOOK*
2 [symbol]
3
4*MACROEXPAND-HOOK* names a special variable:
5 Declared type: (OR FUNCTION SYMBOL)
6 Declared always-bound.
7 Value: FUNCALL
8 Documentation:
9 The value of this variable must be a designator for a function that can
10 take three arguments, a macro expander function, the macro form to be
11 expanded, and the lexical environment to expand in. The function should
12 return the expanded form. This function is called by MACROEXPAND-1
13 whenever a runtime expansion is needed. Initially this is set to
14 FUNCALL.
*MODULES*
1COMMON-LISP:*MODULES*
2 [symbol]
3
4*MODULES* names a special variable:
5 Declared type: LIST
6 Declared always-bound.
7 Value: ("SB-INTROSPECT" "SB-BSD-SOCKETS" "SB-POSIX" "ASDF" "asdf"
8 "UIOP" "uiop")
9 Documentation:
10 This is a list of module names that have been loaded into Lisp so far.
11 It is used by PROVIDE and REQUIRE.
*PACKAGE*
1COMMON-LISP:*PACKAGE*
2 [symbol]
3
4*PACKAGE* names a special variable:
5 Declared type: PACKAGE
6 Declared always-bound.
7 Value: #<PACKAGE "COMMON-LISP-USER">
8 Documentation:
9 the current package
*PRINT-ARRAY*
1COMMON-LISP:*PRINT-ARRAY*
2 [symbol]
3
4*PRINT-ARRAY* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: T
8 Documentation:
9 Should the contents of arrays be printed?
*PRINT-BASE*
1COMMON-LISP:*PRINT-BASE*
2 [symbol]
3
4*PRINT-BASE* names a special variable:
5 Declared type: (INTEGER 2 36)
6 Declared always-bound.
7 Value: 10
8 Documentation:
9 The output base for RATIONALs (including integers).
*PRINT-CASE*
1COMMON-LISP:*PRINT-CASE*
2 [symbol]
3
4*PRINT-CASE* names a special variable:
5 Declared type: (MEMBER :CAPITALIZE :DOWNCASE :UPCASE)
6 Declared always-bound.
7 Value: :UPCASE
8 Documentation:
9 What case should the printer should use default?
*PRINT-CIRCLE*
1COMMON-LISP:*PRINT-CIRCLE*
2 [symbol]
3
4*PRINT-CIRCLE* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: T
8 Documentation:
9 Should we use #n= and #n# notation to preserve uniqueness in general (and
10 circularity in particular) when printing?
*PRINT-ESCAPE*
1COMMON-LISP:*PRINT-ESCAPE*
2 [symbol]
3
4*PRINT-ESCAPE* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: T
8 Documentation:
9 Should we print in a reasonably machine-readable way? (possibly
10 overridden by *PRINT-READABLY*)
*PRINT-GENSYM*
1COMMON-LISP:*PRINT-GENSYM*
2 [symbol]
3
4*PRINT-GENSYM* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: T
8 Documentation:
9 Should #: prefixes be used when printing symbols with null SYMBOL-PACKAGE?
*PRINT-LENGTH*
1COMMON-LISP:*PRINT-LENGTH*
2 [symbol]
3
4*PRINT-LENGTH* names a special variable:
5 Declared type: (OR UNSIGNED-BYTE NULL)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 How many elements at any level should be printed before abbreviating
10 with "..."?
*PRINT-LEVEL*
1COMMON-LISP:*PRINT-LEVEL*
2 [symbol]
3
4*PRINT-LEVEL* names a special variable:
5 Declared type: (OR UNSIGNED-BYTE NULL)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 How many levels should be printed before abbreviating with "#"?
*PRINT-LINES*
1COMMON-LISP:*PRINT-LINES*
2 [symbol]
3
4*PRINT-LINES* names a special variable:
5 Declared type: (OR UNSIGNED-BYTE NULL)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 The maximum number of lines to print per object.
*PRINT-MISER-WIDTH*
1COMMON-LISP:*PRINT-MISER-WIDTH*
2 [symbol]
3
4*PRINT-MISER-WIDTH* names a special variable:
5 Declared type: (OR UNSIGNED-BYTE NULL)
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 If the remaining space between the current column and the right margin
10 is less than this, then print using ``miser-style'' output. Miser
11 style conditional newlines are turned on, and all indentations are
12 turned off. If NIL, never use miser mode.
*PRINT-PPRINT-DISPATCH*
1COMMON-LISP:*PRINT-PPRINT-DISPATCH*
2 [symbol]
3
4*PRINT-PPRINT-DISPATCH* names a special variable:
5 Declared type: SB-PRETTY:PPRINT-DISPATCH-TABLE
6 Declared always-bound.
7 Value: #<SB-PRETTY:PPRINT-DISPATCH-TABLE {1000022163}>
8 Documentation:
9 The pprint-dispatch-table that controls how to pretty-print objects.
*PRINT-PRETTY*
1COMMON-LISP:*PRINT-PRETTY*
2 [symbol]
3
4*PRINT-PRETTY* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: T
8 Documentation:
9 Should pretty printing be used?
*PRINT-RADIX*
1COMMON-LISP:*PRINT-RADIX*
2 [symbol]
3
4*PRINT-RADIX* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 Should base be verified when printing RATIONALs?
*PRINT-READABLY*
1COMMON-LISP:*PRINT-READABLY*
2 [symbol]
3
4*PRINT-READABLY* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 If true, all objects will be printed readably. If readable printing
10 is impossible, an error will be signalled. This overrides the value of
11 *PRINT-ESCAPE*.
*PRINT-RIGHT-MARGIN*
1COMMON-LISP:*PRINT-RIGHT-MARGIN*
2 [symbol]
3
4*PRINT-RIGHT-MARGIN* names a special variable:
5 Declared type: (OR UNSIGNED-BYTE NULL)
6 Declared always-bound.
7 Value: 72
8 Documentation:
9 The position of the right margin in ems (for pretty-printing).
*QUERY-IO*
1COMMON-LISP:*QUERY-IO*
2 [symbol]
3
4*QUERY-IO* names a special variable:
5 Declared type: STREAM
6 Declared always-bound.
7 Value: #<ALIVE/SBCL/STREAMS:IO-STREAM {1002F20143}>
8 Documentation:
9 query I/O stream
*RANDOM-STATE*
1COMMON-LISP:*RANDOM-STATE*
2 [symbol]
3
4*RANDOM-STATE* names a special variable:
5 Declared type: RANDOM-STATE
6 Declared always-bound.
7 Value: #S(RANDOM-STATE :STATE #.(MAKE-ARRAY 627 :ELEMENT-TYPE
8 '(UNSIGNED-BYTE 32)
9 :INITIAL-CONTENTS
10 '(0 2567483615 624 5489
11 1301868182 2938499221
12 2950281878 1875628136
13 751856242 944701696
14 2243192071 694061057
15 219885934 2066767472
16 3182869408 485472502
17 2336857883 1071588843
18 3418470598 951210697
19 3693558366 2923482051
20 1793174584 2982310801
21 1586906132 1951078751
22 1808158765 1733897588
23 431328322 4202539044
24 530658942 1714810322
25 3025256284 3342585396
26 1937033938 2640572511
27 1654299090 3692403553
28 4233871309 3497650794
29 862629010 2943236032
30 2426458545 1603307207
31 1133453895 3099196360
32 2208657629 2747653927
33 931059398 761573964
34 3157853227 785880413
35 730313442 124945756
36 2937117055 3295982469
37 1724353043 3021675344
38 3884886417 4010150098
39 4056961966 699635835
40 2681338818 1339167484
41 720757518 2800161476
42 2376097373 1532957371
43 3902664099 1238982754
44 3725394514 3449176889
45 3570962471 4287636090
46 4087307012 3603343627
47 202242161 2995682783
48 1620962684 3704723357
49 371613603 2814834333
50 2111005706 624778151
51 2094172212 4284947003
52 1211977835 991917094
53 1570449747 2962370480
54 1259410321 170182696
55 146300961 2836829791
56 619452428 2723670296
57 1881399711 1161269684
58 1675188680 4132175277
59 780088327 3409462821
60 1036518241 1834958505
61 3048448173 161811569
62 618488316 44795092
63 3918322701 1924681712
64 3239478144 383254043
65 4042306580 2146983041
66 3992780527 3518029708
67 3545545436 3901231469
68 1896136409 2028528556
69 2339662006 501326714
70 2060962201 2502746480
71 561575027 581893337
72 3393774360 1778912547
73 3626131687 2175155826
74 319853231 986875531
75 819755096 2915734330
76 2688355739 3482074849
77 2736559 2296975761
78 1029741190 2876812646
79 690154749 579200347
80 4027461746 1285330465
81 2701024045 4117700889
82 759495121 3332270341
83 2313004527 2277067795
84 4131855432 2722057515
85 1264804546 3848622725
86 2211267957 4100593547
87 959123777 2130745407
88 3194437393 486673947
89 1377371204 17472727
90 352317554 3955548058
91 159652094 1232063192
92 3835177280 49423123
93 3083993636 733092
94 2120519771 2573409834
95 1112952433 3239502554
96 761045320 1087580692
97 2540165110 641058802
98 1792435497 2261799288
99 1579184083 627146892
100 2165744623 2200142389
101 2167590760 2381418376
102 1793358889 3081659520
103 1663384067 2009658756
104 2689600308 739136266
105 2304581039 3529067263
106 591360555 525209271
107 3131882996 294230224
108 2076220115 3113580446
109 1245621585 1386885462
110 3203270426 123512128
111 12350217 354956375
112 4282398238 3356876605
113 3888857667 157639694
114 2616064085 1563068963
115 2762125883 4045394511
116 4180452559 3294769488
117 1684529556 1002945951
118 3181438866 22506664
119 691783457 2685221343
120 171579916 3878728600
121 2475806724 2030324028
122 3331164912 1708711359
123 1970023127 2859691344
124 2588476477 2748146879
125 136111222 2967685492
126 909517429 2835297809
127 3206906216 3186870716
128 341264097 2542035121
129 3353277068 548223577
130 3170936588 1678403446
131 297435620 2337555430
132 466603495 1132321815
133 1208589219 696392160
134 894244439 2562678859
135 470224582 3306867480
136 201364898 2075966438
137 1767227936 2929737987
138 3674877796 2654196643
139 3692734598 3528895099
140 2796780123 3048728353
141 842329300 191554730
142 2922459673 3489020079
143 3979110629 1022523848
144 2202932467 3583655201
145 3565113719 587085778
146 4176046313 3013713762
147 950944241 396426791
148 3784844662 3477431613
149 3594592395 2782043838
150 3392093507 3106564952
151 2829419931 1358665591
152 2206918825 3170783123
153 31522386 2988194168
154 1782249537 1105080928
155 843500134 1225290080
156 1521001832 3605886097
157 2802786495 2728923319
158 3996284304 903417639
159 1171249804 1020374987
160 2824535874 423621996
161 1988534473 2493544470
162 1008604435 1756003503
163 1488867287 1386808992
164 732088248 1780630732
165 2482101014 976561178
166 1543448953 2602866064
167 2021139923 1952599828
168 2360242564 2117959962
169 2753061860 2388623612
170 4138193781 2962920654
171 2284970429 766920861
172 3457264692 2879611383
173 815055854 2332929068
174 1254853997 3740375268
175 3799380844 4091048725
176 2006331129 1982546212
177 686850534 1907447564
178 2682801776 2780821066
179 998290361 1342433871
180 4195430425 607905174
181 3902331779 2454067926
182 1708133115 1170874362
183 2008609376 3260320415
184 2211196135 433538229
185 2728786374 2189520818
186 262554063 1182318347
187 3710237267 1221022450
188 715966018 2417068910
189 2591870721 2870691989
190 3418190842 4238214053
191 1540704231 1575580968
192 2095917976 4078310857
193 2313532447 2110690783
194 4056346629 4061784526
195 1123218514 551538993
196 597148360 4120175196
197 3581618160 3181170517
198 422862282 3227524138
199 1713114790 662317149
200 1230418732 928171837
201 1324564878 1928816105
202 1786535431 2878099422
203 3290185549 539474248
204 1657512683 552370646
205 1671741683 3655312128
206 1552739510 2605208763
207 1441755014 181878989
208 3124053868 1447103986
209 3183906156 1728556020
210 3502241336 3055466967
211 1013272474 818402132
212 1715099063 2900113506
213 397254517 4194863039
214 1009068739 232864647
215 2540223708 2608288560
216 2415367765 478404847
217 3455100648 3182600021
218 2115988978 434269567
219 4117179324 3461774077
220 887256537 3545801025
221 286388911 3451742129
222 1981164769 786667016
223 3310123729 3097811076
224 2224235657 2959658883
225 3370969234 2514770915
226 3345656436 2677010851
227 2206236470 271648054
228 2342188545 4292848611
229 3646533909 3754009956
230 3803931226 4160647125
231 1477814055 4043852216
232 1876372354 3133294443
233 3871104810 3177020907
234 2074304428 3479393793
235 759562891 164128153
236 1839069216 2114162633
237 3989947309 3611054956
238 1333547922 835429831
239 494987340 171987910
240 1252001001 370809172
241 3508925425 2535703112
242 1276855041 1922855120
243 835673414 3030664304
244 613287117 171219893
245 3423096126 3376881639
246 2287770315 1658692645
247 1262815245 3957234326
248 1168096164 2968737525
249 2655813712 2132313144
250 3976047964 326516571
251 353088456 3679188938
252 3205649712 2654036126
253 1249024881 880166166
254 691800469 2229503665
255 1673458056 4032208375
256 1851778863 2563757330
257 376742205 1794655231
258 340247333 1505873033
259 396524441 879666767
260 3335579166 3260764261
261 3335999539 506221798
262 4214658741 975887814
263 2080536343 3360539560
264 571586418 138896374
265 4234352651 2737620262
266 3928362291 1516365296
267 38056726 3599462320
268 3585007266 3850961033
269 471667319 1536883193
270 2310166751 1861637689
271 2530999841 4139843801
272 2710569485 827578615
273 2012334720 2907369459
274 3029312804 2820112398
275 1965028045 35518606
276 2478379033 643747771
277 1924139484 4123405127
278 3811735531 3429660832
279 3285177704 1948416081
280 1311525291 1183517742
281 1739192232 3979815115
282 2567840007 4116821529
283 213304419 4125718577
284 1473064925 2442436592
285 1893310111 4195361916
286 3747569474 828465101
287 2991227658 750582866
288 1205170309 1409813056
289 678418130 1171531016
290 3821236156 354504587
291 4202874632 3882511497
292 1893248677 1903078632
293 26340130 2069166240
294 3657122492 3725758099
295 831344905 811453383
296 3447711422 2434543565
297 4166886888 3358210805
298 4142984013 2988152326
299 3527824853 982082992
300 2809155763 190157081
301 3340214818 2365432395
302 2548636180 2894533366
303 3474657421 2372634704
304 2845748389 43024175
305 2774226648 1987702864
306 3186502468 453610222
307 4204736567 1392892630
308 2471323686 2470534280
309 3541393095 4269885866
310 3909911300 759132955
311 1482612480 667715263
312 1795580598 2337923983
313 3390586366 581426223
314 1515718634 476374295
315 705213300 363062054
316 2084697697 2407503428
317 2292957699 2426213835
318 2199989172 1987356470
319 4026755612 2147252133
320 270400031 1367820199
321 2369854699 2844269403
322 79981964)))
*READ-BASE*
1COMMON-LISP:*READ-BASE*
2 [symbol]
3
4*READ-BASE* names a special variable:
5 Declared type: (INTEGER 2 36)
6 Declared always-bound.
7 Value: 10
8 Documentation:
9 the radix that Lisp reads numbers in
*READ-DEFAULT-FLOAT-FORMAT*
1COMMON-LISP:*READ-DEFAULT-FLOAT-FORMAT*
2 [symbol]
3
4*READ-DEFAULT-FLOAT-FORMAT* names a special variable:
5 Declared type: (MEMBER RATIONAL LONG-FLOAT SHORT-FLOAT DOUBLE-FLOAT
6 SINGLE-FLOAT)
7 Declared always-bound.
8 Value: SINGLE-FLOAT
*READ-EVAL*
1COMMON-LISP:*READ-EVAL*
2 [symbol]
3
4*READ-EVAL* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: T
8 Documentation:
9 If false, then the #. read macro is disabled.
*READ-SUPPRESS*
1COMMON-LISP:*READ-SUPPRESS*
2 [symbol]
3
4*READ-SUPPRESS* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 Suppress most interpreting in the reader when T.
*READTABLE*
1COMMON-LISP:*READTABLE*
2 [symbol]
3
4*READTABLE* names a special variable:
5 Declared type: READTABLE
6 Declared always-bound.
7 Value: #<READTABLE {1000022413}>
8 Documentation:
9 Variable bound to current readtable.
*STANDARD-INPUT*
1COMMON-LISP:*STANDARD-INPUT*
2 [symbol]
3
4*STANDARD-INPUT* names a special variable:
5 Declared type: STREAM
6 Declared always-bound.
7 Value: #<ALIVE/SBCL/STREAMS:IO-STREAM {1002F20143}>
8 Documentation:
9 default input stream
*STANDARD-OUTPUT*
1COMMON-LISP:*STANDARD-OUTPUT*
2 [symbol]
3
4*STANDARD-OUTPUT* names a special variable:
5 Declared type: STREAM
6 Declared always-bound.
7 Value: #<ALIVE/SBCL/STREAMS:IO-STREAM {1002F20143}>
8 Documentation:
9 default output stream
*TERMINAL-IO*
1COMMON-LISP:*TERMINAL-IO*
2 [symbol]
3
4*TERMINAL-IO* names a special variable:
5 Declared type: STREAM
6 Declared always-bound.
7 Value: #<SYNONYM-STREAM :SYMBOL SB-SYS:*TTY* {100000DA83}>
8 Documentation:
9 terminal I/O stream
*TRACE-OUTPUT*
1COMMON-LISP:*TRACE-OUTPUT*
2 [symbol]
3
4*TRACE-OUTPUT* names a special variable:
5 Declared type: STREAM
6 Declared always-bound.
7 Value: #<ALIVE/SBCL/STREAMS:IO-STREAM {1002F201B3}>
8 Documentation:
9 trace output stream
+
1COMMON-LISP:+
2 [symbol]
3
4+ names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the value of the most recent top level READ
10
11+ names a compiled function:
12 Lambda-list: (&REST NUMBERS)
13 Declared type: (FUNCTION (&REST NUMBER) (VALUES NUMBER &OPTIONAL))
14 Derived type: (FUNCTION (&REST T) (VALUES NUMBER &OPTIONAL))
15 Documentation:
16 Return the sum of its arguments. With no args, returns 0.
17 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
18 Source file: SYS:SRC;CODE;NUMBERS.LISP
++
1COMMON-LISP:++
2 [symbol]
3
4++ names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the previous value of +
+++
1COMMON-LISP:+++
2 [symbol]
3
4+++ names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the previous value of ++
-
1COMMON-LISP:-
2 [symbol]
3
4- names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the form currently being evaluated
10
11- names a compiled function:
12 Lambda-list: (NUMBER &REST MORE-NUMBERS)
13 Declared type: (FUNCTION (NUMBER &REST NUMBER)
14 (VALUES NUMBER &OPTIONAL))
15 Derived type: (FUNCTION (T &REST T) (VALUES T &OPTIONAL))
16 Documentation:
17 Subtract the second and all subsequent arguments from the first;
18 or with one argument, negate the first argument.
19 Known attributes: foldable, flushable, unsafely-flushable, movable
20 Source file: SYS:SRC;CODE;NUMBERS.LISP
/
1COMMON-LISP:/
2 [symbol]
3
4/ names a special variable:
5 Declared type: LIST
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 a list of all the values returned by the most recent top level EVAL
10
11/ names a compiled function:
12 Lambda-list: (NUMBER &REST MORE-NUMBERS)
13 Declared type: (FUNCTION (NUMBER &REST NUMBER)
14 (VALUES NUMBER &OPTIONAL))
15 Derived type: (FUNCTION (T &REST T) (VALUES T &OPTIONAL))
16 Documentation:
17 Divide the first argument by each of the following arguments, in turn.
18 With one argument, return reciprocal.
19 Known attributes: foldable, unsafely-flushable, movable
20 Source file: SYS:SRC;CODE;NUMBERS.LISP
//
1COMMON-LISP://
2 [symbol]
3
4// names a special variable:
5 Declared type: LIST
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the previous value of /
///
1COMMON-LISP:///
2 [symbol]
3
4/// names a special variable:
5 Declared type: LIST
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the previous value of //
compiled function
Symbol list
- *
- +
- -
- /
- /=
- 1+
- 1-
- <
- <=
- =
- >
- >=
- ABORT
- ABS
- ACONS
- ACOS
- ACOSH
- ADJOIN
- ADJUST-ARRAY
- ADJUSTABLE-ARRAY-P
- ALPHA-CHAR-P
- ALPHANUMERICP
- APPEND
- APPLY
- APROPOS
- APROPOS-LIST
- AREF
- ARITHMETIC-ERROR-OPERANDS
- ARITHMETIC-ERROR-OPERATION
- ARRAY-DIMENSION
- ARRAY-DIMENSIONS
- ARRAY-DISPLACEMENT
- ARRAY-ELEMENT-TYPE
- ARRAY-HAS-FILL-POINTER-P
- ARRAY-IN-BOUNDS-P
- ARRAY-RANK
- ARRAY-ROW-MAJOR-INDEX
- ARRAY-TOTAL-SIZE
- ARRAYP
- ASH
- ASIN
- ASINH
- ASSOC
- ASSOC-IF
- ASSOC-IF-NOT
- ATAN
- ATANH
- ATOM
- BIT
- BIT-AND
- BIT-ANDC1
- BIT-ANDC2
- BIT-EQV
- BIT-IOR
- BIT-NAND
- BIT-NOR
- BIT-NOT
- BIT-ORC1
- BIT-ORC2
- BIT-VECTOR-P
- BIT-XOR
- BOOLE
- BOTH-CASE-P
- BOUNDP
- BREAK
- BROADCAST-STREAM-STREAMS
- BUTLAST
- BYTE
- BYTE-POSITION
- BYTE-SIZE
- CAAAAR
- CAAADR
- CAAAR
- CAADAR
- CAADDR
- CAADR
- CAAR
- CADAAR
- CADADR
- CADAR
- CADDAR
- CADDDR
- CADDR
- CADR
- CAR
- CDAAAR
- CDAADR
- CDAAR
- CDADAR
- CDADDR
- CDADR
- CDAR
- CDDAAR
- CDDADR
- CDDAR
- CDDDAR
- CDDDDR
- CDDDR
- CDDR
- CDR
- CEILING
- CELL-ERROR-NAME
- CERROR
- CHAR
- CHAR-CODE
- CHAR-DOWNCASE
- CHAR-EQUAL
- CHAR-GREATERP
- CHAR-INT
- CHAR-LESSP
- CHAR-NAME
- CHAR-NOT-EQUAL
- CHAR-NOT-GREATERP
- CHAR-NOT-LESSP
- CHAR-UPCASE
- CHAR/=
- CHAR<
- CHAR<=
- CHAR=
- CHAR>
- CHAR>=
- CHARACTER
- CHARACTERP
- CIS
- CLASS-OF
- CLEAR-INPUT
- CLEAR-OUTPUT
- CLRHASH
- CODE-CHAR
- COERCE
- COMPILE
- COMPILE-FILE
- COMPILE-FILE-PATHNAME
- COMPILED-FUNCTION-P
- COMPILER-MACRO-FUNCTION
- COMPLEMENT
- COMPLEX
- COMPLEXP
- COMPUTE-RESTARTS
- CONCATENATE
- CONCATENATED-STREAM-STREAMS
- CONJUGATE
- CONS
- CONSP
- CONSTANTLY
- CONSTANTP
- CONTINUE
- COPY-ALIST
- COPY-LIST
- COPY-PPRINT-DISPATCH
- COPY-READTABLE
- COPY-SEQ
- COPY-STRUCTURE
- COPY-SYMBOL
- COPY-TREE
- COS
- COSH
- COUNT
- COUNT-IF
- COUNT-IF-NOT
- DECODE-FLOAT
- DECODE-UNIVERSAL-TIME
- DELETE
- DELETE-DUPLICATES
- DELETE-FILE
- DELETE-IF
- DELETE-IF-NOT
- DELETE-PACKAGE
- DENOMINATOR
- DEPOSIT-FIELD
- DESCRIBE
- DIGIT-CHAR
- DIGIT-CHAR-P
- DIRECTORY
- DIRECTORY-NAMESTRING
- DISASSEMBLE
- DPB
- DRIBBLE
- ECHO-STREAM-INPUT-STREAM
- ECHO-STREAM-OUTPUT-STREAM
- ED
- EIGHTH
- ELT
- ENCODE-UNIVERSAL-TIME
- ENDP
- ENOUGH-NAMESTRING
- ENSURE-DIRECTORIES-EXIST
- ENSURE-GENERIC-FUNCTION
- EQ
- EQL
- EQUAL
- EQUALP
- ERROR
- EVAL
- EVENP
- EVERY
- EXP
- EXPORT
- EXPT
- FBOUNDP
- FCEILING
- FDEFINITION
- FFLOOR
- FIFTH
- FILE-AUTHOR
- FILE-ERROR-PATHNAME
- FILE-LENGTH
- FILE-NAMESTRING
- FILE-POSITION
- FILE-STRING-LENGTH
- FILE-WRITE-DATE
- FILL
- FILL-POINTER
- FIND
- FIND-ALL-SYMBOLS
- FIND-CLASS
- FIND-IF
- FIND-IF-NOT
- FIND-PACKAGE
- FIND-RESTART
- FIND-SYMBOL
- FINISH-OUTPUT
- FIRST
- FLOAT
- FLOAT-DIGITS
- FLOAT-PRECISION
- FLOAT-RADIX
- FLOAT-SIGN
- FLOATP
- FLOOR
- FMAKUNBOUND
- FORCE-OUTPUT
- FORMAT
- FOURTH
- FRESH-LINE
- FROUND
- FTRUNCATE
- FUNCALL
- FUNCTION-LAMBDA-EXPRESSION
- FUNCTIONP
- GCD
- GENSYM
- GENTEMP
- GET
- GET-DECODED-TIME
- GET-DISPATCH-MACRO-CHARACTER
- GET-INTERNAL-REAL-TIME
- GET-INTERNAL-RUN-TIME
- GET-MACRO-CHARACTER
- GET-OUTPUT-STREAM-STRING
- GET-PROPERTIES
- GET-SETF-EXPANSION
- GET-UNIVERSAL-TIME
- GETF
- GETHASH
- GRAPHIC-CHAR-P
- HASH-TABLE-COUNT
- HASH-TABLE-P
- HASH-TABLE-REHASH-SIZE
- HASH-TABLE-REHASH-THRESHOLD
- HASH-TABLE-SIZE
- HASH-TABLE-TEST
- HOST-NAMESTRING
- IDENTITY
- IMAGPART
- IMPORT
- INSPECT
- INTEGER-DECODE-FLOAT
- INTEGER-LENGTH
- INTEGERP
- INTERN
- INTERSECTION
- INVALID-METHOD-ERROR
- INVOKE-DEBUGGER
- INVOKE-RESTART
- INVOKE-RESTART-INTERACTIVELY
- ISQRT
- KEYWORDP
- LAST
- LCM
- LDB
- LDB-TEST
- LDIFF
- LENGTH
- LISP-IMPLEMENTATION-TYPE
- LISP-IMPLEMENTATION-VERSION
- LIST
- LIST*
- LIST-ALL-PACKAGES
- LIST-LENGTH
- LISTEN
- LISTP
- LOAD
- LOAD-LOGICAL-PATHNAME-TRANSLATIONS
- LOG
- LOGAND
- LOGANDC1
- LOGANDC2
- LOGBITP
- LOGCOUNT
- LOGEQV
- LOGICAL-PATHNAME
- LOGICAL-PATHNAME-TRANSLATIONS
- LOGIOR
- LOGNAND
- LOGNOR
- LOGNOT
- LOGORC1
- LOGORC2
- LOGTEST
- LOGXOR
- LONG-SITE-NAME
- LOWER-CASE-P
- MACHINE-INSTANCE
- MACHINE-TYPE
- MACHINE-VERSION
- MACRO-FUNCTION
- MACROEXPAND
- MACROEXPAND-1
- MAKE-ARRAY
- MAKE-BROADCAST-STREAM
- MAKE-CONCATENATED-STREAM
- MAKE-CONDITION
- MAKE-DISPATCH-MACRO-CHARACTER
- MAKE-ECHO-STREAM
- MAKE-HASH-TABLE
- MAKE-LIST
- MAKE-LOAD-FORM-SAVING-SLOTS
- MAKE-PACKAGE
- MAKE-PATHNAME
- MAKE-RANDOM-STATE
- MAKE-SEQUENCE
- MAKE-STRING
- MAKE-STRING-INPUT-STREAM
- MAKE-STRING-OUTPUT-STREAM
- MAKE-SYMBOL
- MAKE-SYNONYM-STREAM
- MAKE-TWO-WAY-STREAM
- MAKUNBOUND
- MAP
- MAP-INTO
- MAPC
- MAPCAN
- MAPCAR
- MAPCON
- MAPHASH
- MAPL
- MAPLIST
- MASK-FIELD
- MAX
- MEMBER
- MEMBER-IF
- MEMBER-IF-NOT
- MERGE
- MERGE-PATHNAMES
- METHOD-COMBINATION-ERROR
- MIN
- MINUSP
- MISMATCH
- MOD
- MUFFLE-WARNING
- NAME-CHAR
- NAMESTRING
- NBUTLAST
- NCONC
- NINTERSECTION
- NINTH
- NOT
- NOTANY
- NOTEVERY
- NRECONC
- NREVERSE
- NSET-DIFFERENCE
- NSET-EXCLUSIVE-OR
- NSTRING-CAPITALIZE
- NSTRING-DOWNCASE
- NSTRING-UPCASE
- NSUBLIS
- NSUBST
- NSUBST-IF
- NSUBST-IF-NOT
- NSUBSTITUTE
- NSUBSTITUTE-IF
- NSUBSTITUTE-IF-NOT
- NTH
- NTHCDR
- NULL
- NUMBERP
- NUMERATOR
- NUNION
- ODDP
- OPEN
- PACKAGE-ERROR-PACKAGE
- PACKAGE-NAME
- PACKAGE-NICKNAMES
- PACKAGE-SHADOWING-SYMBOLS
- PACKAGE-USE-LIST
- PACKAGE-USED-BY-LIST
- PACKAGEP
- PAIRLIS
- PARSE-INTEGER
- PARSE-NAMESTRING
- PATHNAME
- PATHNAME-DEVICE
- PATHNAME-DIRECTORY
- PATHNAME-HOST
- PATHNAME-MATCH-P
- PATHNAME-NAME
- PATHNAME-TYPE
- PATHNAME-VERSION
- PATHNAMEP
- PEEK-CHAR
- PHASE
- PLUSP
- POSITION
- POSITION-IF
- POSITION-IF-NOT
- PPRINT
- PPRINT-DISPATCH
- PPRINT-FILL
- PPRINT-INDENT
- PPRINT-LINEAR
- PPRINT-NEWLINE
- PPRINT-TAB
- PPRINT-TABULAR
- PRIN1
- PRIN1-TO-STRING
- PRINC
- PRINC-TO-STRING
- PRINT-NOT-READABLE-OBJECT
- PROBE-FILE
- PROCLAIM
- PROVIDE
- RANDOM
- RANDOM-STATE-P
- RASSOC
- RASSOC-IF
- RASSOC-IF-NOT
- RATIONAL
- RATIONALIZE
- RATIONALP
- READ
- READ-BYTE
- READ-CHAR
- READ-CHAR-NO-HANG
- READ-DELIMITED-LIST
- READ-FROM-STRING
- READ-LINE
- READ-PRESERVING-WHITESPACE
- READ-SEQUENCE
- READTABLE-CASE
- READTABLEP
- REALP
- REALPART
- REDUCE
- REM
- REMHASH
- REMOVE
- REMOVE-DUPLICATES
- REMOVE-IF
- REMOVE-IF-NOT
- REMPROP
- RENAME-FILE
- RENAME-PACKAGE
- REPLACE
- REQUIRE
- REST
- RESTART-NAME
- REVAPPEND
- REVERSE
- ROOM
- ROUND
- ROW-MAJOR-AREF
- RPLACA
- RPLACD
- SBIT
- SCALE-FLOAT
- SCHAR
- SEARCH
- SECOND
- SET
- SET-DIFFERENCE
- SET-DISPATCH-MACRO-CHARACTER
- SET-EXCLUSIVE-OR
- SET-MACRO-CHARACTER
- SET-PPRINT-DISPATCH
- SET-SYNTAX-FROM-CHAR
- SEVENTH
- SHADOW
- SHADOWING-IMPORT
- SHORT-SITE-NAME
- SIGNAL
- SIGNUM
- SIMPLE-BIT-VECTOR-P
- SIMPLE-CONDITION-FORMAT-ARGUMENTS
- SIMPLE-CONDITION-FORMAT-CONTROL
- SIMPLE-STRING-P
- SIMPLE-VECTOR-P
- SIN
- SINH
- SIXTH
- SLEEP
- SLOT-BOUNDP
- SLOT-EXISTS-P
- SLOT-MAKUNBOUND
- SLOT-VALUE
- SOFTWARE-TYPE
- SOFTWARE-VERSION
- SOME
- SORT
- SPECIAL-OPERATOR-P
- SQRT
- STABLE-SORT
- STANDARD-CHAR-P
- STORE-VALUE
- STREAM-ERROR-STREAM
- STREAM-EXTERNAL-FORMAT
- STREAMP
- STRING
- STRING-CAPITALIZE
- STRING-DOWNCASE
- STRING-EQUAL
- STRING-GREATERP
- STRING-LEFT-TRIM
- STRING-LESSP
- STRING-NOT-EQUAL
- STRING-NOT-GREATERP
- STRING-NOT-LESSP
- STRING-RIGHT-TRIM
- STRING-TRIM
- STRING-UPCASE
- STRING/=
- STRING<
- STRING<=
- STRING=
- STRING>
- STRING>=
- STRINGP
- SUBLIS
- SUBSEQ
- SUBSETP
- SUBST
- SUBST-IF
- SUBST-IF-NOT
- SUBSTITUTE
- SUBSTITUTE-IF
- SUBSTITUTE-IF-NOT
- SUBTYPEP
- SVREF
- SXHASH
- SYMBOL-FUNCTION
- SYMBOL-NAME
- SYMBOL-PACKAGE
- SYMBOL-PLIST
- SYMBOL-VALUE
- SYMBOLP
- SYNONYM-STREAM-SYMBOL
- TAILP
- TAN
- TANH
- TENTH
- TERPRI
- THIRD
- TRANSLATE-LOGICAL-PATHNAME
- TRANSLATE-PATHNAME
- TREE-EQUAL
- TRUENAME
- TRUNCATE
- TWO-WAY-STREAM-INPUT-STREAM
- TWO-WAY-STREAM-OUTPUT-STREAM
- TYPE-ERROR-DATUM
- TYPE-ERROR-EXPECTED-TYPE
- TYPE-OF
- TYPEP
- UNBOUND-SLOT-INSTANCE
- UNEXPORT
- UNINTERN
- UNION
- UNREAD-CHAR
- UNUSE-PACKAGE
- UPGRADED-ARRAY-ELEMENT-TYPE
- UPGRADED-COMPLEX-PART-TYPE
- UPPER-CASE-P
- USE-PACKAGE
- USE-VALUE
- USER-HOMEDIR-PATHNAME
- VALUES
- VALUES-LIST
- VECTOR
- VECTOR-POP
- VECTOR-PUSH
- VECTOR-PUSH-EXTEND
- VECTORP
- WARN
- WILD-PATHNAME-P
- WRITE
- WRITE-BYTE
- WRITE-CHAR
- WRITE-LINE
- WRITE-SEQUENCE
- WRITE-STRING
- WRITE-TO-STRING
- Y-OR-N-P
- YES-OR-NO-P
- ZEROP
*
1COMMON-LISP:*
2 [symbol]
3
4* names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the value of the most recent top level EVAL
10
11* names a compiled function:
12 Lambda-list: (&REST NUMBERS)
13 Declared type: (FUNCTION (&REST NUMBER) (VALUES NUMBER &OPTIONAL))
14 Derived type: (FUNCTION (&REST T) (VALUES NUMBER &OPTIONAL))
15 Documentation:
16 Return the product of its arguments. With no args, returns 1.
17 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
18 Source file: SYS:SRC;CODE;NUMBERS.LISP
+
1COMMON-LISP:+
2 [symbol]
3
4+ names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the value of the most recent top level READ
10
11+ names a compiled function:
12 Lambda-list: (&REST NUMBERS)
13 Declared type: (FUNCTION (&REST NUMBER) (VALUES NUMBER &OPTIONAL))
14 Derived type: (FUNCTION (&REST T) (VALUES NUMBER &OPTIONAL))
15 Documentation:
16 Return the sum of its arguments. With no args, returns 0.
17 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
18 Source file: SYS:SRC;CODE;NUMBERS.LISP
-
1COMMON-LISP:-
2 [symbol]
3
4- names a special variable:
5 Declared type: T
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 the form currently being evaluated
10
11- names a compiled function:
12 Lambda-list: (NUMBER &REST MORE-NUMBERS)
13 Declared type: (FUNCTION (NUMBER &REST NUMBER)
14 (VALUES NUMBER &OPTIONAL))
15 Derived type: (FUNCTION (T &REST T) (VALUES T &OPTIONAL))
16 Documentation:
17 Subtract the second and all subsequent arguments from the first;
18 or with one argument, negate the first argument.
19 Known attributes: foldable, flushable, unsafely-flushable, movable
20 Source file: SYS:SRC;CODE;NUMBERS.LISP
/
1COMMON-LISP:/
2 [symbol]
3
4/ names a special variable:
5 Declared type: LIST
6 Declared always-bound.
7 Value: NIL
8 Documentation:
9 a list of all the values returned by the most recent top level EVAL
10
11/ names a compiled function:
12 Lambda-list: (NUMBER &REST MORE-NUMBERS)
13 Declared type: (FUNCTION (NUMBER &REST NUMBER)
14 (VALUES NUMBER &OPTIONAL))
15 Derived type: (FUNCTION (T &REST T) (VALUES T &OPTIONAL))
16 Documentation:
17 Divide the first argument by each of the following arguments, in turn.
18 With one argument, return reciprocal.
19 Known attributes: foldable, unsafely-flushable, movable
20 Source file: SYS:SRC;CODE;NUMBERS.LISP
/=
1COMMON-LISP:/=
2 [symbol]
3
4/= names a compiled function:
5 Lambda-list: (NUMBER &REST MORE-NUMBERS)
6 Declared type: (FUNCTION (NUMBER &REST NUMBER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (NUMBER &REST T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Return T if no two of its arguments are numerically equal, NIL otherwise.
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;NUMBERS.LISP
1+
1COMMON-LISP:1+
2 [symbol]
3
41+ names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES NUMBER &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES NUMBER &OPTIONAL))
8 Documentation:
9 Return NUMBER + 1.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
1-
1COMMON-LISP:1-
2 [symbol]
3
41- names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES NUMBER &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES NUMBER &OPTIONAL))
8 Documentation:
9 Return NUMBER - 1.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
<
1COMMON-LISP:<
2 [symbol]
3
4< names a compiled function:
5 Lambda-list: (NUMBER &REST MORE-NUMBERS)
6 Declared type: (FUNCTION (REAL &REST REAL) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Return T if its arguments are in strictly increasing order, NIL otherwise.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
<=
1COMMON-LISP:<=
2 [symbol]
3
4<= names a compiled function:
5 Lambda-list: (NUMBER &REST MORE-NUMBERS)
6 Declared type: (FUNCTION (REAL &REST REAL) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Return T if arguments are in strictly non-decreasing order, NIL otherwise.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
=
1COMMON-LISP:=
2 [symbol]
3
4= names a compiled function:
5 Lambda-list: (NUMBER &REST MORE-NUMBERS)
6 Declared type: (FUNCTION (NUMBER &REST NUMBER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (NUMBER &REST T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Return T if all of its arguments are numerically equal, NIL otherwise.
11 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate, commutative
12 Source file: SYS:SRC;CODE;NUMBERS.LISP
>
1COMMON-LISP:>
2 [symbol]
3
4> names a compiled function:
5 Lambda-list: (NUMBER &REST MORE-NUMBERS)
6 Declared type: (FUNCTION (REAL &REST REAL) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Return T if its arguments are in strictly decreasing order, NIL otherwise.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
>=
1COMMON-LISP:>=
2 [symbol]
3
4>= names a compiled function:
5 Lambda-list: (NUMBER &REST MORE-NUMBERS)
6 Declared type: (FUNCTION (REAL &REST REAL) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Return T if arguments are in strictly non-increasing order, NIL otherwise.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
ABORT
1COMMON-LISP:ABORT
2 [symbol]
3
4ABORT names a compiled function:
5 Lambda-list: (&OPTIONAL CONDITION)
6 Declared type: (FUNCTION (&OPTIONAL (OR CONDITION NULL)) NIL)
7 Documentation:
8 Transfer control to a restart named ABORT, signalling a CONTROL-ERROR if
9 none exists.
10 Known attributes: unwind, any
11 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
ABS
1COMMON-LISP:ABS
2 [symbol]
3
4ABS names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES NUMBER &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES (REAL 0) &OPTIONAL))
8 Documentation:
9 Return the absolute value of the number.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;IRRAT.LISP
ACONS
1COMMON-LISP:ACONS
2 [symbol]
3
4ACONS names a compiled function:
5 Lambda-list: (KEY DATUM ALIST)
6 Declared type: (FUNCTION (T T T) (VALUES CONS &OPTIONAL))
7 Documentation:
8 Construct a new alist by adding the pair (KEY . DATUM) to ALIST.
9 Inline proclamation: MAYBE-INLINE (inline expansion available)
10 Known attributes: flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;LIST.LISP
ACOS
1COMMON-LISP:ACOS
2 [symbol]
3
4ACOS names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return the arc cosine of NUMBER.
14 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
ACOSH
1COMMON-LISP:ACOSH
2 [symbol]
3
4ACOSH names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return the hyperbolic arc cosine of NUMBER.
14 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
ADJOIN
1COMMON-LISP:ADJOIN
2 [symbol]
3
4ADJOIN names a compiled function:
5 Lambda-list: (ITEM LIST &KEY KEY (TEST (FUNCTION EQL) TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (T LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES CONS &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES LIST &OPTIONAL))
17 Documentation:
18 Add ITEM to LIST unless it is already a member
19 Known attributes: call, flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;LIST.LISP
ADJUST-ARRAY
1COMMON-LISP:ADJUST-ARRAY
2 [symbol]
3
4ADJUST-ARRAY names a compiled function:
5 Lambda-list: (ARRAY DIMENSIONS &KEY
6 (ELEMENT-TYPE (ARRAY-ELEMENT-TYPE ARRAY)
7 ELEMENT-TYPE-P)
8 (INITIAL-ELEMENT NIL ELEMENT-P)
9 (INITIAL-CONTENTS NIL CONTENTS-P) FILL-POINTER
10 DISPLACED-TO (DISPLACED-INDEX-OFFSET 0 OFFSET-P))
11 Declared type: (FUNCTION
12 (ARRAY (OR LIST (UNSIGNED-BYTE 45)) &KEY
13 (:ELEMENT-TYPE
14 (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS))
15 (:INITIAL-ELEMENT T) (:INITIAL-CONTENTS T)
16 (:FILL-POINTER (OR (UNSIGNED-BYTE 45) BOOLEAN))
17 (:DISPLACED-TO (OR ARRAY NULL))
18 (:DISPLACED-INDEX-OFFSET (UNSIGNED-BYTE 45)))
19 (VALUES ARRAY &OPTIONAL))
20 Documentation:
21 Adjust ARRAY's dimensions to the given DIMENSIONS and stuff.
22 Known attributes: important-result
23 Source file: SYS:SRC;CODE;ARRAY.LISP
ADJUSTABLE-ARRAY-P
1COMMON-LISP:ADJUSTABLE-ARRAY-P
2 [symbol]
3
4ADJUSTABLE-ARRAY-P names a compiled function:
5 Lambda-list: (ARRAY)
6 Declared type: (FUNCTION (ARRAY) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return T if and only if calling ADJUST-ARRAY on ARRAY will return
9 the identical object.
10 Inline proclamation: INLINE (inline expansion available)
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;ARRAY.LISP
ALPHA-CHAR-P
1COMMON-LISP:ALPHA-CHAR-P
2 [symbol]
3
4ALPHA-CHAR-P names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 The argument must be a character object. ALPHA-CHAR-P returns T if the
9 argument is an alphabetic character, A-Z or a-z; otherwise NIL.
10 Inline proclamation: INLINE (inline expansion available)
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
ALPHANUMERICP
1COMMON-LISP:ALPHANUMERICP
2 [symbol]
3
4ALPHANUMERICP names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Given a character-object argument, ALPHANUMERICP returns T if the argument
9 is either numeric or alphabetic.
10 Inline proclamation: INLINE (inline expansion available)
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
APPEND
1COMMON-LISP:APPEND
2 [symbol]
3
4APPEND names a compiled function:
5 Lambda-list: (&REST LISTS)
6 Declared type: (FUNCTION * (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES T &OPTIONAL))
8 Documentation:
9 Construct and return a list by concatenating LISTS.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;LIST.LISP
APPLY
1COMMON-LISP:APPLY
2 [symbol]
3
4APPLY names a compiled function:
5 Lambda-list: (FUNCTION ARG &REST ARGUMENTS)
6 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) T &REST T) *)
7 Documentation:
8 Apply FUNCTION to a list of arguments produced by evaluating ARGUMENTS in
9 the manner of LIST*. That is, a list is made of the values of all but the
10 last argument, appended to the value of the last argument, which must be a
11 list.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;EVAL.LISP
14
15(SETF APPLY) has a complex setf-expansion:
16 Lambda-list: (FUNCTIONOID &REST ARGS)
17 (undocumented)
18 Source file: SYS:SRC;CODE;DEFSETFS.LISP
APROPOS
1COMMON-LISP:APROPOS
2 [symbol]
3
4APROPOS names a compiled function:
5 Lambda-list: (STRING-DESIGNATOR &OPTIONAL PACKAGE EXTERNAL-ONLY)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER) &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE) T)
9 (VALUES &OPTIONAL))
10 Documentation:
11 Briefly describe all symbols which contain the specified STRING.
12 If PACKAGE is supplied then only describe symbols present in
13 that package. If EXTERNAL-ONLY then only describe
14 external symbols in the specified package.
15 Known attributes: unwind, any
16 Source file: SYS:SRC;CODE;DEFPACKAGE.LISP
APROPOS-LIST
1COMMON-LISP:APROPOS-LIST
2 [symbol]
3
4APROPOS-LIST names a compiled function:
5 Lambda-list: (STRING-DESIGNATOR &OPTIONAL PACKAGE-DESIGNATOR
6 EXTERNAL-ONLY &AUX
7 (STRING
8 (THE SIMPLE-STRING
9 (STRINGIFY-STRING-DESIGNATOR STRING-DESIGNATOR))))
10 Declared type: (FUNCTION
11 ((OR STRING SYMBOL CHARACTER) &OPTIONAL
12 (OR STRING SYMBOL CHARACTER PACKAGE) T)
13 (VALUES LIST &OPTIONAL))
14 Documentation:
15 Like APROPOS, except that it returns a list of the symbols found instead
16 of describing them.
17 Known attributes: flushable, unsafely-flushable, recursive
18 Source file: SYS:SRC;CODE;DEFPACKAGE.LISP
AREF
1COMMON-LISP:AREF
2 [symbol]
3
4AREF names a compiled function:
5 Lambda-list: (ARRAY &REST SUBSCRIPTS)
6 Declared type: (FUNCTION (ARRAY &REST (UNSIGNED-BYTE 45))
7 (VALUES T &OPTIONAL))
8 Derived type: (FUNCTION (ARRAY &REST T) (VALUES T &OPTIONAL))
9 Documentation:
10 Return the element of the ARRAY specified by the SUBSCRIPTS.
11 Known attributes: foldable
12 Source file: SYS:SRC;CODE;ARRAY.LISP
13
14(SETF AREF) names a compiled function:
15 Lambda-list: (NEW-VALUE ARRAY &REST SUBSCRIPTS)
16 Declared type: (FUNCTION (T ARRAY &REST (UNSIGNED-BYTE 45))
17 (VALUES T &OPTIONAL))
18 Derived type: (FUNCTION (T ARRAY &REST T) (VALUES T &OPTIONAL))
19 Source file: SYS:SRC;CODE;ARRAY.LISP
ARITHMETIC-ERROR-OPERANDS
1COMMON-LISP:ARITHMETIC-ERROR-OPERANDS
2 [symbol]
3
4ARITHMETIC-ERROR-OPERANDS names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
ARITHMETIC-ERROR-OPERATION
1COMMON-LISP:ARITHMETIC-ERROR-OPERATION
2 [symbol]
3
4ARITHMETIC-ERROR-OPERATION names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
ARRAY-DIMENSION
1COMMON-LISP:ARRAY-DIMENSION
2 [symbol]
3
4ARRAY-DIMENSION names a compiled function:
5 Lambda-list: (ARRAY AXIS-NUMBER)
6 Declared type: (FUNCTION (ARRAY (MOD 129))
7 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
8 Documentation:
9 Return the length of dimension AXIS-NUMBER of ARRAY.
10 Known attributes: foldable, flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAY-DIMENSIONS
1COMMON-LISP:ARRAY-DIMENSIONS
2 [symbol]
3
4ARRAY-DIMENSIONS names a compiled function:
5 Lambda-list: (ARRAY)
6 Declared type: (FUNCTION (ARRAY) (VALUES LIST &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES LIST &OPTIONAL))
8 Documentation:
9 Return a list whose elements are the dimensions of the array
10 Known attributes: foldable, flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAY-DISPLACEMENT
1COMMON-LISP:ARRAY-DISPLACEMENT
2 [symbol]
3
4ARRAY-DISPLACEMENT names a compiled function:
5 Lambda-list: (ARRAY)
6 Derived type: (FUNCTION (ARRAY)
7 (VALUES (OR ARRAY NULL) (UNSIGNED-BYTE 45) &OPTIONAL))
8 Documentation:
9 Return the values of :DISPLACED-TO and :DISPLACED-INDEX-offset
10 options to MAKE-ARRAY, or NIL and 0 if not a displaced array.
11 Inline proclamation: INLINE (inline expansion available)
12 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAY-ELEMENT-TYPE
1COMMON-LISP:ARRAY-ELEMENT-TYPE
2 [symbol]
3
4ARRAY-ELEMENT-TYPE names a compiled function:
5 Lambda-list: (ARRAY)
6 Declared type: (FUNCTION (ARRAY) (VALUES (OR CONS SYMBOL) &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES (OR CONS SYMBOL) &OPTIONAL))
8 Documentation:
9 Return the type of the elements of the array
10 Known attributes: foldable, flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAY-HAS-FILL-POINTER-P
1COMMON-LISP:ARRAY-HAS-FILL-POINTER-P
2 [symbol]
3
4ARRAY-HAS-FILL-POINTER-P names a compiled function:
5 Lambda-list: (ARRAY)
6 Declared type: (FUNCTION (ARRAY) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return T if the given ARRAY has a fill pointer, or NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAY-IN-BOUNDS-P
1COMMON-LISP:ARRAY-IN-BOUNDS-P
2 [symbol]
3
4ARRAY-IN-BOUNDS-P names a compiled function:
5 Lambda-list: (ARRAY &REST SUBSCRIPTS)
6 Declared type: (FUNCTION (ARRAY &REST INTEGER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (ARRAY &REST T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Return T if the SUBSCRIPTS are in bounds for the ARRAY, NIL otherwise.
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAY-RANK
1COMMON-LISP:ARRAY-RANK
2 [symbol]
3
4ARRAY-RANK names a compiled function:
5 Lambda-list: (ARRAY)
6 Declared type: (FUNCTION (ARRAY) (VALUES (MOD 129) &OPTIONAL))
7 Documentation:
8 Return the number of dimensions of ARRAY.
9 Known attributes: foldable, flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAY-ROW-MAJOR-INDEX
1COMMON-LISP:ARRAY-ROW-MAJOR-INDEX
2 [symbol]
3
4ARRAY-ROW-MAJOR-INDEX names a compiled function:
5 Lambda-list: (ARRAY &REST SUBSCRIPTS)
6 Declared type: (FUNCTION (ARRAY &REST (UNSIGNED-BYTE 45))
7 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
8 Derived type: (FUNCTION (ARRAY &REST T)
9 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
10 Known attributes: foldable, flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAY-TOTAL-SIZE
1COMMON-LISP:ARRAY-TOTAL-SIZE
2 [symbol]
3
4ARRAY-TOTAL-SIZE names a compiled function:
5 Lambda-list: (ARRAY)
6 Declared type: (FUNCTION (ARRAY)
7 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
9 Documentation:
10 Return the total number of elements in the Array.
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;ARRAY.LISP
ARRAYP
1COMMON-LISP:ARRAYP
2 [symbol]
3
4ARRAYP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is an ARRAY, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
ASH
1COMMON-LISP:ASH
2 [symbol]
3
4ASH names a compiled function:
5 Lambda-list: (INTEGER COUNT)
6 Declared type: (FUNCTION (INTEGER INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES (OR NULL INTEGER) &OPTIONAL))
8 Documentation:
9 Shifts integer left by count places preserving sign. - count shifts right.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
ASIN
1COMMON-LISP:ASIN
2 [symbol]
3
4ASIN names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return the arc sine of NUMBER.
14 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
ASINH
1COMMON-LISP:ASINH
2 [symbol]
3
4ASINH names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return the hyperbolic arc sine of NUMBER.
14 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
ASSOC
1COMMON-LISP:ASSOC
2 [symbol]
3
4ASSOC names a compiled function:
5 Lambda-list: (ITEM ALIST &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (T LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES LIST &OPTIONAL))
17 Documentation:
18 Return the cons in ALIST whose car is equal (by a given test or EQL) to
19 the ITEM.
20 Known attributes: call, foldable, flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;LIST.LISP
ASSOC-IF
1COMMON-LISP:ASSOC-IF
2 [symbol]
3
4ASSOC-IF names a compiled function:
5 Lambda-list: (PREDICATE ALIST &KEY KEY)
6 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) LIST &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES LIST &OPTIONAL))
11 Derived type: (FUNCTION (T T &KEY (:KEY T)) (VALUES LIST &OPTIONAL))
12 Documentation:
13 Return the first cons in ALIST whose CAR satisfies PREDICATE. If
14 KEY is supplied, apply it to the CAR of each cons before testing.
15 Known attributes: call, foldable, flushable, unsafely-flushable
16 Source file: SYS:SRC;CODE;LIST.LISP
ASSOC-IF-NOT
1COMMON-LISP:ASSOC-IF-NOT
2 [symbol]
3
4ASSOC-IF-NOT names a compiled function:
5 Lambda-list: (PREDICATE ALIST &KEY KEY)
6 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) LIST &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES LIST &OPTIONAL))
11 Derived type: (FUNCTION (T T &KEY (:KEY T)) (VALUES LIST &OPTIONAL))
12 Documentation:
13 Return the first cons in ALIST whose CAR does not satisfy PREDICATE.
14 If KEY is supplied, apply it to the CAR of each cons before testing.
15 Known attributes: call, foldable, flushable, unsafely-flushable
16 Source file: SYS:SRC;CODE;LIST.LISP
ATAN
1COMMON-LISP:ATAN
2 [symbol]
3
4ATAN names a compiled function:
5 Lambda-list: (Y &OPTIONAL (X NIL XP))
6 Declared type: (FUNCTION (NUMBER &OPTIONAL REAL)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T &OPTIONAL T) *)
12 Documentation:
13 Return the arc tangent of Y if X is omitted or Y/X if X is supplied.
14 Known attributes: foldable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
ATANH
1COMMON-LISP:ATANH
2 [symbol]
3
4ATANH names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return the hyperbolic arc tangent of NUMBER.
14 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
ATOM
1COMMON-LISP:ATOM
2 [symbol]
3
4ATOM names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is an ATOM, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;PRED.LISP
11
12ATOM names a primitive type-specifier:
13 Lambda-list: ()
BIT
1COMMON-LISP:BIT
2 [symbol]
3
4BIT names a compiled function:
5 Lambda-list: (BIT-ARRAY &REST SUBSCRIPTS)
6 Declared type: (FUNCTION ((ARRAY BIT) &REST (UNSIGNED-BYTE 45))
7 (VALUES BIT &OPTIONAL))
8 Derived type: (FUNCTION ((ARRAY BIT) &REST T) (VALUES BIT &OPTIONAL))
9 Documentation:
10 Return the bit from the BIT-ARRAY at the specified SUBSCRIPTS.
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;ARRAY.LISP
13
14(SETF BIT) names a compiled function:
15 Lambda-list: (NEW-VALUE BIT-ARRAY &REST SUBSCRIPTS)
16 Declared type: (FUNCTION (BIT (ARRAY BIT) &REST (UNSIGNED-BYTE 45))
17 (VALUES BIT &OPTIONAL))
18 Derived type: (FUNCTION (BIT (ARRAY BIT) &REST T)
19 (VALUES BIT &OPTIONAL))
20 Source file: SYS:SRC;CODE;ARRAY.LISP
21
22BIT names a primitive type-specifier:
23 Lambda-list: ()
BIT-AND
1COMMON-LISP:BIT-AND
2 [symbol]
3
4BIT-AND names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGAND on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-ANDC1
1COMMON-LISP:BIT-ANDC1
2 [symbol]
3
4BIT-ANDC1 names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGANDC1 on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-ANDC2
1COMMON-LISP:BIT-ANDC2
2 [symbol]
3
4BIT-ANDC2 names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGANDC2 on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-EQV
1COMMON-LISP:BIT-EQV
2 [symbol]
3
4BIT-EQV names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGEQV on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-IOR
1COMMON-LISP:BIT-IOR
2 [symbol]
3
4BIT-IOR names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGIOR on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-NAND
1COMMON-LISP:BIT-NAND
2 [symbol]
3
4BIT-NAND names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGNAND on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-NOR
1COMMON-LISP:BIT-NOR
2 [symbol]
3
4BIT-NOR names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGNOR on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-NOT
1COMMON-LISP:BIT-NOT
2 [symbol]
3
4BIT-NOT names a compiled function:
5 Lambda-list: (BIT-ARRAY &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) &OPTIONAL (OR (ARRAY BIT) BOOLEAN))
8 (VALUES (ARRAY BIT) &OPTIONAL))
9 Documentation:
10 Performs a bit-wise logical NOT on the elements of BIT-ARRAY,
11 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
12 BIT-ARRAY is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
13 created. Both arrays must have the same rank and dimensions.
14 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-ORC1
1COMMON-LISP:BIT-ORC1
2 [symbol]
3
4BIT-ORC1 names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGORC1 on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-ORC2
1COMMON-LISP:BIT-ORC2
2 [symbol]
3
4BIT-ORC2 names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGORC2 on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BIT-VECTOR-P
1COMMON-LISP:BIT-VECTOR-P
2 [symbol]
3
4BIT-VECTOR-P names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a BIT-VECTOR, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
BIT-XOR
1COMMON-LISP:BIT-XOR
2 [symbol]
3
4BIT-XOR names a compiled function:
5 Lambda-list: (BIT-ARRAY-1 BIT-ARRAY-2 &OPTIONAL RESULT-BIT-ARRAY)
6 Declared type: (FUNCTION
7 ((ARRAY BIT) (ARRAY BIT) &OPTIONAL
8 (OR (ARRAY BIT) BOOLEAN))
9 (VALUES (ARRAY BIT) &OPTIONAL))
10 Documentation:
11 Perform a bit-wise LOGXOR on the elements of BIT-ARRAY-1 and BIT-ARRAY-2,
12 putting the results in RESULT-BIT-ARRAY. If RESULT-BIT-ARRAY is T,
13 BIT-ARRAY-1 is used. If RESULT-BIT-ARRAY is NIL or omitted, a new array is
14 created. All the arrays must have the same rank and dimensions.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
BOOLE
1COMMON-LISP:BOOLE
2 [symbol]
3
4BOOLE names a compiled function:
5 Lambda-list: (OP INTEGER1 INTEGER2)
6 Declared type: (FUNCTION ((UNSIGNED-BYTE 4) INTEGER INTEGER)
7 (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Bit-wise boolean function on two integers. Function chosen by OP:
10 0 BOOLE-CLR
11 1 BOOLE-SET
12 2 BOOLE-1
13 3 BOOLE-2
14 4 BOOLE-C1
15 5 BOOLE-C2
16 6 BOOLE-AND
17 7 BOOLE-IOR
18 8 BOOLE-XOR
19 9 BOOLE-EQV
20 10 BOOLE-NAND
21 11 BOOLE-NOR
22 12 BOOLE-ANDC1
23 13 BOOLE-ANDC2
24 14 BOOLE-ORC1
25 15 BOOLE-ORC2
26 Known attributes: foldable, flushable, unsafely-flushable, movable
27 Source file: SYS:SRC;CODE;NUMBERS.LISP
BOTH-CASE-P
1COMMON-LISP:BOTH-CASE-P
2 [symbol]
3
4BOTH-CASE-P names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 The argument must be a character object. BOTH-CASE-P returns T if the
9 argument is an alphabetic character and if the character exists in both upper
10 and lower case. For ASCII, this is the same as ALPHA-CHAR-P.
11 Inline proclamation: MAYBE-INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
BOUNDP
1COMMON-LISP:BOUNDP
2 [symbol]
3
4BOUNDP names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return non-NIL if SYMBOL is bound to a value.
9 Known attributes: flushable, unsafely-flushable, predicate
10 Source file: SYS:SRC;CODE;SYMBOL.LISP
BREAK
1COMMON-LISP:BREAK
2 [symbol]
3
4BREAK names a compiled function:
5 Lambda-list: (&OPTIONAL (DATUM break) &REST ARGUMENTS)
6 Declared type: (FUNCTION (&OPTIONAL (OR STRING FUNCTION) &REST T)
7 (VALUES NULL &OPTIONAL))
8 Documentation:
9 Print a message and invoke the debugger without allowing any possibility
10 of condition handling occurring.
11 Known attributes: unwind, any
12 Source file: SYS:SRC;CODE;COLD-ERROR.LISP
13
14Symbol-plist:
15 SB-DISASSEM::INSTRUCTIONS -> (#<SB-DISASSEM:INSTRUCTION BREA..
BROADCAST-STREAM-STREAMS
1COMMON-LISP:BROADCAST-STREAM-STREAMS
2 [symbol]
3
4BROADCAST-STREAM-STREAMS names a compiled function:
5 Lambda-list: (INSTANCE)
6 Derived type: (FUNCTION (BROADCAST-STREAM) (VALUES LIST &OPTIONAL))
7 Source file: SYS:SRC;CODE;ANSI-STREAM.LISP
BUTLAST
1COMMON-LISP:BUTLAST
2 [symbol]
3
4BUTLAST names a compiled function:
5 Lambda-list: (LIST &OPTIONAL (N 1))
6 Declared type: (FUNCTION (LIST &OPTIONAL UNSIGNED-BYTE)
7 (VALUES LIST &OPTIONAL))
8 Derived type: (FUNCTION (LIST &OPTIONAL T) (VALUES LIST &OPTIONAL))
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
BYTE
1COMMON-LISP:BYTE
2 [symbol]
3
4BYTE names a compiled function:
5 Lambda-list: (SIZE POSITION)
6 Declared type: (FUNCTION ((UNSIGNED-BYTE 38) (UNSIGNED-BYTE 38))
7 (VALUES CONS &OPTIONAL))
8 Documentation:
9 Return a byte specifier which may be used by other byte functions
10 (e.g. LDB).
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;NUMBERS.LISP
BYTE-POSITION
1COMMON-LISP:BYTE-POSITION
2 [symbol]
3
4BYTE-POSITION names a compiled function:
5 Lambda-list: (BYTESPEC)
6 Declared type: (FUNCTION (CONS) (VALUES (UNSIGNED-BYTE 38) &OPTIONAL))
7 Documentation:
8 Return the position part of the byte specifier bytespec.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;NUMBERS.LISP
BYTE-SIZE
1COMMON-LISP:BYTE-SIZE
2 [symbol]
3
4BYTE-SIZE names a compiled function:
5 Lambda-list: (BYTESPEC)
6 Declared type: (FUNCTION (CONS) (VALUES (UNSIGNED-BYTE 38) &OPTIONAL))
7 Documentation:
8 Return the size part of the byte specifier bytespec.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;NUMBERS.LISP
CAAAAR
1COMMON-LISP:CAAAAR
2 [symbol]
3
4CAAAAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the caaar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CAAAAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CAAAAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CAAADR
1COMMON-LISP:CAAADR
2 [symbol]
3
4CAAADR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the caadr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CAAADR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CAAADR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CAAAR
1COMMON-LISP:CAAAR
2 [symbol]
3
4CAAAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 1st object in the caar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CAAAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CAAAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CAADAR
1COMMON-LISP:CAADAR
2 [symbol]
3
4CAADAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the cadar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CAADAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CAADAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CAADDR
1COMMON-LISP:CAADDR
2 [symbol]
3
4CAADDR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the caddr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CAADDR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CAADDR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CAADR
1COMMON-LISP:CAADR
2 [symbol]
3
4CAADR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 1st object in the cadr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CAADR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CAADR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CAAR
1COMMON-LISP:CAAR
2 [symbol]
3
4CAAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the 1st sublist.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CAAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CAAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CADAAR
1COMMON-LISP:CADAAR
2 [symbol]
3
4CADAAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the cdaar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CADAAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CADAAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CADADR
1COMMON-LISP:CADADR
2 [symbol]
3
4CADADR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the cdadr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CADADR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CADADR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CADAR
1COMMON-LISP:CADAR
2 [symbol]
3
4CADAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the cdar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CADAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CADAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CADDAR
1COMMON-LISP:CADDAR
2 [symbol]
3
4CADDAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the cddar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CADDAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CADDAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CADDDR
1COMMON-LISP:CADDDR
2 [symbol]
3
4CADDDR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the car of the cdddr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CADDDR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CADDDR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CADDR
1COMMON-LISP:CADDR
2 [symbol]
3
4CADDR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 1st object in the cddr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CADDR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CADDR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CADR
1COMMON-LISP:CADR
2 [symbol]
3
4CADR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 2nd object in a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CADR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CADR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CAR
1COMMON-LISP:CAR
2 [symbol]
3
4CAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 1st object in a list.
9 Known attributes: foldable, flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CAR) has setf-expansion: SB-KERNEL:%RPLACA
CDAAAR
1COMMON-LISP:CDAAAR
2 [symbol]
3
4CDAAAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the caaar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDAAAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDAAAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDAADR
1COMMON-LISP:CDAADR
2 [symbol]
3
4CDAADR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the caadr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDAADR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDAADR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDAAR
1COMMON-LISP:CDAAR
2 [symbol]
3
4CDAAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the caar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDAAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDAAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDADAR
1COMMON-LISP:CDADAR
2 [symbol]
3
4CDADAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the cadar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDADAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDADAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDADDR
1COMMON-LISP:CDADDR
2 [symbol]
3
4CDADDR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the caddr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDADDR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDADDR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDADR
1COMMON-LISP:CDADR
2 [symbol]
3
4CDADR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the cadr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDADR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDADR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDAR
1COMMON-LISP:CDAR
2 [symbol]
3
4CDAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the 1st sublist.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDDAAR
1COMMON-LISP:CDDAAR
2 [symbol]
3
4CDDAAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the cdaar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDDAAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDDAAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDDADR
1COMMON-LISP:CDDADR
2 [symbol]
3
4CDDADR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the cdadr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDDADR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDDADR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDDAR
1COMMON-LISP:CDDAR
2 [symbol]
3
4CDDAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the cdar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDDAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDDAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDDDAR
1COMMON-LISP:CDDDAR
2 [symbol]
3
4CDDDAR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the cddar of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDDDAR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDDDAR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDDDDR
1COMMON-LISP:CDDDDR
2 [symbol]
3
4CDDDDR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the cdddr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDDDDR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDDDDR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDDDR
1COMMON-LISP:CDDDR
2 [symbol]
3
4CDDDR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the cdr of the cddr of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDDDR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDDDR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDDR
1COMMON-LISP:CDDR
2 [symbol]
3
4CDDR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return all but the 1st two objects of a list.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDDR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDDR) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
CDR
1COMMON-LISP:CDR
2 [symbol]
3
4CDR names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return all but the first object in a list.
9 Known attributes: foldable, flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF CDR) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T CONS) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF CDR) has setf-expansion: SB-KERNEL:%RPLACD
CEILING
1COMMON-LISP:CEILING
2 [symbol]
3
4CEILING names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (DIVISOR 1))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES INTEGER REAL &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T)
9 (VALUES (OR NULL INTEGER) NUMBER &OPTIONAL))
10 Documentation:
11 Return number (or number/divisor) as an integer, rounded toward 0.
12 The second returned value is the remainder.
13 Known attributes: foldable, flushable, unsafely-flushable, movable
14 Source file: SYS:SRC;CODE;NUMBERS.LISP
CELL-ERROR-NAME
1COMMON-LISP:CELL-ERROR-NAME
2 [symbol]
3
4CELL-ERROR-NAME names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
CERROR
1COMMON-LISP:CERROR
2 [symbol]
3
4CERROR names a compiled function:
5 Lambda-list: (CONTINUE-STRING DATUM &REST ARGUMENTS)
6 Declared type: (FUNCTION
7 ((OR STRING FUNCTION)
8 (OR STRING FUNCTION SYMBOL CONDITION
9 SB-PCL::CONDITION-CLASS)
10 &REST T)
11 (VALUES NULL &OPTIONAL))
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;COLD-ERROR.LISP
CHAR
1COMMON-LISP:CHAR
2 [symbol]
3
4CHAR names a compiled function:
5 Lambda-list: (STRING INDEX)
6 Declared type: (FUNCTION (STRING (UNSIGNED-BYTE 45))
7 (VALUES CHARACTER &OPTIONAL))
8 Documentation:
9 Given a string and a non-negative integer index less than the length of
10 the string, returns the character object representing the character at
11 that position in the string.
12 Known attributes: foldable, flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;STRING.LISP
14
15(SETF CHAR) names a compiled function:
16 Lambda-list: (NEWVAL STRING INDEX)
17 Derived type: (FUNCTION (CHARACTER STRING (UNSIGNED-BYTE 45))
18 (VALUES CHARACTER &OPTIONAL))
19 Inline proclamation: INLINE (inline expansion available)
20 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
21
22(SETF CHAR) has setf-expansion: SB-KERNEL:%CHARSET
CHAR-CODE
1COMMON-LISP:CHAR-CODE
2 [symbol]
3
4CHAR-CODE names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES (MOD 1114112) &OPTIONAL))
7 Documentation:
8 Return the integer code of CHAR.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-DOWNCASE
1COMMON-LISP:CHAR-DOWNCASE
2 [symbol]
3
4CHAR-DOWNCASE names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES CHARACTER &OPTIONAL))
7 Documentation:
8 Return CHAR converted to lower-case if that is possible.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-EQUAL
1COMMON-LISP:CHAR-EQUAL
2 [symbol]
3
4CHAR-EQUAL names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Return T if all of the arguments are the same character.
11 Case is ignored.
12 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-GREATERP
1COMMON-LISP:CHAR-GREATERP
2 [symbol]
3
4CHAR-GREATERP names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Return T if the arguments are in strictly decreasing alphabetic order.
11 Case is ignored.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-INT
1COMMON-LISP:CHAR-INT
2 [symbol]
3
4CHAR-INT names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES (MOD 1114112) &OPTIONAL))
7 Documentation:
8 Return the integer code of CHAR. (In SBCL this is the same as CHAR-CODE, as
9 there are no character bits or fonts.)
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-LESSP
1COMMON-LISP:CHAR-LESSP
2 [symbol]
3
4CHAR-LESSP names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Return T if the arguments are in strictly increasing alphabetic order.
11 Case is ignored.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-NAME
1COMMON-LISP:CHAR-NAME
2 [symbol]
3
4CHAR-NAME names a compiled function:
5 Lambda-list: (CHARACTER)
6 Declared type: (FUNCTION (CHARACTER)
7 (VALUES (OR SIMPLE-BASE-STRING NULL) &OPTIONAL))
8 Derived type: (FUNCTION (CHARACTER)
9 (VALUES SIMPLE-BASE-STRING &OPTIONAL))
10 Documentation:
11 Return the name (a STRING) for a CHARACTER object.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-UNICODE.LISP
CHAR-NOT-EQUAL
1COMMON-LISP:CHAR-NOT-EQUAL
2 [symbol]
3
4CHAR-NOT-EQUAL names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (CHARACTER &REST T)
9 (VALUES BOOLEAN &OPTIONAL))
10 Documentation:
11 Return T if no two of the arguments are the same character.
12 Case is ignored.
13 Known attributes: foldable, flushable, unsafely-flushable, movable
14 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-NOT-GREATERP
1COMMON-LISP:CHAR-NOT-GREATERP
2 [symbol]
3
4CHAR-NOT-GREATERP names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Return T if the arguments are in strictly non-decreasing alphabetic order.
11 Case is ignored.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-NOT-LESSP
1COMMON-LISP:CHAR-NOT-LESSP
2 [symbol]
3
4CHAR-NOT-LESSP names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (T &REST T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Return T if the arguments are in strictly non-increasing alphabetic order.
11 Case is ignored.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR-UPCASE
1COMMON-LISP:CHAR-UPCASE
2 [symbol]
3
4CHAR-UPCASE names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES CHARACTER &OPTIONAL))
7 Documentation:
8 Return CHAR converted to upper-case if that is possible. Don't convert
9 lowercase eszet (U+DF).
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR/=
1COMMON-LISP:CHAR/=
2 [symbol]
3
4CHAR/= names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (CHARACTER &REST T)
9 (VALUES BOOLEAN &OPTIONAL))
10 Documentation:
11 Return T if no two of the arguments are the same character.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR<
1COMMON-LISP:CHAR<
2 [symbol]
3
4CHAR< names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (CHARACTER &REST T)
9 (VALUES BOOLEAN &OPTIONAL))
10 Documentation:
11 Return T if the arguments are in strictly increasing alphabetic order.
12 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR<=
1COMMON-LISP:CHAR<=
2 [symbol]
3
4CHAR<= names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (CHARACTER &REST T)
9 (VALUES BOOLEAN &OPTIONAL))
10 Documentation:
11 Return T if the arguments are in strictly non-decreasing alphabetic order.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR=
1COMMON-LISP:CHAR=
2 [symbol]
3
4CHAR= names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (CHARACTER &REST T)
9 (VALUES BOOLEAN &OPTIONAL))
10 Documentation:
11 Return T if all of the arguments are the same character.
12 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate, commutative
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR>
1COMMON-LISP:CHAR>
2 [symbol]
3
4CHAR> names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (CHARACTER &REST T)
9 (VALUES BOOLEAN &OPTIONAL))
10 Documentation:
11 Return T if the arguments are in strictly decreasing alphabetic order.
12 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHAR>=
1COMMON-LISP:CHAR>=
2 [symbol]
3
4CHAR>= names a compiled function:
5 Lambda-list: (CHARACTER &REST MORE-CHARACTERS)
6 Declared type: (FUNCTION (CHARACTER &REST CHARACTER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (CHARACTER &REST T)
9 (VALUES BOOLEAN &OPTIONAL))
10 Documentation:
11 Return T if the arguments are in strictly non-increasing alphabetic order.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
CHARACTER
1COMMON-LISP:CHARACTER
2 [symbol]
3
4CHARACTER names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES CHARACTER &OPTIONAL))
7 Documentation:
8 Coerce OBJECT into a CHARACTER if possible. Legal inputs are characters,
9 strings and symbols of length 1.
10 Known attributes: foldable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
12
13CHARACTER names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:CHARACTER>:
14 Class precedence-list: CHARACTER, T
15 Direct superclasses: T
16 No subclasses.
17 Sealed.
18 No direct slots.
CHARACTERP
1COMMON-LISP:CHARACTERP
2 [symbol]
3
4CHARACTERP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a CHARACTER, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
CIS
1COMMON-LISP:CIS
2 [symbol]
3
4CIS names a compiled function:
5 Lambda-list: (THETA)
6 Declared type: (FUNCTION (REAL)
7 (VALUES
8 (OR (COMPLEX SINGLE-FLOAT) (COMPLEX DOUBLE-FLOAT))
9 &OPTIONAL))
10 Derived type: (FUNCTION (T)
11 (VALUES
12 (OR (COMPLEX SINGLE-FLOAT) (COMPLEX DOUBLE-FLOAT))
13 &OPTIONAL))
14 Documentation:
15 Return cos(Theta) + i sin(Theta), i.e. exp(i Theta).
16 Known attributes: foldable, flushable, unsafely-flushable, movable
17 Source file: SYS:SRC;CODE;IRRAT.LISP
CLASS-OF
1COMMON-LISP:CLASS-OF
2 [symbol]
3
4CLASS-OF names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION (T) (VALUES CLASS &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES T &OPTIONAL))
8 Known attributes: flushable, unsafely-flushable
9 Source file: SYS:SRC;PCL;BRAID.LISP
CLEAR-INPUT
1COMMON-LISP:CLEAR-INPUT
2 [symbol]
3
4CLEAR-INPUT names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-INPUT*))
6 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES NULL &OPTIONAL))
8 Derived type: (FUNCTION (&OPTIONAL T) (VALUES NULL &OPTIONAL))
9 Source file: SYS:SRC;CODE;STREAM.LISP
CLEAR-OUTPUT
1COMMON-LISP:CLEAR-OUTPUT
2 [symbol]
3
4CLEAR-OUTPUT names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-OUTPUT*))
6 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES NULL &OPTIONAL))
8 Derived type: (FUNCTION (&OPTIONAL T) (VALUES NULL &OPTIONAL))
9 Source file: SYS:SRC;CODE;STREAM.LISP
CLRHASH
1COMMON-LISP:CLRHASH
2 [symbol]
3
4CLRHASH names a compiled function:
5 Lambda-list: (HASH-TABLE)
6 Declared type: (FUNCTION (HASH-TABLE) (VALUES HASH-TABLE &OPTIONAL))
7 Documentation:
8 This removes all the entries from HASH-TABLE and returns the hash
9 table itself.
10 Source file: SYS:SRC;CODE;TARGET-HASH-TABLE.LISP
CODE-CHAR
1COMMON-LISP:CODE-CHAR
2 [symbol]
3
4CODE-CHAR names a compiled function:
5 Lambda-list: (CODE)
6 Declared type: (FUNCTION ((MOD 1114112)) (VALUES CHARACTER &OPTIONAL))
7 Documentation:
8 Return the character with the code CODE.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
COERCE
1COMMON-LISP:COERCE
2 [symbol]
3
4COERCE names a compiled function:
5 Lambda-list: (OBJECT OUTPUT-TYPE-SPEC)
6 Declared type: (FUNCTION
7 (T (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS))
8 (VALUES T &OPTIONAL))
9 Derived type: (FUNCTION (T T) *)
10 Documentation:
11 Coerce the Object to an object of type Output-Type-Spec.
12 Known attributes: movable
13 Source file: SYS:SRC;CODE;COERCE.LISP
COMPILE
1COMMON-LISP:COMPILE
2 [symbol]
3
4COMPILE names a compiled function:
5 Lambda-list: (NAME &OPTIONAL
6 (DEFINITION
7 (OR (AND (SYMBOLP NAME) (MACRO-FUNCTION NAME))
8 (FDEFINITION NAME))))
9 Declared type: (FUNCTION
10 ((OR CONS SYMBOL) &OPTIONAL (OR LIST FUNCTION))
11 (VALUES (OR FUNCTION SYMBOL CONS) BOOLEAN BOOLEAN
12 &OPTIONAL))
13 Documentation:
14 Produce a compiled function from DEFINITION. If DEFINITION is a
15 lambda-expression, it is coerced to a function. If DEFINITION is an
16 interpreted function, it is compiled. If DEFINITION is already a compiled
17 function, it is used as-is. (Future versions of SBCL might try to
18 recompile the existing definition, but this is not currently supported.)
19
20 If NAME is NIL, the compiled function is returned as the primary value.
21 Otherwise the resulting compiled function replaces existing function
22 definition of NAME, and NAME is returned as primary value; if NAME is a symbol
23 that names a macro, its macro function is replaced and NAME is returned as
24 primary value.
25
26 Also returns a secondary value which is true if any conditions of type
27 WARNING occur during the compilation, and NIL otherwise.
28
29 Tertiary value is true if any conditions of type ERROR, or WARNING that are
30 not STYLE-WARNINGs occur during compilation, and NIL otherwise.
31
32 Inline proclamation: NOTINLINE (no inline expansion available)
33 Known attributes: unwind, any
34 Source file: SYS:SRC;COMPILER;TARGET-MAIN.LISP
COMPILE-FILE
1COMMON-LISP:COMPILE-FILE
2 [symbol]
3
4COMPILE-FILE names a compiled function:
5 Lambda-list: (INPUT-FILE &KEY (OUTPUT-FILE OUTPUT-FILE-P)
6 ((VERBOSE *COMPILE-VERBOSE*) *COMPILE-VERBOSE*)
7 ((PRINT *COMPILE-PRINT*) *COMPILE-PRINT*)
8 (EXTERNAL-FORMAT DEFAULT)
9 ((PROGRESS *COMPILE-PROGRESS*) *COMPILE-PROGRESS*)
10 (TRACE-FILE NIL)
11 ((BLOCK-COMPILE *BLOCK-COMPILE-ARGUMENT*)
12 *BLOCK-COMPILE-DEFAULT*)
13 ((ENTRY-POINTS *ENTRY-POINTS-ARGUMENT*) NIL)
14 (EMIT-CFASL *EMIT-CFASL*))
15 Declared type: (FUNCTION
16 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
17 (:OUTPUT-FILE
18 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
19 (:VERBOSE T) (:PRINT T)
20 (:EXTERNAL-FORMAT (OR KEYWORD (CONS KEYWORD T)))
21 (:PROGRESS T) (:TRACE-FILE T) (:BLOCK-COMPILE T)
22 (:ENTRY-POINTS LIST) (:EMIT-CFASL T))
23 (VALUES (OR PATHNAME NULL) BOOLEAN BOOLEAN &OPTIONAL))
24 Derived type: (FUNCTION
25 (#1=(OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
26 &KEY (:OUTPUT-FILE #1#) (:VERBOSE . #2=(T))
27 (:PRINT . #2#)
28 (:EXTERNAL-FORMAT (OR KEYWORD (CONS KEYWORD . #2#)))
29 (:PROGRESS . #2#) (:TRACE-FILE . #2#)
30 (:BLOCK-COMPILE (MEMBER :SPECIFIED T NIL))
31 (:ENTRY-POINTS LIST) (:EMIT-CFASL . #2#))
32 (VALUES (OR PATHNAME NULL) BOOLEAN BOOLEAN &OPTIONAL))
33 Documentation:
34 Compile INPUT-FILE, producing a corresponding fasl file and
35 returning its filename.
36
37 :OUTPUT-FILE
38 The name of the FASL to output, NIL for none, T for the default.
39 (Note the difference between the treatment of NIL :OUTPUT-FILE
40 here and in COMPILE-FILE-PATHNAME.) The returned pathname of the
41 output file may differ from the pathname of the :OUTPUT-FILE
42 parameter, e.g. when the latter is a designator for a directory.
43
44 :VERBOSE
45 If true, information indicating what file is being compiled is printed
46 to *STANDARD-OUTPUT*.
47
48 :PRINT
49 If true, each top level form in the file is printed to *STANDARD-OUTPUT*.
50
51 :EXTERNAL-FORMAT
52 The external format to use when opening the source file.
53
54 :BLOCK-COMPILE {NIL | :SPECIFIED | T}
55 Determines whether multiple functions are compiled together as a unit,
56 resolving function references at compile time. NIL means that global
57 function names are never resolved at compilation time. :SPECIFIED means
58 that names are resolved at compile-time when convenient (as in a
59 self-recursive call), but the compiler doesn't combine top-level DEFUNs.
60 With :SPECIFIED, an explicit START-BLOCK declaration will enable block
61 compilation. A value of T indicates that all forms in the file(s) should
62 be compiled as a unit. The default is the value of
63 SB-EXT:*BLOCK-COMPILE-DEFAULT*, which is initially NIL.
64
65 :ENTRY-POINTS
66 This specifies a list of function names for functions in the file(s) that
67 must be given global definitions. This only applies to block
68 compilation, and is useful mainly when :BLOCK-COMPILE T is specified on a
69 file that lacks START-BLOCK declarations. If the value is NIL (the
70 default) then all functions will be globally defined.
71
72 :TRACE-FILE
73 If given, internal data structures are dumped to the specified
74 file, or if a value of T is given, to a file of *.trace type
75 derived from the input file name. (non-standard)
76
77 :EMIT-CFASL
78 (Experimental). If true, outputs the toplevel compile-time effects
79 of this file into a separate .cfasl file.
80 Inline proclamation: NOTINLINE (no inline expansion available)
81 Known attributes: unwind, any
82 Source file: SYS:SRC;COMPILER;MAIN.LISP
COMPILE-FILE-PATHNAME
1COMMON-LISP:COMPILE-FILE-PATHNAME
2 [symbol]
3
4COMPILE-FILE-PATHNAME names a compiled function:
5 Lambda-list: (INPUT-FILE &KEY (OUTPUT-FILE NIL OUTPUT-FILE-P)
6 &ALLOW-OTHER-KEYS)
7 Declared type: (FUNCTION
8 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
9 (:OUTPUT-FILE
10 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM
11 BOOLEAN))
12 &ALLOW-OTHER-KEYS)
13 (VALUES PATHNAME &OPTIONAL))
14 Documentation:
15 Return a pathname describing what file COMPILE-FILE would write to given
16 these arguments.
17 Known attributes: unwind, any
18 Source file: SYS:SRC;COMPILER;MAIN.LISP
COMPILED-FUNCTION-P
1COMMON-LISP:COMPILED-FUNCTION-P
2 [symbol]
3
4COMPILED-FUNCTION-P names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a COMPILED-FUNCTION, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;PRED.LISP
COMPILER-MACRO-FUNCTION
1COMMON-LISP:COMPILER-MACRO-FUNCTION
2 [symbol]
3
4COMPILER-MACRO-FUNCTION names a compiled function:
5 Lambda-list: (NAME &OPTIONAL ENV)
6 Declared type: (FUNCTION
7 (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
8 (VALUES (OR NULL FUNCTION) &OPTIONAL))
9 Documentation:
10 If NAME names a compiler-macro in ENV, return the expansion function, else
11 return NIL. Can be set with SETF when ENV is NIL.
12 Known attributes: flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;MACROEXPAND.LISP
14
15(SETF COMPILER-MACRO-FUNCTION) names a compiled function:
16 Lambda-list: (FUNCTION NAME &OPTIONAL ENV)
17 Derived type: (FUNCTION
18 ((OR NULL FUNCTION) (OR CONS SYMBOL) &OPTIONAL T)
19 (VALUES (OR NULL FUNCTION) &OPTIONAL))
20 Source file: SYS:SRC;CODE;MACROEXPAND.LISP
COMPLEMENT
1COMMON-LISP:COMPLEMENT
2 [symbol]
3
4COMPLEMENT names a compiled function:
5 Lambda-list: (FUNCTION)
6 Declared type: (FUNCTION (FUNCTION) (VALUES FUNCTION &OPTIONAL))
7 Documentation:
8 Return a new function that returns T whenever FUNCTION returns NIL and
9 NIL whenever FUNCTION returns non-NIL.
10 Known attributes: flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;FUNUTILS.LISP
COMPLEX
1COMMON-LISP:COMPLEX
2 [symbol]
3
4COMPLEX names a compiled function:
5 Lambda-list: (REALPART &OPTIONAL (IMAGPART 0))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES NUMBER &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T)
9 (VALUES (OR COMPLEX RATIONAL) &OPTIONAL))
10 Documentation:
11 Return a complex number with the specified real and imaginary components.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
14
15COMPLEX names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:COMPLEX>:
16 Class precedence-list: COMPLEX, NUMBER, T
17 Direct superclasses: NUMBER
18 Direct subclasses: SB-KERNEL:COMPLEX-DOUBLE-FLOAT,
19 SB-KERNEL:COMPLEX-SINGLE-FLOAT
20 Sealed.
21 No direct slots.
22
23COMPLEX names a primitive type-specifier:
24 Lambda-list: (&OPTIONAL (TYPESPEC (QUOTE *)))
COMPLEXP
1COMMON-LISP:COMPLEXP
2 [symbol]
3
4COMPLEXP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a COMPLEX, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
COMPUTE-RESTARTS
1COMMON-LISP:COMPUTE-RESTARTS
2 [symbol]
3
4COMPUTE-RESTARTS names a compiled function:
5 Lambda-list: (&OPTIONAL CONDITION)
6 Declared type: (FUNCTION (&OPTIONAL (OR CONDITION NULL))
7 (VALUES LIST &OPTIONAL))
8 Documentation:
9 Return a list of all the currently active restarts ordered from most recently
10 established to less recently established. If CONDITION is specified, then only
11 restarts associated with CONDITION (or with no condition) will be returned.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
CONCATENATE
1COMMON-LISP:CONCATENATE
2 [symbol]
3
4CONCATENATE names a compiled function:
5 Lambda-list: (RESULT-TYPE &REST SEQUENCES)
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS) &REST
8 SEQUENCE)
9 (VALUES
10 (OR LIST (SIMPLE-ARRAY * (*))
11 SB-KERNEL:EXTENDED-SEQUENCE)
12 &OPTIONAL))
13 Derived type: (FUNCTION (T &REST T)
14 (VALUES
15 (OR LIST (SIMPLE-ARRAY * (*))
16 SB-KERNEL:EXTENDED-SEQUENCE)
17 &OPTIONAL))
18 Documentation:
19 Return a new sequence of all the argument sequences concatenated together
20 which shares no structure with the original argument sequences of the
21 specified RESULT-TYPE.
22 Source file: SYS:SRC;CODE;SEQ.LISP
CONCATENATED-STREAM-STREAMS
1COMMON-LISP:CONCATENATED-STREAM-STREAMS
2 [symbol]
3
4CONCATENATED-STREAM-STREAMS names a compiled function:
5 Lambda-list: (STREAM)
6 Derived type: (FUNCTION (T) (VALUES LIST &OPTIONAL))
7 Source file: SYS:SRC;CODE;STREAM.LISP
CONJUGATE
1COMMON-LISP:CONJUGATE
2 [symbol]
3
4CONJUGATE names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES NUMBER &OPTIONAL))
7 Documentation:
8 Return the complex conjugate of NUMBER. For non-complex numbers, this is
9 an identity.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
CONS
1COMMON-LISP:CONS
2 [symbol]
3
4CONS names a compiled function:
5 Lambda-list: (SE1 SE2)
6 Declared type: (FUNCTION (T T) (VALUES CONS &OPTIONAL))
7 Documentation:
8 Return a list with SE1 as the CAR and SE2 as the CDR.
9 Known attributes: flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12CONS names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:CONS>:
13 Class precedence-list: CONS, LIST, SEQUENCE, T
14 Direct superclasses: LIST
15 No subclasses.
16 Sealed.
17 No direct slots.
18
19CONS names a primitive type-specifier:
20 Lambda-list: (&OPTIONAL (CAR-TYPE-SPEC (QUOTE *))
21 (CDR-TYPE-SPEC (QUOTE *)))
CONSP
1COMMON-LISP:CONSP
2 [symbol]
3
4CONSP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a CONS, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
CONSTANTLY
1COMMON-LISP:CONSTANTLY
2 [symbol]
3
4CONSTANTLY names a compiled function:
5 Lambda-list: (VALUE)
6 Declared type: (FUNCTION (T) (VALUES FUNCTION &OPTIONAL))
7 Documentation:
8 Return a function that always returns VALUE.
9 Known attributes: flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;FUNUTILS.LISP
CONSTANTP
1COMMON-LISP:CONSTANTP
2 [symbol]
3
4CONSTANTP names a compiled function:
5 Lambda-list: (FORM &OPTIONAL (ENVIRONMENT NIL ENVP))
6 Declared type: (FUNCTION
7 (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
8 (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 True of any FORM that has a constant value: self-evaluating objects,
11 keywords, defined constants, quote forms. Additionally the
12 constant-foldability of some function calls and special forms is recognized.
13 If ENVIRONMENT is provided, the FORM is first macroexpanded in it.
14 Inline proclamation: INLINE (inline expansion available)
15 Known attributes: foldable, flushable, unsafely-flushable
16 Source file: SYS:SRC;COMPILER;EARLY-CONSTANTP.LISP
CONTINUE
1COMMON-LISP:CONTINUE
2 [symbol]
3
4CONTINUE names a compiled function:
5 Lambda-list: (&OPTIONAL CONDITION)
6 Declared type: (FUNCTION (&OPTIONAL (OR CONDITION NULL))
7 (VALUES NULL &OPTIONAL))
8 Documentation:
9 Transfer control to a restart named CONTINUE, or return NIL if none exists.
10 Known attributes: unwind, any
11 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
COPY-ALIST
1COMMON-LISP:COPY-ALIST
2 [symbol]
3
4COPY-ALIST names a compiled function:
5 Lambda-list: (ALIST)
6 Declared type: (FUNCTION (LIST) (VALUES LIST &OPTIONAL))
7 Documentation:
8 Return a new association list which is EQUAL to ALIST.
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
COPY-LIST
1COMMON-LISP:COPY-LIST
2 [symbol]
3
4COPY-LIST names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES LIST &OPTIONAL))
7 Documentation:
8 Return a new list which is EQUAL to LIST. LIST may be improper.
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
COPY-PPRINT-DISPATCH
1COMMON-LISP:COPY-PPRINT-DISPATCH
2 [symbol]
3
4COPY-PPRINT-DISPATCH names a compiled function:
5 Lambda-list: (&OPTIONAL (TABLE *PRINT-PPRINT-DISPATCH*))
6 Declared type: (FUNCTION
7 (&OPTIONAL (OR SB-PRETTY:PPRINT-DISPATCH-TABLE NULL))
8 (VALUES SB-PRETTY:PPRINT-DISPATCH-TABLE &OPTIONAL))
9 Source file: SYS:SRC;CODE;PPRINT.LISP
COPY-READTABLE
1COMMON-LISP:COPY-READTABLE
2 [symbol]
3
4COPY-READTABLE names a compiled function:
5 Lambda-list: (&OPTIONAL (FROM-READTABLE *READTABLE*) TO-READTABLE)
6 Declared type: (FUNCTION
7 (&OPTIONAL (OR READTABLE NULL) (OR READTABLE NULL))
8 (VALUES READTABLE &OPTIONAL))
9 Documentation:
10 Copies FROM-READTABLE and returns the result. Uses TO-READTABLE as a target
11 for the copy when provided, otherwise a new readtable is created. The
12 FROM-READTABLE defaults to the standard readtable when NIL and to the current
13 readtable when not provided.
14 Source file: SYS:SRC;CODE;READER.LISP
COPY-SEQ
1COMMON-LISP:COPY-SEQ
2 [symbol]
3
4COPY-SEQ names a compiled function:
5 Lambda-list: (SEQUENCE)
6 Declared type: (FUNCTION (SEQUENCE)
7 (VALUES
8 (OR LIST (SIMPLE-ARRAY * (*))
9 SB-KERNEL:EXTENDED-SEQUENCE)
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
14 Known attributes: flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;SEQ.LISP
COPY-STRUCTURE
1COMMON-LISP:COPY-STRUCTURE
2 [symbol]
3
4COPY-STRUCTURE names a compiled function:
5 Lambda-list: (STRUCTURE)
6 Declared type: (FUNCTION (STRUCTURE-OBJECT)
7 (VALUES STRUCTURE-OBJECT &OPTIONAL))
8 Documentation:
9 Return a copy of STRUCTURE with the same (EQL) slot values.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;TARGET-DEFSTRUCT.LISP
COPY-SYMBOL
1COMMON-LISP:COPY-SYMBOL
2 [symbol]
3
4COPY-SYMBOL names a compiled function:
5 Lambda-list: (SYMBOL &OPTIONAL (COPY-PROPS NIL))
6 Declared type: (FUNCTION (SYMBOL &OPTIONAL T)
7 (VALUES SYMBOL &OPTIONAL))
8 Documentation:
9 Make and return a new uninterned symbol with the same print name
10 as SYMBOL. If COPY-PROPS is false, the new symbol is neither bound
11 nor fbound and has no properties, else it has a copy of SYMBOL's
12 function, value and property list.
13 Known attributes: flushable, unsafely-flushable
14 Source file: SYS:SRC;CODE;SYMBOL.LISP
COPY-TREE
1COMMON-LISP:COPY-TREE
2 [symbol]
3
4COPY-TREE names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES T &OPTIONAL))
7 Documentation:
8 Recursively copy trees of conses.
9 Known attributes: flushable, unsafely-flushable, recursive
10 Source file: SYS:SRC;CODE;LIST.LISP
COS
1COMMON-LISP:COS
2 [symbol]
3
4COS names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR (FLOAT -1.0 1.0) (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T)
12 (VALUES
13 (OR (FLOAT -1.0 1.0) (COMPLEX SINGLE-FLOAT)
14 (COMPLEX DOUBLE-FLOAT))
15 &OPTIONAL))
16 Documentation:
17 Return the cosine of NUMBER.
18 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
19 Source file: SYS:SRC;CODE;IRRAT.LISP
COSH
1COMMON-LISP:COSH
2 [symbol]
3
4COSH names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T)
12 (VALUES
13 (OR (FLOAT 1.0) (COMPLEX SINGLE-FLOAT)
14 (COMPLEX DOUBLE-FLOAT))
15 &OPTIONAL))
16 Documentation:
17 Return the hyperbolic cosine of NUMBER.
18 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
19 Source file: SYS:SRC;CODE;IRRAT.LISP
COUNT
1COMMON-LISP:COUNT
2 [symbol]
3
4COUNT names a compiled function:
5 Lambda-list: (ITEM SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 (END NIL) (KEY NIL) (TEST (FUNCTION EQL) TEST-P)
7 (TEST-NOT NIL TEST-NOT-P))
8 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
9 Declared type: (FUNCTION
10 (T SEQUENCE &REST T &KEY (:TEST (OR FUNCTION SYMBOL))
11 (:TEST-NOT (OR FUNCTION SYMBOL))
12 (:START (UNSIGNED-BYTE 45))
13 (:END (OR NULL (UNSIGNED-BYTE 45))) (:FROM-END T)
14 (:KEY (OR FUNCTION SYMBOL)))
15 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
16 Derived type: (FUNCTION
17 (T T &REST T &KEY (:TEST . #1=((OR FUNCTION SYMBOL)))
18 (:TEST-NOT . #1#)
19 (:START . #2=(#3=(UNSIGNED-BYTE 45)))
20 (:END (OR NULL . #2#)) (:FROM-END T) (:KEY . #1#))
21 (VALUES #3# &OPTIONAL))
22 Documentation:
23 Return the number of elements in SEQUENCE satisfying a test with ITEM,
24 which defaults to EQL.
25 Known attributes: call, foldable, flushable, unsafely-flushable
26 Source file: SYS:SRC;CODE;SEQ.LISP
COUNT-IF
1COMMON-LISP:COUNT-IF
2 [symbol]
3
4COUNT-IF names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 (END NIL) (KEY NIL))
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:START (UNSIGNED-BYTE 45))
11 (:END (OR NULL (UNSIGNED-BYTE 45)))
12 (:KEY (OR FUNCTION SYMBOL)))
13 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
14 Derived type: (FUNCTION
15 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
16 (:START . #2=(#3=(UNSIGNED-BYTE 45)))
17 (:END (OR NULL . #2#)) (:KEY #1#))
18 (VALUES #3# &OPTIONAL))
19 Documentation:
20 Return the number of elements in SEQUENCE satisfying PRED(el).
21 Known attributes: call, foldable, flushable, unsafely-flushable
22 Source file: SYS:SRC;CODE;SEQ.LISP
COUNT-IF-NOT
1COMMON-LISP:COUNT-IF-NOT
2 [symbol]
3
4COUNT-IF-NOT names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 (END NIL) (KEY NIL))
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:START (UNSIGNED-BYTE 45))
11 (:END (OR NULL (UNSIGNED-BYTE 45)))
12 (:KEY (OR FUNCTION SYMBOL)))
13 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
14 Derived type: (FUNCTION
15 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
16 (:START . #2=(#3=(UNSIGNED-BYTE 45)))
17 (:END (OR NULL . #2#)) (:KEY #1#))
18 (VALUES #3# &OPTIONAL))
19 Documentation:
20 Return the number of elements in SEQUENCE not satisfying TEST(el).
21 Known attributes: call, foldable, flushable, unsafely-flushable
22 Source file: SYS:SRC;CODE;SEQ.LISP
DECODE-FLOAT
1COMMON-LISP:DECODE-FLOAT
2 [symbol]
3
4DECODE-FLOAT names a compiled function:
5 Lambda-list: (F)
6 Declared type: (FUNCTION (FLOAT)
7 (VALUES FLOAT (INTEGER -1074 1024) FLOAT &OPTIONAL))
8 Derived type: (FUNCTION (T)
9 (VALUES FLOAT (INTEGER -1074 1024)
10 (OR (FLOAT 1.0 1.0) (SINGLE-FLOAT -1.0 -1.0)
11 (DOUBLE-FLOAT -1.0d0 -1.0d0))
12 &OPTIONAL))
13 Documentation:
14 Return three values:
15 1) a floating-point number representing the significand. This is always
16 between 0.5 (inclusive) and 1.0 (exclusive).
17 2) an integer representing the exponent.
18 3) -1.0 or 1.0 (i.e. the sign of the argument.)
19 Known attributes: foldable, unsafely-flushable, movable
20 Source file: SYS:SRC;CODE;FLOAT.LISP
DECODE-UNIVERSAL-TIME
1COMMON-LISP:DECODE-UNIVERSAL-TIME
2 [symbol]
3
4DECODE-UNIVERSAL-TIME names a compiled function:
5 Lambda-list: (UNIVERSAL-TIME &OPTIONAL TIME-ZONE)
6 Declared type: (FUNCTION
7 (UNSIGNED-BYTE &OPTIONAL (OR NULL (RATIONAL -24 24)))
8 (VALUES (MOD 60) (MOD 60) (MOD 24) (INTEGER 1 31)
9 (INTEGER 1 12) UNSIGNED-BYTE (MOD 7) BOOLEAN
10 (RATIONAL -24 24) &OPTIONAL))
11 Derived type: (FUNCTION
12 (UNSIGNED-BYTE &OPTIONAL
13 (OR NULL #1=(RATIONAL -24 . #2=(24))))
14 (VALUES #3=(MOD 60) #3# (MOD . #2#) (INTEGER 1 31)
15 (INTEGER 1 12) (INTEGER 1800) (MOD 7) BOOLEAN
16 #1# &OPTIONAL))
17 Documentation:
18 Converts a universal-time to decoded time format returning the following
19 nine values: second, minute, hour, date, month, year, day of week (0 =
20 Monday), T (daylight savings time) or NIL (standard time), and timezone.
21 Completely ignores daylight-savings-time when time-zone is supplied.
22 Known attributes: flushable, unsafely-flushable
23 Source file: SYS:SRC;CODE;TIME.LISP
DELETE
1COMMON-LISP:DELETE
2 [symbol]
3
4DELETE names a compiled function:
5 Lambda-list: (ITEM SEQUENCE &REST ARGS &KEY FROM-END
6 (TEST (FUNCTION EQL)) (TEST-NOT NIL) (START 0)
7 (END NIL) (COUNT NIL) (KEY NIL))
8 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT :KEY)
9 Declared type: (FUNCTION
10 (T SEQUENCE &REST T &KEY (:FROM-END T)
11 (:TEST (OR FUNCTION SYMBOL))
12 (:TEST-NOT (OR FUNCTION SYMBOL))
13 (:START (UNSIGNED-BYTE 45))
14 (:END (OR NULL (UNSIGNED-BYTE 45)))
15 (:COUNT (OR NULL INTEGER))
16 (:KEY (OR FUNCTION SYMBOL)))
17 (VALUES SEQUENCE &OPTIONAL))
18 Derived type: (FUNCTION
19 (T T &REST T &KEY (:FROM-END T)
20 (:TEST . #1=((OR FUNCTION SYMBOL))) (:TEST-NOT . #1#)
21 (:START . #2=((UNSIGNED-BYTE 45)))
22 (:END (OR NULL . #2#)) (:COUNT (OR NULL INTEGER))
23 (:KEY . #1#))
24 (VALUES T &OPTIONAL))
25 Documentation:
26 Return a sequence formed by destructively removing the specified ITEM from
27 the given SEQUENCE.
28 Known attributes: call, important-result
29 Source file: SYS:SRC;CODE;SEQ.LISP
DELETE-DUPLICATES
1COMMON-LISP:DELETE-DUPLICATES
2 [symbol]
3
4DELETE-DUPLICATES names a compiled function:
5 Lambda-list: (SEQUENCE &REST ARGS &KEY (TEST (FUNCTION EQL))
6 (TEST-NOT NIL) (START 0) (END NIL) FROM-END (KEY NIL))
7 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT :KEY)
8 Declared type: (FUNCTION
9 (SEQUENCE &REST T &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45))) (:FROM-END T)
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES SEQUENCE &OPTIONAL))
15 Derived type: (FUNCTION
16 (T &REST T &KEY (:TEST . #1=((OR FUNCTION SYMBOL)))
17 (:TEST-NOT . #1#) (:START . #2=((UNSIGNED-BYTE 45)))
18 (:END (OR NULL . #2#)) (:FROM-END T) (:KEY . #1#))
19 (VALUES T &OPTIONAL))
20 Documentation:
21 The elements of SEQUENCE are examined, and if any two match, one is
22 discarded. The resulting sequence, which may be formed by destroying the
23 given sequence, is returned.
24
25 The :TEST-NOT argument is deprecated.
26 Known attributes: call, important-result
27 Source file: SYS:SRC;CODE;SEQ.LISP
DELETE-FILE
1COMMON-LISP:DELETE-FILE
2 [symbol]
3
4DELETE-FILE names a compiled function:
5 Lambda-list: (FILE)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES (MEMBER T) &OPTIONAL))
9 Documentation:
10 Delete the specified FILE.
11
12 If FILE is a stream, on Windows the stream is closed immediately. On Unix
13 platforms the stream remains open, allowing IO to continue: the OS resources
14 associated with the deleted file remain available till the stream is closed as
15 per standard Unix unlink() behaviour.
16 Known attributes: unwind, any
17 Source file: SYS:SRC;CODE;FILESYS.LISP
DELETE-IF
1COMMON-LISP:DELETE-IF
2 [symbol]
3
4DELETE-IF names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 (KEY NIL) (END NIL) (COUNT NIL))
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:COUNT (OR NULL INTEGER))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45)))
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES SEQUENCE &OPTIONAL))
15 Derived type: (FUNCTION
16 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
17 (:COUNT (OR NULL INTEGER))
18 (:START . #2=((UNSIGNED-BYTE 45)))
19 (:END (OR NULL . #2#)) (:KEY #1#))
20 (VALUES T &OPTIONAL))
21 Documentation:
22 Return a sequence formed by destructively removing the elements satisfying
23 the specified PREDICATE from the given SEQUENCE.
24 Known attributes: call, important-result
25 Source file: SYS:SRC;CODE;SEQ.LISP
DELETE-IF-NOT
1COMMON-LISP:DELETE-IF-NOT
2 [symbol]
3
4DELETE-IF-NOT names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 (END NIL) (KEY NIL) (COUNT NIL))
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:COUNT (OR NULL INTEGER))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45)))
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES SEQUENCE &OPTIONAL))
15 Derived type: (FUNCTION
16 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
17 (:COUNT (OR NULL INTEGER))
18 (:START . #2=((UNSIGNED-BYTE 45)))
19 (:END (OR NULL . #2#)) (:KEY #1#))
20 (VALUES T &OPTIONAL))
21 Documentation:
22 Return a sequence formed by destructively removing the elements not
23 satisfying the specified PREDICATE from the given SEQUENCE.
24 Known attributes: call, important-result
25 Source file: SYS:SRC;CODE;SEQ.LISP
DELETE-PACKAGE
1COMMON-LISP:DELETE-PACKAGE
2 [symbol]
3
4DELETE-PACKAGE names a compiled function:
5 Lambda-list: (PACKAGE-DESIGNATOR)
6 Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Delete the package designated by PACKAGE-DESIGNATOR from the package
9 system data structures.
10 Source file: SYS:SRC;CODE;DEFPACKAGE.LISP
DENOMINATOR
1COMMON-LISP:DENOMINATOR
2 [symbol]
3
4DENOMINATOR names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (RATIONAL) (VALUES (INTEGER 1) &OPTIONAL))
7 Documentation:
8 Return the denominator of NUMBER, which must be rational.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;NUMBERS.LISP
DEPOSIT-FIELD
1COMMON-LISP:DEPOSIT-FIELD
2 [symbol]
3
4DEPOSIT-FIELD names a compiled function:
5 Lambda-list: (NEWBYTE BYTESPEC INTEGER)
6 Declared type: (FUNCTION (INTEGER CONS INTEGER)
7 (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Return new integer with newbyte in specified position, newbyte is not right justified.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
DESCRIBE
1COMMON-LISP:DESCRIBE
2 [symbol]
3
4DESCRIBE names a compiled function:
5 Lambda-list: (OBJECT &OPTIONAL (STREAM-DESIGNATOR *STANDARD-OUTPUT*))
6 Declared type: (FUNCTION (T &OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES &OPTIONAL))
8 Documentation:
9 Print a description of OBJECT to STREAM-DESIGNATOR.
10 Known attributes: unwind, any
11 Source file: SYS:SRC;CODE;DESCRIBE.LISP
DIGIT-CHAR
1COMMON-LISP:DIGIT-CHAR
2 [symbol]
3
4DIGIT-CHAR names a compiled function:
5 Lambda-list: (WEIGHT &OPTIONAL (RADIX 10))
6 Declared type: (FUNCTION (UNSIGNED-BYTE &OPTIONAL (INTEGER 2 36))
7 (VALUES (OR CHARACTER NULL) &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL (INTEGER 2 36))
9 (VALUES
10 (OR (SB-KERNEL:CHARACTER-SET ((48 . 57) (65 . 90)))
11 NULL)
12 &OPTIONAL))
13 Documentation:
14 All arguments must be integers. Returns a character object that represents
15 a digit of the given weight in the specified radix. Returns NIL if no such
16 character exists.
17 Known attributes: foldable, flushable, unsafely-flushable, movable
18 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
DIGIT-CHAR-P
1COMMON-LISP:DIGIT-CHAR-P
2 [symbol]
3
4DIGIT-CHAR-P names a compiled function:
5 Lambda-list: (CHAR &OPTIONAL (RADIX 10))
6 Declared type: (FUNCTION (CHARACTER &OPTIONAL (INTEGER 2 36))
7 (VALUES (OR (MOD 36) NULL) &OPTIONAL))
8 Documentation:
9 If char is a digit in the specified radix, returns the fixnum for which
10 that digit stands, else returns NIL.
11 Inline proclamation: MAYBE-INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
DIRECTORY
1COMMON-LISP:DIRECTORY
2 [symbol]
3
4DIRECTORY names a compiled function:
5 Lambda-list: (PATHSPEC &KEY (RESOLVE-SYMLINKS T))
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
8 (:RESOLVE-SYMLINKS T))
9 (VALUES LIST &OPTIONAL))
10 Documentation:
11 Return a list of PATHNAMEs, each the TRUENAME of a file matching PATHSPEC.
12
13 Note that the interaction between this ANSI-specified TRUENAMEing and
14 the semantics of the Unix filesystem (symbolic links..) means this
15 function can sometimes return files which don't have the same
16 directory as PATHSPEC.
17
18 If :RESOLVE-SYMLINKS is NIL, don't resolve symbolic links in matching
19 filenames.
20 Source file: SYS:SRC;CODE;FILESYS.LISP
DIRECTORY-NAMESTRING
1COMMON-LISP:DIRECTORY-NAMESTRING
2 [symbol]
3
4DIRECTORY-NAMESTRING names a compiled function:
5 Lambda-list: (PATHNAME)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
9 Documentation:
10 Return a string representation of the directory in PATHNAME.
11 Known attributes: unsafely-flushable
12 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
DISASSEMBLE
1COMMON-LISP:DISASSEMBLE
2 [symbol]
3
4DISASSEMBLE names a compiled function:
5 Lambda-list: (OBJECT &KEY (STREAM *STANDARD-OUTPUT*) (USE-LABELS T))
6 Declared type: (FUNCTION
7 ((OR
8 (SATISFIES SB-INT:EXTENDED-FUNCTION-DESIGNATOR-P)
9 (CONS (MEMBER LAMBDA) T) SB-KERNEL:CODE-COMPONENT)
10 &KEY (:STREAM STREAM) (:USE-LABELS T))
11 (VALUES NULL &OPTIONAL))
12 Documentation:
13 Disassemble the compiled code associated with OBJECT, which can be a
14 function, a lambda expression, or a symbol with a function definition. If
15 it is not already compiled, the compiler is called to produce something to
16 disassemble.
17 Known attributes: unwind, any
18 Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP
DPB
1COMMON-LISP:DPB
2 [symbol]
3
4DPB names a compiled function:
5 Lambda-list: (NEWBYTE BYTESPEC INTEGER)
6 Declared type: (FUNCTION (INTEGER CONS INTEGER)
7 (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Return new integer with newbyte in specified position, newbyte is right justified.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
DRIBBLE
1COMMON-LISP:DRIBBLE
2 [symbol]
3
4DRIBBLE names a compiled function:
5 Lambda-list: (&OPTIONAL PATHNAME &KEY (IF-EXISTS APPEND))
6 Declared type: (FUNCTION
7 (&OPTIONAL (OR STRING PATHNAME) &KEY (:IF-EXISTS T))
8 (VALUES &OPTIONAL))
9 Derived type: (FUNCTION
10 (&OPTIONAL (OR STRING PATHNAME NULL) &KEY
11 (:IF-EXISTS T))
12 (VALUES &OPTIONAL))
13 Documentation:
14 With a file name as an argument, dribble opens the file and sends a
15 record of further I/O to that file. Without an argument, it closes
16 the dribble file, and quits logging.
17 Known attributes: unwind, any
18 Source file: SYS:SRC;CODE;TARGET-MISC.LISP
ECHO-STREAM-INPUT-STREAM
1COMMON-LISP:ECHO-STREAM-INPUT-STREAM
2 [symbol]
3
4ECHO-STREAM-INPUT-STREAM names a compiled function:
5 Lambda-list: (INSTANCE)
6 Derived type: (FUNCTION (ECHO-STREAM) (VALUES STREAM &OPTIONAL))
7 Source file: SYS:SRC;CODE;STREAM.LISP
ECHO-STREAM-OUTPUT-STREAM
1COMMON-LISP:ECHO-STREAM-OUTPUT-STREAM
2 [symbol]
3
4ECHO-STREAM-OUTPUT-STREAM names a compiled function:
5 Lambda-list: (INSTANCE)
6 Derived type: (FUNCTION (ECHO-STREAM) (VALUES STREAM &OPTIONAL))
7 Source file: SYS:SRC;CODE;STREAM.LISP
ED
1COMMON-LISP:ED
2 [symbol]
3
4ED names a compiled function:
5 Lambda-list: (&OPTIONAL X)
6 Declared type: (FUNCTION (&OPTIONAL (OR STRING SYMBOL CONS PATHNAME))
7 (VALUES T &OPTIONAL))
8 Derived type: (FUNCTION (&OPTIONAL (OR STRING SYMBOL CONS PATHNAME))
9 (VALUES (MEMBER T) &OPTIONAL))
10 Documentation:
11 Starts the editor (on a file or a function if named). Functions
12 from the list *ED-FUNCTIONS* are called in order with X as an argument
13 until one of them returns non-NIL; these functions are responsible for
14 signalling a FILE-ERROR to indicate failure to perform an operation on
15 the file system.
16 Known attributes: unwind, any
17 Source file: SYS:SRC;CODE;TARGET-MISC.LISP
EIGHTH
1COMMON-LISP:EIGHTH
2 [symbol]
3
4EIGHTH names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 8th object in a list or NIL if there is no 8th object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF EIGHTH) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF EIGHTH) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
ELT
1COMMON-LISP:ELT
2 [symbol]
3
4ELT names a compiled function:
5 Lambda-list: (SEQUENCE INDEX)
6 Declared type: (FUNCTION (SEQUENCE (UNSIGNED-BYTE 45))
7 (VALUES T &OPTIONAL))
8 Derived type: (FUNCTION (T (UNSIGNED-BYTE 45)) (VALUES T &OPTIONAL))
9 Documentation:
10 Return the element of SEQUENCE specified by INDEX.
11 Known attributes: foldable, unsafely-flushable
12 Source file: SYS:SRC;CODE;SEQ.LISP
13
14(SETF ELT) names a compiled function:
15 Lambda-list: (NEWVAL SEQUENCE INDEX)
16 Derived type: (FUNCTION (T SEQUENCE (UNSIGNED-BYTE 45))
17 (VALUES T &OPTIONAL))
18 Inline proclamation: INLINE (inline expansion available)
19 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
20
21(SETF ELT) has setf-expansion: SB-KERNEL:%SETELT
ENCODE-UNIVERSAL-TIME
1COMMON-LISP:ENCODE-UNIVERSAL-TIME
2 [symbol]
3
4ENCODE-UNIVERSAL-TIME names a compiled function:
5 Lambda-list: (SECOND MINUTE HOUR DATE MONTH YEAR &OPTIONAL TIME-ZONE)
6 Declared type: (FUNCTION
7 ((MOD 60) (MOD 60) (MOD 24) (INTEGER 1 31)
8 (INTEGER 1 12) UNSIGNED-BYTE &OPTIONAL
9 (OR NULL (RATIONAL -24 24)))
10 (VALUES UNSIGNED-BYTE &OPTIONAL))
11 Derived type: (FUNCTION
12 (#1=(MOD 60) #1# (MOD . #2=(24)) (INTEGER 1 31)
13 (INTEGER 1 12) (OR (MOD 100) (INTEGER 1899))
14 &OPTIONAL (OR NULL (RATIONAL -24 . #2#)))
15 (VALUES UNSIGNED-BYTE &OPTIONAL))
16 Documentation:
17 The time values specified in decoded format are converted to
18 universal time, which is returned.
19 Known attributes: flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;TIME.LISP
ENDP
1COMMON-LISP:ENDP
2 [symbol]
3
4ENDP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (LIST) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 This is the recommended way to test for the end of a proper list. It
9 returns true if OBJECT is NIL, false if OBJECT is a CONS, and an error
10 for any other type of OBJECT.
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;LIST.LISP
ENOUGH-NAMESTRING
1COMMON-LISP:ENOUGH-NAMESTRING
2 [symbol]
3
4ENOUGH-NAMESTRING names a compiled function:
5 Lambda-list: (PATHNAME &OPTIONAL
6 (DEFAULTS *DEFAULT-PATHNAME-DEFAULTS*))
7 Declared type: (FUNCTION
8 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
9 &OPTIONAL
10 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
11 (VALUES SIMPLE-STRING &OPTIONAL))
12 Documentation:
13 Return an abbreviated pathname sufficient to identify PATHNAME
14 relative to DEFAULTS.
15 Known attributes: unsafely-flushable
16 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
ENSURE-DIRECTORIES-EXIST
1COMMON-LISP:ENSURE-DIRECTORIES-EXIST
2 [symbol]
3
4ENSURE-DIRECTORIES-EXIST names a compiled function:
5 Lambda-list: (PATHSPEC &KEY VERBOSE (MODE 511))
6 Derived type: (FUNCTION (T &KEY (:VERBOSE T) (:MODE T))
7 (VALUES T BOOLEAN &OPTIONAL))
8 Documentation:
9 Test whether the directories containing the specified file
10 actually exist, and attempt to create them if they do not.
11 The MODE argument is a CMUCL/SBCL-specific extension to control
12 the Unix permission bits.
13 Source file: SYS:SRC;CODE;FILESYS.LISP
ENSURE-GENERIC-FUNCTION
1COMMON-LISP:ENSURE-GENERIC-FUNCTION
2 [symbol]
3
4ENSURE-GENERIC-FUNCTION names a compiled function:
5 Lambda-list: (FUN-NAME &REST ALL-KEYS)
6 Derived type: (FUNCTION (T &REST T) *)
7 Source file: SYS:SRC;PCL;BOOT.LISP
EQ
1COMMON-LISP:EQ
2 [symbol]
3
4EQ names a compiled function:
5 Lambda-list: (OBJ1 OBJ2)
6 Declared type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return T if OBJ1 and OBJ2 are the same object, otherwise NIL.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate, commutative
10 Source file: SYS:SRC;CODE;PRED.LISP
EQL
1COMMON-LISP:EQL
2 [symbol]
3
4EQL names a compiled function:
5 Lambda-list: (X Y)
6 Declared type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return T if OBJ1 and OBJ2 represent the same object, otherwise NIL.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate, commutative
10 Source file: SYS:SRC;CODE;PRED.LISP
11
12EQL names a type-specifier:
13 Lambda-list: (N)
EQUAL
1COMMON-LISP:EQUAL
2 [symbol]
3
4EQUAL names a compiled function:
5 Lambda-list: (X Y)
6 Declared type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return T if X and Y are EQL or if they are structured components whose
9 elements are EQUAL. Strings and bit-vectors are EQUAL if they are the same
10 length and have identical components. Other arrays must be EQ to be EQUAL.
11 Known attributes: foldable, flushable, unsafely-flushable, recursive
12 Source file: SYS:SRC;CODE;PRED.LISP
EQUALP
1COMMON-LISP:EQUALP
2 [symbol]
3
4EQUALP names a compiled function:
5 Lambda-list: (X Y)
6 Declared type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Just like EQUAL, but more liberal in several respects.
9 Numbers may be of different types, as long as the values are identical
10 after coercion. Characters may differ in alphabetic case. Vectors and
11 arrays must have identical dimensions and EQUALP elements, but may differ
12 in their type restriction. The elements of structured components
13 are compared with EQUALP.
14 Known attributes: foldable, flushable, unsafely-flushable, recursive
15 Source file: SYS:SRC;CODE;PRED.LISP
ERROR
1COMMON-LISP:ERROR
2 [symbol]
3
4ERROR names a compiled function:
5 Lambda-list: (DATUM &REST ARGUMENTS)
6 Declared type: (FUNCTION
7 ((OR STRING FUNCTION SYMBOL CONDITION
8 SB-PCL::CONDITION-CLASS)
9 &REST T)
10 NIL)
11 Documentation:
12 Invoke the signal facility on a condition formed from DATUM and ARGUMENTS.
13 If the condition is not handled, the debugger is invoked.
14 Known attributes: unwind, any
15 Source file: SYS:SRC;CODE;COLD-ERROR.LISP
16
17ERROR names the condition-class #<SB-PCL::CONDITION-CLASS COMMON-LISP:ERROR>:
18 Class precedence-list: ERROR, SERIOUS-CONDITION, CONDITION,
19 SB-PCL::SLOT-OBJECT, T
20 Direct superclasses: SERIOUS-CONDITION
21 Direct subclasses: ALIVE/LSP/ERRORS:SERVER-ERROR,
22 ALIVE/LSP/ERRORS:UNHANDLED-REQUEST,
23 ALIVE/THREADS:THREAD-NOT-FOUND,
24 ALIVE/PACKAGES:PACKAGE-NOT-FOUND,
25 ALIVE/ERRORS:INPUT-ERROR,
26 FLEXI-STREAMS:EXTERNAL-FORMAT-ERROR,
27 BORDEAUX-THREADS-2:BORDEAUX-THREADS-ERROR,
28 BORDEAUX-THREADS::BORDEAUX-MP-CONDITION,
29 JSON-RPC:JSON-RPC-CALL-ERROR,
30 JSON:NO-CHAR-FOR-CODE, USOCKET:NS-ERROR,
31 USOCKET:SOCKET-ERROR,
32 USOCKET:INSUFFICIENT-IMPLEMENTATION,
33 QL-BUNDLE::BUNDLE-ERROR,
34 QUICKLISP-CLIENT::INVALID-CLIENT-INFO,
35 QUICKLISP-CLIENT::INVALID-CLIENT-FILE,
36 QUICKLISP-CLIENT::SYSTEM-NOT-QUICKLOADABLE,
37 QUICKLISP-CLIENT:SYSTEM-NOT-FOUND,
38 QL-DIST:UNKNOWN-DIST,
39 QL-DIST:INVALID-LOCAL-ARCHIVE,
40 QL-DIST:SUBSCRIPTION-UNAVAILABLE,
41 QL-HTTP:FETCH-ERROR, QL-HTTP::END-OF-DATA,
42 QL-HTTP::MATCH-FAILURE,
43 SB-BSD-SOCKETS:NAME-SERVICE-ERROR,
44 SB-BSD-SOCKETS:UNKNOWN-PROTOCOL,
45 SB-BSD-SOCKETS:SOCKET-ERROR,
46 SB-POSIX:SYSCALL-ERROR,
47 ASDF/BACKWARD-INTERFACE:OPERATION-ERROR,
48 ASDF/SESSION:SYSTEM-DEFINITION-ERROR,
49 UIOP/RUN-PROGRAM:SUBPROCESS-ERROR,
50 UIOP/LISP-BUILD:COMPILE-FAILED-ERROR,
51 UIOP/LISP-BUILD:COMPILE-WARNED-ERROR,
52 UIOP/LISP-BUILD:COMPILE-FILE-ERROR,
53 UIOP/VERSION:DEPRECATED-FUNCTION-SHOULD-BE-DELETED,
54 UIOP/VERSION:DEPRECATED-FUNCTION-ERROR,
55 UIOP/UTILITY:PARAMETER-ERROR,
56 UIOP/UTILITY:NOT-IMPLEMENTED-ERROR,
57 SB-IMPL::SAVE-ERROR,
58 SB-PCL::NEW-VALUE-SPECIALIZATION,
59 SB-PCL::OBSOLETE-STRUCTURE,
60 SB-PCL::CPL-PROTOCOL-VIOLATION,
61 SB-PCL::INVALID-SUPERCLASS,
62 SB-PCL::SLOTD-INITIALIZATION-ERROR,
63 SB-PCL::EFFECTIVE-METHOD-ERROR,
64 SB-PCL::INSTANCE-STRUCTURE-PROTOCOL-ERROR,
65 SB-PCL:SPECIALIZER-NAME-SYNTAX-ERROR,
66 SB-SYS:MEMORY-FAULT-ERROR, SB-DI:DEBUG-ERROR,
67 SB-THREAD:THREAD-ERROR,
68 SB-SYS:FOREIGN-HEAP-CORRUPTION, SB-WIN32:EXCEPTION,
69 SB-KERNEL::DEFMACRO-LAMBDA-LIST-BIND-ERROR,
70 SB-FORMAT:FORMAT-ERROR, INVALID-FASL,
71 SB-SYS:BREAKPOINT-ERROR,
72 SB-INT:CHARACTER-CODING-ERROR, DEPRECATION-ERROR,
73 SB-KERNEL:FTYPE-PROCLAMATION-MISMATCH-ERROR,
74 SB-INT:STANDARD-PPRINT-DISPATCH-TABLE-MODIFIED-ERROR,
75 SB-INT:STANDARD-READTABLE-MODIFIED-ERROR,
76 DEFCONSTANT-UNEQL, PRINT-NOT-READABLE,
77 SB-KERNEL::ILLEGAL-CLASS-NAME-ERROR,
78 ARITHMETIC-ERROR, CELL-ERROR, PACKAGE-ERROR,
79 FILE-ERROR, STREAM-ERROR, CONTROL-ERROR,
80 PARSE-ERROR, PROGRAM-ERROR, TYPE-ERROR,
81 SIMPLE-ERROR
82 No direct slots.
EVAL
1COMMON-LISP:EVAL
2 [symbol]
3
4EVAL names a compiled function:
5 Lambda-list: (ORIGINAL-EXP)
6 Declared type: (FUNCTION (T) *)
7 Documentation:
8 Evaluate the argument in a null lexical environment, returning the
9 result or results.
10 Known attributes: recursive
11 Source file: SYS:SRC;CODE;EVAL.LISP
EVENP
1COMMON-LISP:EVENP
2 [symbol]
3
4EVENP names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (INTEGER) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Is this integer even?
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
EVERY
1COMMON-LISP:EVERY
2 [symbol]
3
4EVERY names a compiled function:
5 Lambda-list: (PRED FIRST-SEQ &REST MORE-SEQS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) SEQUENCE &REST SEQUENCE)
9 (VALUES BOOLEAN &OPTIONAL))
10 Derived type: (FUNCTION ((OR FUNCTION SYMBOL) SEQUENCE &REST T)
11 (VALUES BOOLEAN &OPTIONAL))
12 Documentation:
13 Apply PREDICATE to the 0-indexed elements of the sequences, then
14 possibly to those with index 1, and so on. Return NIL as soon
15 as any invocation of PREDICATE returns NIL, or T if every invocation
16 is non-NIL.
17 Known attributes: call, foldable, unsafely-flushable
18 Source file: SYS:SRC;CODE;QUANTIFIERS.LISP
EXP
1COMMON-LISP:EXP
2 [symbol]
3
4EXP names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T)
12 (VALUES
13 (OR (FLOAT 0.0) (COMPLEX SINGLE-FLOAT)
14 (COMPLEX DOUBLE-FLOAT))
15 &OPTIONAL))
16 Documentation:
17 Return e raised to the power NUMBER.
18 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
19 Source file: SYS:SRC;CODE;IRRAT.LISP
EXPORT
1COMMON-LISP:EXPORT
2 [symbol]
3
4EXPORT names a compiled function:
5 Lambda-list: (SYMBOLS &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL) &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES (MEMBER T) &OPTIONAL))
10 Documentation:
11 Exports SYMBOLS from PACKAGE, checking that no name conflicts result.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
EXPT
1COMMON-LISP:EXPT
2 [symbol]
3
4EXPT names a compiled function:
5 Lambda-list: (BASE POWER)
6 Declared type: (FUNCTION (NUMBER NUMBER) (VALUES NUMBER &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES NUMBER &OPTIONAL))
8 Documentation:
9 Return BASE raised to the POWER.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
11 Source file: SYS:SRC;CODE;IRRAT.LISP
FBOUNDP
1COMMON-LISP:FBOUNDP
2 [symbol]
3
4FBOUNDP names a compiled function:
5 Lambda-list: (NAME)
6 Declared type: (FUNCTION ((OR CONS SYMBOL))
7 (VALUES (OR NULL FUNCTION) &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES (OR NULL FUNCTION) &OPTIONAL))
9 Documentation:
10 Return true if name has a global function definition.
11 Known attributes: unsafely-flushable
12 Source file: SYS:SRC;CODE;FDEFINITION.LISP
FCEILING
1COMMON-LISP:FCEILING
2 [symbol]
3
4FCEILING names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (DIVISOR 1))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES FLOAT REAL &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES FLOAT REAL &OPTIONAL))
9 Documentation:
10 Same as CEILING, but returns first value as a float.
11 Inline proclamation: INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
FDEFINITION
1COMMON-LISP:FDEFINITION
2 [symbol]
3
4FDEFINITION names a compiled function:
5 Lambda-list: (NAME)
6 Declared type: (FUNCTION ((OR CONS SYMBOL))
7 (VALUES FUNCTION &OPTIONAL))
8 Derived type: (FUNCTION (T) *)
9 Documentation:
10 Return name's global function definition taking care to respect any
11 encapsulations and to return the innermost encapsulated definition.
12 This is SETF'able.
13 Source file: SYS:SRC;CODE;FDEFINITION.LISP
14
15(SETF FDEFINITION) names a compiled function:
16 Lambda-list: (NEW-VALUE NAME)
17 Declared type: (FUNCTION (FUNCTION (OR CONS SYMBOL))
18 (VALUES FUNCTION &OPTIONAL))
19 Derived type: (FUNCTION (FUNCTION T) (VALUES FUNCTION &OPTIONAL))
20 Documentation:
21 Set NAME's global function definition.
22 Source file: SYS:SRC;CODE;FDEFINITION.LISP
FFLOOR
1COMMON-LISP:FFLOOR
2 [symbol]
3
4FFLOOR names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (DIVISOR 1))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES FLOAT REAL &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES FLOAT REAL &OPTIONAL))
9 Documentation:
10 Same as FLOOR, but returns first value as a float.
11 Inline proclamation: INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
FIFTH
1COMMON-LISP:FIFTH
2 [symbol]
3
4FIFTH names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 5th object in a list or NIL if there is no 5th object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF FIFTH) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF FIFTH) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
FILE-AUTHOR
1COMMON-LISP:FILE-AUTHOR
2 [symbol]
3
4FILE-AUTHOR names a compiled function:
5 Lambda-list: (PATHSPEC)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
9 Documentation:
10 Return the author of the file specified by PATHSPEC. Signal an
11 error of type FILE-ERROR if no such file exists, or if PATHSPEC
12 is a wild pathname.
13 Source file: SYS:SRC;CODE;FILESYS.LISP
FILE-ERROR-PATHNAME
1COMMON-LISP:FILE-ERROR-PATHNAME
2 [symbol]
3
4FILE-ERROR-PATHNAME names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
FILE-LENGTH
1COMMON-LISP:FILE-LENGTH
2 [symbol]
3
4FILE-LENGTH names a compiled function:
5 Lambda-list: (STREAM)
6 Declared type: (FUNCTION
7 ((OR FILE-STREAM SYNONYM-STREAM BROADCAST-STREAM))
8 (VALUES (OR UNSIGNED-BYTE NULL) &OPTIONAL))
9 Known attributes: unsafely-flushable
10 Source file: SYS:SRC;CODE;STREAM.LISP
FILE-NAMESTRING
1COMMON-LISP:FILE-NAMESTRING
2 [symbol]
3
4FILE-NAMESTRING names a compiled function:
5 Lambda-list: (PATHNAME)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
9 Documentation:
10 Return a string representation of the name in PATHNAME.
11 Known attributes: unsafely-flushable
12 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
FILE-POSITION
1COMMON-LISP:FILE-POSITION
2 [symbol]
3
4FILE-POSITION names a compiled function:
5 Lambda-list: (STREAM &OPTIONAL (POSITION 0 SUPPLIEDP))
6 Declared type: (FUNCTION
7 (STREAM &OPTIONAL
8 (OR UNSIGNED-BYTE (MEMBER :END :START)))
9 (VALUES (OR UNSIGNED-BYTE BOOLEAN) &OPTIONAL))
10 Known attributes: unwind, any
11 Source file: SYS:SRC;CODE;STREAM.LISP
FILE-STRING-LENGTH
1COMMON-LISP:FILE-STRING-LENGTH
2 [symbol]
3
4FILE-STRING-LENGTH names a compiled function:
5 Lambda-list: (STREAM OBJECT)
6 Declared type: (FUNCTION (STREAM (OR STRING CHARACTER))
7 (VALUES (OR UNSIGNED-BYTE NULL) &OPTIONAL))
8 Known attributes: flushable, unsafely-flushable
9 Source file: SYS:SRC;CODE;STREAM.LISP
FILE-WRITE-DATE
1COMMON-LISP:FILE-WRITE-DATE
2 [symbol]
3
4FILE-WRITE-DATE names a compiled function:
5 Lambda-list: (PATHSPEC)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES (OR UNSIGNED-BYTE NULL) &OPTIONAL))
9 Documentation:
10 Return the write date of the file specified by PATHSPEC.
11 An error of type FILE-ERROR is signaled if no such file exists,
12 or if PATHSPEC is a wild pathname.
13 Source file: SYS:SRC;CODE;FILESYS.LISP
FILL
1COMMON-LISP:FILL
2 [symbol]
3
4FILL names a compiled function:
5 Lambda-list: (SEQUENCE ITEM &KEY (START 0) END)
6 Declared type: (FUNCTION
7 (SEQUENCE T &REST T &KEY (:START (UNSIGNED-BYTE 45))
8 (:END (OR NULL (UNSIGNED-BYTE 45))))
9 (VALUES SEQUENCE &OPTIONAL))
10 Derived type: (FUNCTION
11 (T T &KEY (:START . #1=((UNSIGNED-BYTE 45)))
12 (:END (OR NULL . #1#)))
13 (VALUES SEQUENCE &OPTIONAL))
14 Documentation:
15 Replace the specified elements of SEQUENCE with ITEM.
16 Source file: SYS:SRC;CODE;SEQ.LISP
FILL-POINTER
1COMMON-LISP:FILL-POINTER
2 [symbol]
3
4FILL-POINTER names a compiled function:
5 Lambda-list: (VECTOR)
6 Declared type: (FUNCTION ((AND VECTOR (NOT SIMPLE-ARRAY)))
7 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
9 Documentation:
10 Return the FILL-POINTER of the given VECTOR.
11 Known attributes: unsafely-flushable
12 Source file: SYS:SRC;CODE;ARRAY.LISP
13
14(SETF FILL-POINTER) names a compiled function:
15 Lambda-list: (NEWVAL VECTOR)
16 Derived type: (FUNCTION
17 ((UNSIGNED-BYTE 45) (AND VECTOR (NOT SIMPLE-ARRAY)))
18 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
19 Inline proclamation: INLINE (inline expansion available)
20 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
21
22(SETF FILL-POINTER) has setf-expansion: SB-KERNEL:%SET-FILL-POINTER
FIND
1COMMON-LISP:FIND
2 [symbol]
3
4FIND names a compiled function:
5 Lambda-list: (ITEM SEQUENCE &REST ARGS &KEY FROM-END (START 0) END
6 KEY TEST TEST-NOT)
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (T SEQUENCE &REST T &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45))) (:FROM-END T)
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES T &OPTIONAL))
15 Derived type: (FUNCTION
16 (T T &REST T &KEY (:TEST . #1=((OR FUNCTION SYMBOL)))
17 (:TEST-NOT . #1#) (:START . #2=((UNSIGNED-BYTE 45)))
18 (:END (OR NULL . #2#)) (:FROM-END T) (:KEY . #1#))
19 (VALUES T &OPTIONAL))
20 Known attributes: call, foldable, flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;SEQ.LISP
FIND-ALL-SYMBOLS
1COMMON-LISP:FIND-ALL-SYMBOLS
2 [symbol]
3
4FIND-ALL-SYMBOLS names a compiled function:
5 Lambda-list: (STRING-DESIGNATOR)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER))
7 (VALUES LIST &OPTIONAL))
8 Documentation:
9 Return a list of all symbols in the system having the specified name.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;DEFPACKAGE.LISP
FIND-CLASS
1COMMON-LISP:FIND-CLASS
2 [symbol]
3
4FIND-CLASS names a compiled function:
5 Lambda-list: (SYMBOL &OPTIONAL (ERRORP T) ENVIRONMENT)
6 Declared type: (FUNCTION
7 (SYMBOL &OPTIONAL T (OR SB-C::ABSTRACT-LEXENV NULL))
8 (VALUES (OR CLASS NULL) &OPTIONAL))
9 Derived type: (FUNCTION (T &OPTIONAL T T) (VALUES T &OPTIONAL))
10 Source file: SYS:SRC;PCL;MACROS.LISP
11
12FIND-CLASS has a compiler-macro:
13 Source file: SYS:SRC;PCL;MACROS.LISP
14
15(SETF FIND-CLASS) names a compiled function:
16 Lambda-list: (NEW-VALUE NAME &OPTIONAL ERRORP ENVIRONMENT)
17 Derived type: (FUNCTION (T T &OPTIONAL T T) (VALUES T &OPTIONAL))
18 Source file: SYS:SRC;PCL;MACROS.LISP
FIND-IF
1COMMON-LISP:FIND-IF
2 [symbol]
3
4FIND-IF names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 END KEY)
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:START (UNSIGNED-BYTE 45))
11 (:END (OR NULL (UNSIGNED-BYTE 45)))
12 (:KEY (OR FUNCTION SYMBOL)))
13 (VALUES T &OPTIONAL))
14 Derived type: (FUNCTION
15 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
16 (:START . #2=((UNSIGNED-BYTE 45)))
17 (:END (OR NULL . #2#)) (:KEY #1#))
18 (VALUES T &OPTIONAL))
19 Known attributes: call, foldable, flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;SEQ.LISP
FIND-IF-NOT
1COMMON-LISP:FIND-IF-NOT
2 [symbol]
3
4FIND-IF-NOT names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 END KEY)
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:START (UNSIGNED-BYTE 45))
11 (:END (OR NULL (UNSIGNED-BYTE 45)))
12 (:KEY (OR FUNCTION SYMBOL)))
13 (VALUES T &OPTIONAL))
14 Derived type: (FUNCTION
15 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
16 (:START . #2=((UNSIGNED-BYTE 45)))
17 (:END (OR NULL . #2#)) (:KEY #1#))
18 (VALUES T &OPTIONAL))
19 Known attributes: call, foldable, flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;SEQ.LISP
FIND-PACKAGE
1COMMON-LISP:FIND-PACKAGE
2 [symbol]
3
4FIND-PACKAGE names a compiled function:
5 Lambda-list: (PACKAGE-DESIGNATOR)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER PACKAGE))
7 (VALUES (OR PACKAGE NULL) &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES (OR PACKAGE NULL) &OPTIONAL))
9 Documentation:
10 If PACKAGE-DESIGNATOR is a package, it is returned. Otherwise PACKAGE-DESIGNATOR
11 must be a string designator, in which case the package it names is located and returned.
12
13 As an SBCL extension, the current package may affect the way a package name is
14 resolved: if the current package has local nicknames specified, package names
15 matching those are resolved to the packages associated with them instead.
16
17 Example:
18
19 (defpackage :a)
20 (defpackage :example (:use :cl) (:local-nicknames (:x :a)))
21 (let ((*package* (find-package :example)))
22 (find-package :x)) => #<PACKAGE A>
23
24 See also: ADD-PACKAGE-LOCAL-NICKNAME, PACKAGE-LOCAL-NICKNAMES,
25 REMOVE-PACKAGE-LOCAL-NICKNAME, and the DEFPACKAGE option :LOCAL-NICKNAMES.
26 Known attributes: flushable, unsafely-flushable
27 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
FIND-RESTART
1COMMON-LISP:FIND-RESTART
2 [symbol]
3
4FIND-RESTART names a compiled function:
5 Lambda-list: (IDENTIFIER &OPTIONAL CONDITION)
6 Declared type: (FUNCTION
7 ((OR (AND SYMBOL (NOT NULL)) RESTART) &OPTIONAL
8 (OR CONDITION NULL))
9 (VALUES (OR RESTART NULL) &OPTIONAL))
10 Documentation:
11 Return the first restart identified by IDENTIFIER. If IDENTIFIER is a symbol,
12 then the innermost applicable restart with that name is returned. If IDENTIFIER
13 is a restart, it is returned if it is currently active. Otherwise NIL is
14 returned. If CONDITION is specified and not NIL, then only restarts associated
15 with that condition (or with no condition) will be returned.
16 Known attributes: unwind, any
17 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
FIND-SYMBOL
1COMMON-LISP:FIND-SYMBOL
2 [symbol]
3
4FIND-SYMBOL names a compiled function:
5 Lambda-list: (NAME &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 (STRING &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES SYMBOL
10 (MEMBER NIL :INHERITED :EXTERNAL :INTERNAL)
11 &OPTIONAL))
12 Documentation:
13 Return the symbol named STRING in PACKAGE. If such a symbol is found
14 then the second value is :INTERNAL, :EXTERNAL or :INHERITED to indicate
15 how the symbol is accessible. If no symbol is found then both values
16 are NIL.
17 Known attributes: flushable, unsafely-flushable
18 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
FINISH-OUTPUT
1COMMON-LISP:FINISH-OUTPUT
2 [symbol]
3
4FINISH-OUTPUT names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-OUTPUT*))
6 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES NULL &OPTIONAL))
8 Derived type: (FUNCTION (&OPTIONAL T) (VALUES NULL &OPTIONAL))
9 Source file: SYS:SRC;CODE;STREAM.LISP
FIRST
1COMMON-LISP:FIRST
2 [symbol]
3
4FIRST names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 1st object in a list or NIL if the list is empty.
9 Known attributes: foldable, flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF FIRST) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF FIRST) has setf-expansion: SB-KERNEL:%RPLACA
FLOAT
1COMMON-LISP:FLOAT
2 [symbol]
3
4FLOAT names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (OTHER NIL OTHERP))
6 Declared type: (FUNCTION (REAL &OPTIONAL FLOAT)
7 (VALUES FLOAT &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES FLOAT &OPTIONAL))
9 Documentation:
10 Converts any REAL to a float. If OTHER is not provided, it returns a
11 SINGLE-FLOAT if NUMBER is not already a FLOAT. If OTHER is provided, the
12 result is the same float format as OTHER.
13 Known attributes: foldable, flushable, unsafely-flushable, movable
14 Source file: SYS:SRC;CODE;FLOAT.LISP
15
16FLOAT names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:FLOAT>:
17 Class precedence-list: FLOAT, REAL, NUMBER, T
18 Direct superclasses: REAL
19 Direct subclasses: DOUBLE-FLOAT, SINGLE-FLOAT
20 Sealed.
21 No direct slots.
22
23FLOAT names a primitive type-specifier:
24 Lambda-list: (&OPTIONAL (LOW (QUOTE *)) (HIGH (QUOTE *)))
FLOAT-DIGITS
1COMMON-LISP:FLOAT-DIGITS
2 [symbol]
3
4FLOAT-DIGITS names a compiled function:
5 Lambda-list: (F)
6 Declared type: (FUNCTION (FLOAT) (VALUES (MOD 54) &OPTIONAL))
7 Derived type: (FUNCTION (T)
8 (VALUES (OR (INTEGER 24 24) (INTEGER 53 53))
9 &OPTIONAL))
10 Documentation:
11 Return a non-negative number of radix-b digits used in the
12 representation of its argument.
13 Inline proclamation: INLINE (inline expansion available)
14 Known attributes: foldable, unsafely-flushable, movable
15 Source file: SYS:SRC;CODE;FLOAT.LISP
FLOAT-PRECISION
1COMMON-LISP:FLOAT-PRECISION
2 [symbol]
3
4FLOAT-PRECISION names a compiled function:
5 Lambda-list: (F)
6 Declared type: (FUNCTION (FLOAT) (VALUES (MOD 54) &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES (MOD 54) &OPTIONAL))
8 Documentation:
9 Return a non-negative number of significant digits in its float argument.
10 Will be less than FLOAT-DIGITS if denormalized or zero.
11 Inline proclamation: MAYBE-INLINE (inline expansion available)
12 Known attributes: foldable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;FLOAT.LISP
FLOAT-RADIX
1COMMON-LISP:FLOAT-RADIX
2 [symbol]
3
4FLOAT-RADIX names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION (FLOAT) (VALUES (INTEGER 2 2) &OPTIONAL))
7 Documentation:
8 Return (as an integer) the radix b of its floating-point argument.
9 Inline proclamation: INLINE (inline expansion available)
10 Known attributes: foldable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;FLOAT.LISP
FLOAT-SIGN
1COMMON-LISP:FLOAT-SIGN
2 [symbol]
3
4FLOAT-SIGN names a compiled function:
5 Lambda-list: (FLOAT1 &OPTIONAL (FLOAT2 (FLOAT 1 FLOAT1)))
6 Declared type: (FUNCTION (FLOAT &OPTIONAL FLOAT)
7 (VALUES FLOAT &OPTIONAL))
8 Documentation:
9 Return a floating-point number that has the same sign as
10 FLOAT1 and, if FLOAT2 is given, has the same absolute value
11 as FLOAT2.
12 Known attributes: foldable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;FLOAT.LISP
FLOATP
1COMMON-LISP:FLOATP
2 [symbol]
3
4FLOATP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a FLOAT, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
FLOOR
1COMMON-LISP:FLOOR
2 [symbol]
3
4FLOOR names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (DIVISOR 1))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES INTEGER REAL &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T)
9 (VALUES (OR NULL INTEGER) NUMBER &OPTIONAL))
10 Documentation:
11 Return the greatest integer not greater than number, or number/divisor.
12 The second returned value is (mod number divisor).
13 Known attributes: foldable, flushable, unsafely-flushable, movable
14 Source file: SYS:SRC;CODE;NUMBERS.LISP
FMAKUNBOUND
1COMMON-LISP:FMAKUNBOUND
2 [symbol]
3
4FMAKUNBOUND names a compiled function:
5 Lambda-list: (NAME)
6 Declared type: (FUNCTION ((OR CONS SYMBOL))
7 (VALUES (OR CONS SYMBOL) &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES (OR CONS SYMBOL) &OPTIONAL))
9 Documentation:
10 Make NAME have no global function definition.
11 Source file: SYS:SRC;CODE;FDEFINITION.LISP
FORCE-OUTPUT
1COMMON-LISP:FORCE-OUTPUT
2 [symbol]
3
4FORCE-OUTPUT names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-OUTPUT*))
6 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES NULL &OPTIONAL))
8 Derived type: (FUNCTION (&OPTIONAL T) (VALUES NULL &OPTIONAL))
9 Source file: SYS:SRC;CODE;STREAM.LISP
FORMAT
1COMMON-LISP:FORMAT
2 [symbol]
3
4FORMAT names a compiled function:
5 Lambda-list: (DESTINATION CONTROL-STRING &REST FORMAT-ARGUMENTS)
6 Declared type: (FUNCTION
7 ((OR STRING BOOLEAN STREAM) (OR STRING FUNCTION)
8 &REST T)
9 (VALUES (OR STRING NULL) &OPTIONAL))
10 Derived type: (FUNCTION (T T &REST T)
11 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
12 Documentation:
13 Provides various facilities for formatting output.
14 CONTROL-STRING contains a string to be output, possibly with embedded
15 directives, which are flagged with the escape character "~". Directives
16 generally expand into additional text to be output, usually consuming one
17 or more of the FORMAT-ARGUMENTS in the process. A few useful directives
18 are:
19 ~A or ~nA Prints one argument as if by PRINC
20 ~S or ~nS Prints one argument as if by PRIN1
21 ~D or ~nD Prints one argument as a decimal integer
22 ~% Does a TERPRI
23 ~& Does a FRESH-LINE
24 where n is the width of the field in which the object is printed.
25
26 DESTINATION controls where the result will go. If DESTINATION is T, then
27 the output is sent to the standard output stream. If it is NIL, then the
28 output is returned in a string as the value of the call. Otherwise,
29 DESTINATION must be a stream to which the output will be sent.
30
31 Example: (FORMAT NIL "The answer is ~D." 10) => "The answer is 10."
32
33 FORMAT has many additional capabilities not described here. Consult the
34 manual for details.
35 Source file: SYS:SRC;CODE;TARGET-FORMAT.LISP
36
37FORMAT has a compiler-macro:
38 Source file: SYS:SRC;CODE;CMACROS.LISP
FOURTH
1COMMON-LISP:FOURTH
2 [symbol]
3
4FOURTH names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 4th object in a list or NIL if there is no 4th object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF FOURTH) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF FOURTH) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
FRESH-LINE
1COMMON-LISP:FRESH-LINE
2 [symbol]
3
4FRESH-LINE names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-OUTPUT*))
6 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (&OPTIONAL T) *)
9 Source file: SYS:SRC;CODE;STREAM.LISP
FROUND
1COMMON-LISP:FROUND
2 [symbol]
3
4FROUND names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (DIVISOR 1))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES FLOAT REAL &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES FLOAT REAL &OPTIONAL))
9 Documentation:
10 Same as ROUND, but returns first value as a float.
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;NUMBERS.LISP
FTRUNCATE
1COMMON-LISP:FTRUNCATE
2 [symbol]
3
4FTRUNCATE names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (DIVISOR 1))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES FLOAT REAL &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES FLOAT REAL &OPTIONAL))
9 Documentation:
10 Same as TRUNCATE, but returns first value as a float.
11 Inline proclamation: INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
FUNCALL
1COMMON-LISP:FUNCALL
2 [symbol]
3
4FUNCALL names a compiled function:
5 Lambda-list: (FUNCTION &REST ARGUMENTS)
6 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) &REST T) *)
7 Documentation:
8 Call FUNCTION with the given ARGUMENTS.
9 Known attributes: unwind, any
10 Source file: SYS:SRC;CODE;EVAL.LISP
FUNCTION-LAMBDA-EXPRESSION
1COMMON-LISP:FUNCTION-LAMBDA-EXPRESSION
2 [symbol]
3
4FUNCTION-LAMBDA-EXPRESSION names a compiled function:
5 Lambda-list: (FUN)
6 Declared type: (FUNCTION (FUNCTION) (VALUES T BOOLEAN T &OPTIONAL))
7 Documentation:
8 Return (VALUES DEFINING-LAMBDA-EXPRESSION CLOSURE-P NAME), where
9 DEFINING-LAMBDA-EXPRESSION is NIL if unknown, or a suitable argument
10 to COMPILE otherwise, CLOSURE-P is non-NIL if the function's definition
11 might have been enclosed in some non-null lexical environment, and
12 NAME is some name (for debugging only) or NIL if there is no name.
13 Known attributes: unwind, any
14 Source file: SYS:SRC;CODE;DESCRIBE.LISP
FUNCTIONP
1COMMON-LISP:FUNCTIONP
2 [symbol]
3
4FUNCTIONP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a FUNCTION, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
GCD
1COMMON-LISP:GCD
2 [symbol]
3
4GCD names a compiled function:
5 Lambda-list: (&REST INTEGERS)
6 Declared type: (FUNCTION (&REST INTEGER)
7 (VALUES UNSIGNED-BYTE &OPTIONAL))
8 Derived type: (FUNCTION (&REST T) (VALUES INTEGER &OPTIONAL))
9 Documentation:
10 Return the greatest common divisor of the arguments, which must be
11 integers. GCD with no arguments is defined to be 0.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
GENSYM
1COMMON-LISP:GENSYM
2 [symbol]
3
4GENSYM names a compiled function:
5 Lambda-list: (&OPTIONAL (THING G))
6 Declared type: (FUNCTION (&OPTIONAL (OR STRING UNSIGNED-BYTE))
7 (VALUES SYMBOL &OPTIONAL))
8 Documentation:
9 Creates a new uninterned symbol whose name is a prefix string (defaults
10 to "G"), followed by a decimal number. Thing, when supplied, will
11 alter the prefix if it is a string, or be used for the decimal number
12 if it is a number, of this symbol. The default value of the number is
13 the current value of *gensym-counter* which is incremented each time
14 it is used.
15 Source file: SYS:SRC;CODE;SYMBOL.LISP
GENTEMP
1COMMON-LISP:GENTEMP
2 [symbol]
3
4GENTEMP names a compiled function:
5 Lambda-list: (&OPTIONAL (PREFIX T) (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 (&OPTIONAL STRING
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES SYMBOL &OPTIONAL))
10 Documentation:
11 Creates a new symbol interned in package PACKAGE with the given PREFIX.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;SYMBOL.LISP
GET
1COMMON-LISP:GET
2 [symbol]
3
4GET names a compiled function:
5 Lambda-list: (SYMBOL INDICATOR &OPTIONAL (DEFAULT NIL))
6 Declared type: (FUNCTION (SYMBOL T &OPTIONAL T) (VALUES T &OPTIONAL))
7 Documentation:
8 Look on the property list of SYMBOL for the specified INDICATOR. If this
9 is found, return the associated value, else return DEFAULT.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;SYMBOL.LISP
12
13(SETF GET) has a complex setf-expansion:
14 Lambda-list: (SYMBOL INDICATOR &OPTIONAL DEFAULT)
15 (undocumented)
16 Source file: SYS:SRC;CODE;DEFSETFS.LISP
GET-DECODED-TIME
1COMMON-LISP:GET-DECODED-TIME
2 [symbol]
3
4GET-DECODED-TIME names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL
7 (VALUES (MOD 60) (MOD 60) (MOD 24) (INTEGER 1 31)
8 (INTEGER 1 12) UNSIGNED-BYTE (MOD 7) BOOLEAN
9 (RATIONAL -24 24) &OPTIONAL))
10 Documentation:
11 Return nine values specifying the current time as follows:
12 second, minute, hour, date, month, year, day of week (0 = Monday), T
13 (daylight savings times) or NIL (standard time), and timezone.
14 Known attributes: flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;TIME.LISP
GET-DISPATCH-MACRO-CHARACTER
1COMMON-LISP:GET-DISPATCH-MACRO-CHARACTER
2 [symbol]
3
4GET-DISPATCH-MACRO-CHARACTER names a compiled function:
5 Lambda-list: (DISP-CHAR SUB-CHAR &OPTIONAL
6 (RT-DESIGNATOR *READTABLE*))
7 Declared type: (FUNCTION
8 (CHARACTER CHARACTER &OPTIONAL (OR READTABLE NULL))
9 (VALUES (OR FUNCTION SYMBOL) &OPTIONAL))
10 Documentation:
11 Return the macro character function for SUB-CHAR under DISP-CHAR
12 or NIL if there is no associated function.
13 Source file: SYS:SRC;CODE;READER.LISP
GET-INTERNAL-REAL-TIME
1COMMON-LISP:GET-INTERNAL-REAL-TIME
2 [symbol]
3
4GET-INTERNAL-REAL-TIME names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL (VALUES (UNSIGNED-BYTE 61) &OPTIONAL))
7 Documentation:
8 Return the real time ("wallclock time") since startup in the internal
9 time format. (See INTERNAL-TIME-UNITS-PER-SECOND.)
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;WIN32.LISP
GET-INTERNAL-RUN-TIME
1COMMON-LISP:GET-INTERNAL-RUN-TIME
2 [symbol]
3
4GET-INTERNAL-RUN-TIME names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL (VALUES (UNSIGNED-BYTE 61) &OPTIONAL))
7 Documentation:
8 Return the run time used by the process in the internal time format. (See
9 INTERNAL-TIME-UNITS-PER-SECOND.) This is useful for finding CPU usage.
10 Includes both "system" and "user" time.
11 Known attributes: flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;TIME.LISP
GET-MACRO-CHARACTER
1COMMON-LISP:GET-MACRO-CHARACTER
2 [symbol]
3
4GET-MACRO-CHARACTER names a compiled function:
5 Lambda-list: (CHAR &OPTIONAL (RT-DESIGNATOR *READTABLE*))
6 Declared type: (FUNCTION (CHARACTER &OPTIONAL (OR READTABLE NULL))
7 (VALUES (OR FUNCTION SYMBOL) BOOLEAN &OPTIONAL))
8 Documentation:
9 Return the function associated with the specified CHAR which is a macro
10 character, or NIL if there is no such function. As a second value, return
11 T if CHAR is a macro character which is non-terminating, i.e. which can
12 be embedded in a symbol name.
13 Known attributes: flushable, unsafely-flushable
14 Source file: SYS:SRC;CODE;READER.LISP
GET-OUTPUT-STREAM-STRING
1COMMON-LISP:GET-OUTPUT-STREAM-STRING
2 [symbol]
3
4GET-OUTPUT-STREAM-STRING names a compiled function:
5 Lambda-list: (STREAM)
6 Declared type: (FUNCTION (STREAM) (VALUES SIMPLE-STRING &OPTIONAL))
7 Derived type: (FUNCTION (SB-IMPL::STRING-OUTPUT-STREAM)
8 (VALUES SIMPLE-STRING &OPTIONAL))
9 Source file: SYS:SRC;CODE;STREAM.LISP
GET-PROPERTIES
1COMMON-LISP:GET-PROPERTIES
2 [symbol]
3
4GET-PROPERTIES names a compiled function:
5 Lambda-list: (PLACE INDICATOR-LIST)
6 Declared type: (FUNCTION (LIST LIST) (VALUES T T LIST &OPTIONAL))
7 Documentation:
8 Like GETF, except that INDICATOR-LIST is a list of indicators which will
9 be looked for in the property list stored in PLACE. Three values are
10 returned, see manual for details.
11 Inline proclamation: MAYBE-INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;SYMBOL.LISP
GET-SETF-EXPANSION
1COMMON-LISP:GET-SETF-EXPANSION
2 [symbol]
3
4GET-SETF-EXPANSION names a compiled function:
5 Lambda-list: (FORM &OPTIONAL ENVIRONMENT)
6 Declared type: (FUNCTION
7 (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL)) *)
8 Documentation:
9 Return five values needed by the SETF machinery: a list of temporary
10 variables, a list of values with which to fill them, a list of temporaries
11 for the new values, the setting function, and the accessing function.
12 Source file: SYS:SRC;CODE;SETF.LISP
GET-UNIVERSAL-TIME
1COMMON-LISP:GET-UNIVERSAL-TIME
2 [symbol]
3
4GET-UNIVERSAL-TIME names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL (VALUES UNSIGNED-BYTE &OPTIONAL))
7 Derived type: (FUNCTION NIL (VALUES (MOD 1835238922571) &OPTIONAL))
8 Documentation:
9 Return a single integer for the current time of day in universal time
10 format.
11 Known attributes: flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;TIME.LISP
GETF
1COMMON-LISP:GETF
2 [symbol]
3
4GETF names a compiled function:
5 Lambda-list: (PLACE INDICATOR &OPTIONAL (DEFAULT NIL))
6 Declared type: (FUNCTION (LIST T &OPTIONAL T) (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (T T &OPTIONAL T) (VALUES T &OPTIONAL))
8 Documentation:
9 Search the property list stored in PLACE for an indicator EQ to INDICATOR.
10 If one is found, return the corresponding value, else return DEFAULT.
11 Inline proclamation: MAYBE-INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;SYMBOL.LISP
14
15(SETF GETF) has a complex setf-expansion:
16 Lambda-list: (PLACE PROP &OPTIONAL DEFAULT)
17 (undocumented)
18 Source file: SYS:SRC;CODE;DEFSETFS.LISP
GETHASH
1COMMON-LISP:GETHASH
2 [symbol]
3
4GETHASH names a compiled function:
5 Lambda-list: (KEY HASH-TABLE &OPTIONAL DEFAULT)
6 Declared type: (FUNCTION (T HASH-TABLE &OPTIONAL T)
7 (VALUES T BOOLEAN &OPTIONAL))
8 Documentation:
9 Finds the entry in HASH-TABLE whose key is KEY and returns the
10 associated value and T as multiple values, or returns DEFAULT and NIL
11 if there is no such entry. Entries can be added using SETF.
12 Known attributes: flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;TARGET-HASH-TABLE.LISP
14
15(SETF GETHASH) names a compiled function:
16 Lambda-list: (NEW-VALUE KEY TABLE &OPTIONAL DEFAULT)
17 Derived type: (FUNCTION (T T T &OPTIONAL T) (VALUES T &OPTIONAL))
18 Source file: SYS:SRC;CODE;TARGET-HASH-TABLE.LISP
19
20(SETF GETHASH) has a complex setf-expansion:
21 Lambda-list: (KEY HASHTABLE &OPTIONAL DEFAULT)
22 (undocumented)
23 Source file: SYS:SRC;CODE;DEFSETFS.LISP
GRAPHIC-CHAR-P
1COMMON-LISP:GRAPHIC-CHAR-P
2 [symbol]
3
4GRAPHIC-CHAR-P names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 The argument must be a character object. GRAPHIC-CHAR-P returns T if the
9 argument is a printing character (space through ~ in ASCII), otherwise returns
10 NIL.
11 Inline proclamation: INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
HASH-TABLE-COUNT
1COMMON-LISP:HASH-TABLE-COUNT
2 [symbol]
3
4HASH-TABLE-COUNT names a compiled function:
5 Lambda-list: (HASH-TABLE)
6 Declared type: (FUNCTION (HASH-TABLE)
7 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
8 Documentation:
9 Return the number of entries in the given HASH-TABLE.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;TARGET-HASH-TABLE.LISP
HASH-TABLE-P
1COMMON-LISP:HASH-TABLE-P
2 [symbol]
3
4HASH-TABLE-P names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Known attributes: foldable, flushable, unsafely-flushable, movable
8 Source file: SYS:SRC;CODE;HASH-TABLE.LISP
HASH-TABLE-REHASH-SIZE
1COMMON-LISP:HASH-TABLE-REHASH-SIZE
2 [symbol]
3
4HASH-TABLE-REHASH-SIZE names a compiled function:
5 Lambda-list: (INSTANCE)
6 Declared type: (FUNCTION (HASH-TABLE)
7 (VALUES (OR (UNSIGNED-BYTE 45) (SINGLE-FLOAT (1.0)))
8 &OPTIONAL))
9 Documentation:
10 Return the rehash-size HASH-TABLE was created with.
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;HASH-TABLE.LISP
HASH-TABLE-REHASH-THRESHOLD
1COMMON-LISP:HASH-TABLE-REHASH-THRESHOLD
2 [symbol]
3
4HASH-TABLE-REHASH-THRESHOLD names a compiled function:
5 Lambda-list: (INSTANCE)
6 Declared type: (FUNCTION (HASH-TABLE)
7 (VALUES (SINGLE-FLOAT (0.0) 1.0) &OPTIONAL))
8 Documentation:
9 Return the rehash-threshold HASH-TABLE was created with.
10 Known attributes: foldable, flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;HASH-TABLE.LISP
HASH-TABLE-SIZE
1COMMON-LISP:HASH-TABLE-SIZE
2 [symbol]
3
4HASH-TABLE-SIZE names a compiled function:
5 Lambda-list: (HASH-TABLE)
6 Declared type: (FUNCTION (HASH-TABLE)
7 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
8 Derived type: (FUNCTION (HASH-TABLE)
9 (VALUES (INTEGER 1 17592186044414) &OPTIONAL))
10 Documentation:
11 Return a size that can be used with MAKE-HASH-TABLE to create a hash
12 table that can hold however many entries HASH-TABLE can hold without
13 having to be grown.
14 Known attributes: flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;TARGET-HASH-TABLE.LISP
HASH-TABLE-TEST
1COMMON-LISP:HASH-TABLE-TEST
2 [symbol]
3
4HASH-TABLE-TEST names a compiled function:
5 Lambda-list: (INSTANCE)
6 Declared type: (FUNCTION (HASH-TABLE)
7 (VALUES (OR FUNCTION SYMBOL) &OPTIONAL))
8 Documentation:
9 Return the test HASH-TABLE was created with.
10 Known attributes: foldable, flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;HASH-TABLE.LISP
HOST-NAMESTRING
1COMMON-LISP:HOST-NAMESTRING
2 [symbol]
3
4HOST-NAMESTRING names a compiled function:
5 Lambda-list: (PATHNAME)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
9 Documentation:
10 Return a string representation of the name of the host in PATHNAME.
11 Known attributes: unsafely-flushable
12 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
IDENTITY
1COMMON-LISP:IDENTITY
2 [symbol]
3
4IDENTITY names a compiled function:
5 Lambda-list: (THING)
6 Declared type: (FUNCTION (T) (VALUES T &OPTIONAL))
7 Documentation:
8 This function simply returns what was passed to it.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;FUNUTILS.LISP
IMAGPART
1COMMON-LISP:IMAGPART
2 [symbol]
3
4IMAGPART names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES REAL &OPTIONAL))
7 Documentation:
8 Extract the imaginary part of a number.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;NUMBERS.LISP
IMPORT
1COMMON-LISP:IMPORT
2 [symbol]
3
4IMPORT names a compiled function:
5 Lambda-list: (SYMBOLS &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL) &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES (MEMBER T) &OPTIONAL))
10 Documentation:
11 Make SYMBOLS accessible as internal symbols in PACKAGE. If a symbol is
12 already accessible then it has no effect. If a name conflict would result from
13 the importation, then a correctable error is signalled.
14 Known attributes: unwind, any
15 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
INSPECT
1COMMON-LISP:INSPECT
2 [symbol]
3
4INSPECT names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES &OPTIONAL))
7 Known attributes: unwind, any
8 Source file: SYS:SRC;CODE;INSPECT.LISP
INTEGER-DECODE-FLOAT
1COMMON-LISP:INTEGER-DECODE-FLOAT
2 [symbol]
3
4INTEGER-DECODE-FLOAT names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION (FLOAT)
7 (VALUES (UNSIGNED-BYTE 53) (INTEGER -1127 971)
8 (OR (INTEGER 1 1) (INTEGER -1 -1)) &OPTIONAL))
9 Derived type: (FUNCTION (T)
10 (VALUES (UNSIGNED-BYTE 53) (INTEGER -1127 971)
11 (OR (INTEGER 1 1) (INTEGER -1 -1)) &OPTIONAL))
12 Documentation:
13 Return three values:
14 1) an integer representation of the significand.
15 2) the exponent for the power of 2 that the significand must be multiplied
16 by to get the actual value. This differs from the DECODE-FLOAT exponent
17 by FLOAT-DIGITS, since the significand has been scaled to have all its
18 digits before the radix point.
19 3) -1 or 1 (i.e. the sign of the argument.)
20 Known attributes: foldable, unsafely-flushable, movable
21 Source file: SYS:SRC;CODE;FLOAT.LISP
INTEGER-LENGTH
1COMMON-LISP:INTEGER-LENGTH
2 [symbol]
3
4INTEGER-LENGTH names a compiled function:
5 Lambda-list: (INTEGER)
6 Declared type: (FUNCTION (INTEGER)
7 (VALUES (UNSIGNED-BYTE 38) &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES (MOD 274877906880) &OPTIONAL))
9 Documentation:
10 Return the number of non-sign bits in the twos-complement representation
11 of INTEGER.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
INTEGERP
1COMMON-LISP:INTEGERP
2 [symbol]
3
4INTEGERP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is an INTEGER, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
INTERN
1COMMON-LISP:INTERN
2 [symbol]
3
4INTERN names a compiled function:
5 Lambda-list: (NAME &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 (STRING &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES SYMBOL
10 (MEMBER NIL :INHERITED :EXTERNAL :INTERNAL)
11 &OPTIONAL))
12 Documentation:
13 Return a symbol in PACKAGE having the specified NAME, creating it
14 if necessary.
15 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
INTERSECTION
1COMMON-LISP:INTERSECTION
2 [symbol]
3
4INTERSECTION names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES LIST &OPTIONAL))
17 Documentation:
18 Return the intersection of LIST1 and LIST2.
19 Inline proclamation: MAYBE-INLINE (inline expansion available)
20 Known attributes: call, foldable, flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;LIST.LISP
INVALID-METHOD-ERROR
1COMMON-LISP:INVALID-METHOD-ERROR
2 [symbol]
3
4INVALID-METHOD-ERROR names a compiled function:
5 Lambda-list: (METHOD FORMAT-CONTROL &REST FORMAT-ARGUMENTS)
6 Declared type: (FUNCTION (T (OR STRING FUNCTION) &REST T) *)
7 Derived type: (FUNCTION (T (OR STRING FUNCTION) &REST T) NIL)
8 Known attributes: unwind, any
9 Source file: SYS:SRC;PCL;COMBIN.LISP
INVOKE-DEBUGGER
1COMMON-LISP:INVOKE-DEBUGGER
2 [symbol]
3
4INVOKE-DEBUGGER names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (CONDITION) NIL)
7 Documentation:
8 Enter the debugger.
9 Known attributes: unwind, any
10 Source file: SYS:SRC;CODE;DEBUG.LISP
INVOKE-RESTART
1COMMON-LISP:INVOKE-RESTART
2 [symbol]
3
4INVOKE-RESTART names a compiled function:
5 Lambda-list: (RESTART &REST VALUES)
6 Declared type: (FUNCTION
7 ((OR (AND SYMBOL (NOT NULL)) RESTART) &REST T) *)
8 Documentation:
9 Calls the function associated with the given restart, passing any given
10 arguments. If the argument restart is not a restart or a currently active
11 non-nil restart name, then a CONTROL-ERROR is signalled.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
INVOKE-RESTART-INTERACTIVELY
1COMMON-LISP:INVOKE-RESTART-INTERACTIVELY
2 [symbol]
3
4INVOKE-RESTART-INTERACTIVELY names a compiled function:
5 Lambda-list: (RESTART)
6 Declared type: (FUNCTION ((OR (AND SYMBOL (NOT NULL)) RESTART)) *)
7 Documentation:
8 Calls the function associated with the given restart, prompting for any
9 necessary arguments. If the argument restart is not a restart or a
10 currently active non-NIL restart name, then a CONTROL-ERROR is signalled.
11 Known attributes: unwind, any
12 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
ISQRT
1COMMON-LISP:ISQRT
2 [symbol]
3
4ISQRT names a compiled function:
5 Lambda-list: (N)
6 Declared type: (FUNCTION (UNSIGNED-BYTE)
7 (VALUES UNSIGNED-BYTE &OPTIONAL))
8 Derived type: (FUNCTION (UNSIGNED-BYTE)
9 (VALUES (INTEGER -1) &OPTIONAL))
10 Documentation:
11 Return the greatest integer less than or equal to the square root of N.
12 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
KEYWORDP
1COMMON-LISP:KEYWORDP
2 [symbol]
3
4KEYWORDP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if Object is a symbol in the "KEYWORD" package.
9 Inline proclamation: MAYBE-INLINE (inline expansion available)
10 Known attributes: flushable, unsafely-flushable, predicate
11 Source file: SYS:SRC;CODE;SYMBOL.LISP
LAST
1COMMON-LISP:LAST
2 [symbol]
3
4LAST names a compiled function:
5 Lambda-list: (LIST &OPTIONAL (N 1))
6 Declared type: (FUNCTION (LIST &OPTIONAL UNSIGNED-BYTE)
7 (VALUES T &OPTIONAL))
8 Documentation:
9 Return the last N conses (not the last element!) of a list.
10 Known attributes: foldable, flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;LIST.LISP
12
13LAST has a compiler-macro:
14 Source file: SYS:SRC;CODE;LIST.LISP
LCM
1COMMON-LISP:LCM
2 [symbol]
3
4LCM names a compiled function:
5 Lambda-list: (&REST INTEGERS)
6 Declared type: (FUNCTION (&REST INTEGER)
7 (VALUES UNSIGNED-BYTE &OPTIONAL))
8 Derived type: (FUNCTION (&REST T) (VALUES INTEGER &OPTIONAL))
9 Documentation:
10 Return the least common multiple of one or more integers. LCM of no
11 arguments is defined to be 1.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
LDB
1COMMON-LISP:LDB
2 [symbol]
3
4LDB names a compiled function:
5 Lambda-list: (BYTESPEC INTEGER)
6 Declared type: (FUNCTION (CONS INTEGER)
7 (VALUES UNSIGNED-BYTE &OPTIONAL))
8 Documentation:
9 Extract the specified byte from integer, and right justify result.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
12
13(SETF LDB) has a complex setf-expansion:
14 Lambda-list: (SPEC PLACE)
15 Documentation:
16 The first argument is a byte specifier. The second is any place form
17 acceptable to SETF. Replace the specified byte of the number in this
18 place with bits from the low-order end of the new value.
19 Source file: SYS:SRC;CODE;DEFSETFS.LISP
LDB-TEST
1COMMON-LISP:LDB-TEST
2 [symbol]
3
4LDB-TEST names a compiled function:
5 Lambda-list: (BYTESPEC INTEGER)
6 Declared type: (FUNCTION (CONS INTEGER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return T if any of the specified bits in integer are 1's.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;NUMBERS.LISP
LDIFF
1COMMON-LISP:LDIFF
2 [symbol]
3
4LDIFF names a compiled function:
5 Lambda-list: (LIST OBJECT)
6 Declared type: (FUNCTION (LIST T) (VALUES LIST &OPTIONAL))
7 Documentation:
8 Return a new list, whose elements are those of LIST that appear before
9 OBJECT. If OBJECT is not a tail of LIST, a copy of LIST is returned.
10 LIST must be a proper list or a dotted list.
11 Known attributes: flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;LIST.LISP
LENGTH
1COMMON-LISP:LENGTH
2 [symbol]
3
4LENGTH names a compiled function:
5 Lambda-list: (SEQUENCE)
6 Declared type: (FUNCTION (SEQUENCE)
7 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
8 Derived type: (FUNCTION (T) *)
9 Documentation:
10 Return an integer that is the length of SEQUENCE.
11 Known attributes: dx-safe, foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;SEQ.LISP
LISP-IMPLEMENTATION-TYPE
1COMMON-LISP:LISP-IMPLEMENTATION-TYPE
2 [symbol]
3
4LISP-IMPLEMENTATION-TYPE names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL (VALUES SIMPLE-STRING &OPTIONAL))
7 Derived type: (FUNCTION NIL (VALUES (SIMPLE-BASE-STRING 4) &OPTIONAL))
8 Known attributes: flushable, unsafely-flushable
9 Source file: SYS:SRC;CODE;MISC.LISP
LISP-IMPLEMENTATION-VERSION
1COMMON-LISP:LISP-IMPLEMENTATION-VERSION
2 [symbol]
3
4LISP-IMPLEMENTATION-VERSION names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL (VALUES SIMPLE-STRING &OPTIONAL))
7 Derived type: (FUNCTION NIL (VALUES (SIMPLE-BASE-STRING 5) &OPTIONAL))
8 Known attributes: flushable, unsafely-flushable
9 Source file: SYS:SRC;CODE;MISC.LISP
LIST
1COMMON-LISP:LIST
2 [symbol]
3
4LIST names a compiled function:
5 Lambda-list: (&REST ARGS)
6 Declared type: (FUNCTION * (VALUES LIST &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES LIST &OPTIONAL))
8 Documentation:
9 Construct and return a list containing the objects ARGS.
10 Known attributes: flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;LIST.LISP
12
13LIST names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:LIST>:
14 Class precedence-list: LIST, SEQUENCE, T
15 Direct superclasses: SEQUENCE
16 Direct subclasses: CONS, NULL
17 Sealed.
18 No direct slots.
LIST*
1COMMON-LISP:LIST*
2 [symbol]
3
4LIST* names a compiled function:
5 Lambda-list: (ARG &REST OTHERS)
6 Declared type: (FUNCTION (T &REST T) (VALUES T &OPTIONAL))
7 Documentation:
8 Return a list of the arguments with last cons a dotted pair.
9 Known attributes: flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;LIST.LISP
LIST-ALL-PACKAGES
1COMMON-LISP:LIST-ALL-PACKAGES
2 [symbol]
3
4LIST-ALL-PACKAGES names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL (VALUES LIST &OPTIONAL))
7 Documentation:
8 Return a list of all existing packages.
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
LIST-LENGTH
1COMMON-LISP:LIST-LENGTH
2 [symbol]
3
4LIST-LENGTH names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST)
7 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
8 Documentation:
9 Return the length of LIST, or NIL if LIST is circular.
10 Known attributes: foldable, unsafely-flushable
11 Source file: SYS:SRC;CODE;LIST.LISP
LISTEN
1COMMON-LISP:LISTEN
2 [symbol]
3
4LISTEN names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-INPUT*))
6 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (&OPTIONAL T) *)
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;STREAM.LISP
LISTP
1COMMON-LISP:LISTP
2 [symbol]
3
4LISTP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a LIST, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
LOAD
1COMMON-LISP:LOAD
2 [symbol]
3
4LOAD names a compiled function:
5 Lambda-list: (FILESPEC &KEY (VERBOSE *LOAD-VERBOSE*)
6 (PRINT *LOAD-PRINT*) (IF-DOES-NOT-EXIST ERROR)
7 (EXTERNAL-FORMAT DEFAULT))
8 Declared type: (FUNCTION
9 ((OR STRING PATHNAME STREAM) &KEY (:VERBOSE T)
10 (:PRINT T) (:IF-DOES-NOT-EXIST T)
11 (:EXTERNAL-FORMAT (OR KEYWORD (CONS KEYWORD T))))
12 (VALUES BOOLEAN &OPTIONAL))
13 Documentation:
14 Load the file given by FILESPEC into the Lisp environment, returning T on
15 success. The file type (a.k.a extension) is defaulted if missing. These
16 options are defined:
17
18 :IF-DOES-NOT-EXIST
19 If :ERROR (the default), signal an error if the file can't be located.
20 If NIL, simply return NIL (LOAD normally returns T.)
21
22 :VERBOSE
23 If true, print a line describing each file loaded.
24
25 :PRINT
26 If true, print information about loaded values. When loading the
27 source, the result of evaluating each top-level form is printed.
28
29 :EXTERNAL-FORMAT
30 The external-format to use when opening the FILENAME. The default is
31 :DEFAULT which uses the SB-EXT:*DEFAULT-EXTERNAL-FORMAT*.
32 Inline proclamation: NOTINLINE (no inline expansion available)
33 Known attributes: unwind, any
34 Source file: SYS:SRC;CODE;TARGET-LOAD.LISP
LOAD-LOGICAL-PATHNAME-TRANSLATIONS
1COMMON-LISP:LOAD-LOGICAL-PATHNAME-TRANSLATIONS
2 [symbol]
3
4LOAD-LOGICAL-PATHNAME-TRANSLATIONS names a compiled function:
5 Lambda-list: (HOST)
6 Declared type: (FUNCTION (STRING) (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (STRING) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Reads logical pathname translations from SYS:SITE;HOST.TRANSLATIONS.NEWEST,
10 with HOST replaced by the supplied parameter. Returns T on success.
11
12 If HOST is already defined as logical pathname host, no file is loaded and NIL
13 is returned.
14
15 The file should contain a single form, suitable for use with
16 (SETF LOGICAL-PATHNAME-TRANSLATIONS).
17
18 Note: behaviour of this function is highly implementation dependent, and
19 historically it used to be a no-op in SBCL -- the current approach is somewhat
20 experimental and subject to change.
21 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
LOG
1COMMON-LISP:LOG
2 [symbol]
3
4LOG names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (BASE NIL BASE-P))
6 Declared type: (FUNCTION (NUMBER &OPTIONAL REAL)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T &OPTIONAL T) *)
12 Documentation:
13 Return the logarithm of NUMBER in the base BASE, which defaults to e.
14 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
LOGAND
1COMMON-LISP:LOGAND
2 [symbol]
3
4LOGAND names a compiled function:
5 Lambda-list: (&REST INTEGERS)
6 Declared type: (FUNCTION (&REST INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Return the bit-wise and of its arguments. Args must be integers.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGANDC1
1COMMON-LISP:LOGANDC1
2 [symbol]
3
4LOGANDC1 names a compiled function:
5 Lambda-list: (INTEGER1 INTEGER2)
6 Declared type: (FUNCTION (INTEGER INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES (OR NULL INTEGER) &OPTIONAL))
8 Documentation:
9 Bitwise AND (LOGNOT INTEGER1) with INTEGER2.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGANDC2
1COMMON-LISP:LOGANDC2
2 [symbol]
3
4LOGANDC2 names a compiled function:
5 Lambda-list: (INTEGER1 INTEGER2)
6 Declared type: (FUNCTION (INTEGER INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES (OR NULL INTEGER) &OPTIONAL))
8 Documentation:
9 Bitwise AND INTEGER1 with (LOGNOT INTEGER2).
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGBITP
1COMMON-LISP:LOGBITP
2 [symbol]
3
4LOGBITP names a compiled function:
5 Lambda-list: (INDEX INTEGER)
6 Declared type: (FUNCTION (UNSIGNED-BYTE INTEGER)
7 (VALUES BOOLEAN &OPTIONAL))
8 Derived type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL))
9 Documentation:
10 Predicate returns T if bit index of integer is a 1.
11 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
12 Source file: SYS:SRC;CODE;NUMBERS.LISP
13
14(SETF LOGBITP) has a complex setf-expansion:
15 Lambda-list: (SPEC PLACE)
16 Documentation:
17 The first argument is a byte specifier. The second is any place form
18 acceptable to SETF. Replace the specified byte of the number in this
19 place with bits from the low-order end of the new value.
20 Source file: SYS:SRC;CODE;DEFSETFS.LISP
LOGCOUNT
1COMMON-LISP:LOGCOUNT
2 [symbol]
3
4LOGCOUNT names a compiled function:
5 Lambda-list: (INTEGER)
6 Declared type: (FUNCTION (INTEGER)
7 (VALUES (UNSIGNED-BYTE 38) &OPTIONAL))
8 Derived type: (FUNCTION (T)
9 (VALUES (INTEGER -274877906816 274877906880)
10 &OPTIONAL))
11 Documentation:
12 Count the number of 1 bits if INTEGER is non-negative,
13 and the number of 0 bits if INTEGER is negative.
14 Known attributes: foldable, flushable, unsafely-flushable, movable
15 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGEQV
1COMMON-LISP:LOGEQV
2 [symbol]
3
4LOGEQV names a compiled function:
5 Lambda-list: (&REST INTEGERS)
6 Declared type: (FUNCTION (&REST INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Return the bit-wise equivalence of its arguments. Args must be integers.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGICAL-PATHNAME
1COMMON-LISP:LOGICAL-PATHNAME
2 [symbol]
3
4LOGICAL-PATHNAME names a compiled function:
5 Lambda-list: (PATHSPEC)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES LOGICAL-PATHNAME &OPTIONAL))
9 Derived type: (FUNCTION
10 ((OR STRING LOGICAL-PATHNAME SYNONYM-STREAM
11 FILE-STREAM))
12 (VALUES LOGICAL-PATHNAME &OPTIONAL))
13 Documentation:
14 Converts the pathspec argument to a logical-pathname and returns it.
15 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
16
17LOGICAL-PATHNAME names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:LOGICAL-PATHNAME>:
18 Class precedence-list: LOGICAL-PATHNAME, PATHNAME, T
19 Direct superclasses: PATHNAME
20 No subclasses.
21 Sealed.
22 No direct slots.
LOGICAL-PATHNAME-TRANSLATIONS
1COMMON-LISP:LOGICAL-PATHNAME-TRANSLATIONS
2 [symbol]
3
4LOGICAL-PATHNAME-TRANSLATIONS names a compiled function:
5 Lambda-list: (HOST)
6 Declared type: (FUNCTION ((OR STRING SB-KERNEL:HOST))
7 (VALUES LIST &OPTIONAL))
8 Derived type: (FUNCTION ((OR STRING SB-KERNEL:LOGICAL-HOST))
9 (VALUES LIST &OPTIONAL))
10 Documentation:
11 Return the (logical) host object argument's list of translations.
12 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
13
14(SETF LOGICAL-PATHNAME-TRANSLATIONS) names a compiled function:
15 Lambda-list: (TRANSLATIONS HOST)
16 Derived type: (FUNCTION (LIST (OR STRING SB-KERNEL:LOGICAL-HOST))
17 (VALUES LIST &OPTIONAL))
18 Documentation:
19 Set the translations list for the logical host argument.
20 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
LOGIOR
1COMMON-LISP:LOGIOR
2 [symbol]
3
4LOGIOR names a compiled function:
5 Lambda-list: (&REST INTEGERS)
6 Declared type: (FUNCTION (&REST INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Return the bit-wise or of its arguments. Args must be integers.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGNAND
1COMMON-LISP:LOGNAND
2 [symbol]
3
4LOGNAND names a compiled function:
5 Lambda-list: (INTEGER1 INTEGER2)
6 Declared type: (FUNCTION (INTEGER INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Complement the logical AND of INTEGER1 and INTEGER2.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGNOR
1COMMON-LISP:LOGNOR
2 [symbol]
3
4LOGNOR names a compiled function:
5 Lambda-list: (INTEGER1 INTEGER2)
6 Declared type: (FUNCTION (INTEGER INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Complement the logical OR of INTEGER1 and INTEGER2.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGNOT
1COMMON-LISP:LOGNOT
2 [symbol]
3
4LOGNOT names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Return the bit-wise logical not of integer.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGORC1
1COMMON-LISP:LOGORC1
2 [symbol]
3
4LOGORC1 names a compiled function:
5 Lambda-list: (INTEGER1 INTEGER2)
6 Declared type: (FUNCTION (INTEGER INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES (OR NULL INTEGER) &OPTIONAL))
8 Documentation:
9 Bitwise OR (LOGNOT INTEGER1) with INTEGER2.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGORC2
1COMMON-LISP:LOGORC2
2 [symbol]
3
4LOGORC2 names a compiled function:
5 Lambda-list: (INTEGER1 INTEGER2)
6 Declared type: (FUNCTION (INTEGER INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES (OR NULL INTEGER) &OPTIONAL))
8 Documentation:
9 Bitwise OR INTEGER1 with (LOGNOT INTEGER2).
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGTEST
1COMMON-LISP:LOGTEST
2 [symbol]
3
4LOGTEST names a compiled function:
5 Lambda-list: (INTEGER1 INTEGER2)
6 Declared type: (FUNCTION (INTEGER INTEGER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Predicate which returns T if logand of integer1 and integer2 is not zero.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate, commutative
10 Source file: SYS:SRC;CODE;NUMBERS.LISP
LOGXOR
1COMMON-LISP:LOGXOR
2 [symbol]
3
4LOGXOR names a compiled function:
5 Lambda-list: (&REST INTEGERS)
6 Declared type: (FUNCTION (&REST INTEGER) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES INTEGER &OPTIONAL))
8 Documentation:
9 Return the bit-wise exclusive or of its arguments. Args must be integers.
10 Known attributes: foldable, flushable, unsafely-flushable, movable, commutative
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
LONG-SITE-NAME
1COMMON-LISP:LONG-SITE-NAME
2 [symbol]
3
4LONG-SITE-NAME names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL
7 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
8 Documentation:
9 Return a string with the long form of the site name, or NIL if not known.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;TARGET-MISC.LISP
LOWER-CASE-P
1COMMON-LISP:LOWER-CASE-P
2 [symbol]
3
4LOWER-CASE-P names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 The argument must be a character object; LOWER-CASE-P returns T if the
9 argument is a lower-case character, NIL otherwise.
10 Inline proclamation: MAYBE-INLINE (inline expansion available)
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
MACHINE-INSTANCE
1COMMON-LISP:MACHINE-INSTANCE
2 [symbol]
3
4MACHINE-INSTANCE names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL
7 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
8 Derived type: (FUNCTION NIL (VALUES SIMPLE-STRING &OPTIONAL))
9 Documentation:
10 Return a string giving the name of the local machine.
11 Known attributes: flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;TARGET-MISC.LISP
MACHINE-TYPE
1COMMON-LISP:MACHINE-TYPE
2 [symbol]
3
4MACHINE-TYPE names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL
7 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
8 Derived type: (FUNCTION NIL (VALUES (SIMPLE-BASE-STRING 6) &OPTIONAL))
9 Documentation:
10 Return a string describing the type of the local machine.
11 Known attributes: flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;X86-64-VM.LISP
MACHINE-VERSION
1COMMON-LISP:MACHINE-VERSION
2 [symbol]
3
4MACHINE-VERSION names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL
7 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
8 Documentation:
9 Return a string describing the version of the computer hardware we
10 are running on, or NIL if we can't find any useful information.
11 Known attributes: flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;TARGET-MISC.LISP
MACRO-FUNCTION
1COMMON-LISP:MACRO-FUNCTION
2 [symbol]
3
4MACRO-FUNCTION names a compiled function:
5 Lambda-list: (SYMBOL &OPTIONAL ENV)
6 Declared type: (FUNCTION
7 (SYMBOL &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
8 (VALUES (OR NULL FUNCTION) &OPTIONAL))
9 Documentation:
10 If SYMBOL names a macro in ENV, returns the expansion function,
11 else returns NIL. If ENV is unspecified or NIL, use the global environment
12 only.
13 Known attributes: flushable, unsafely-flushable
14 Source file: SYS:SRC;CODE;DEFMACRO.LISP
15
16(SETF MACRO-FUNCTION) names a compiled function:
17 Lambda-list: (FUNCTION SYMBOL &OPTIONAL ENVIRONMENT)
18 Derived type: (FUNCTION (FUNCTION SYMBOL &OPTIONAL T)
19 (VALUES FUNCTION &OPTIONAL))
20 Source file: SYS:SRC;CODE;DEFMACRO.LISP
MACROEXPAND
1COMMON-LISP:MACROEXPAND
2 [symbol]
3
4MACROEXPAND names a compiled function:
5 Lambda-list: (FORM &OPTIONAL ENV)
6 Declared type: (FUNCTION
7 (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
8 (VALUES T &OPTIONAL BOOLEAN))
9 Derived type: (FUNCTION (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
10 (VALUES T BOOLEAN &OPTIONAL))
11 Documentation:
12 Repetitively call MACROEXPAND-1 until the form can no longer be expanded.
13 Returns the final resultant form, and T if it was expanded. ENV is the
14 lexical environment to expand in, or NIL (the default) for the null
15 environment.
16 Known attributes: unwind, any
17 Source file: SYS:SRC;CODE;MACROEXPAND.LISP
MACROEXPAND-1
1COMMON-LISP:MACROEXPAND-1
2 [symbol]
3
4MACROEXPAND-1 names a compiled function:
5 Lambda-list: (FORM &OPTIONAL ENV)
6 Declared type: (FUNCTION
7 (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
8 (VALUES T &OPTIONAL BOOLEAN))
9 Derived type: (FUNCTION (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
10 (VALUES T BOOLEAN &OPTIONAL))
11 Documentation:
12 If form is a macro (or symbol macro), expand it once. Return two values,
13 the expanded form and a T-or-NIL flag indicating whether the form was, in
14 fact, a macro. ENV is the lexical environment to expand in, which defaults
15 to the null environment.
16 Known attributes: unwind, any
17 Source file: SYS:SRC;CODE;MACROEXPAND.LISP
MAKE-ARRAY
1COMMON-LISP:MAKE-ARRAY
2 [symbol]
3
4MAKE-ARRAY names a compiled function:
5 Lambda-list: (DIMENSIONS &REST ARGS &KEY (ELEMENT-TYPE T)
6 INITIAL-ELEMENT INITIAL-CONTENTS ADJUSTABLE
7 FILL-POINTER DISPLACED-TO DISPLACED-INDEX-OFFSET)
8 Declared type: (FUNCTION
9 ((OR LIST (UNSIGNED-BYTE 45)) &KEY
10 (:ELEMENT-TYPE
11 (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS))
12 (:INITIAL-ELEMENT T) (:INITIAL-CONTENTS T)
13 (:ADJUSTABLE T)
14 (:FILL-POINTER (OR (UNSIGNED-BYTE 45) BOOLEAN))
15 (:DISPLACED-TO (OR ARRAY NULL))
16 (:DISPLACED-INDEX-OFFSET (UNSIGNED-BYTE 45)))
17 (VALUES ARRAY &OPTIONAL))
18 Derived type: (FUNCTION
19 (T &REST T &KEY (:ELEMENT-TYPE . #1=(T))
20 (:INITIAL-ELEMENT . #1#) (:INITIAL-CONTENTS . #1#)
21 (:ADJUSTABLE . #1#) (:FILL-POINTER . #1#)
22 (:DISPLACED-TO . #1#)
23 (:DISPLACED-INDEX-OFFSET . #1#))
24 (VALUES ARRAY &OPTIONAL))
25 Known attributes: flushable, unsafely-flushable
26 Source file: SYS:SRC;CODE;ARRAY.LISP
MAKE-BROADCAST-STREAM
1COMMON-LISP:MAKE-BROADCAST-STREAM
2 [symbol]
3
4MAKE-BROADCAST-STREAM names a compiled function:
5 Lambda-list: (&REST STREAMS)
6 Declared type: (FUNCTION (&REST STREAM)
7 (VALUES BROADCAST-STREAM &OPTIONAL))
8 Derived type: (FUNCTION (&REST T) (VALUES BROADCAST-STREAM &OPTIONAL))
9 Known attributes: unsafely-flushable
10 Source file: SYS:SRC;CODE;STREAM.LISP
MAKE-CONCATENATED-STREAM
1COMMON-LISP:MAKE-CONCATENATED-STREAM
2 [symbol]
3
4MAKE-CONCATENATED-STREAM names a compiled function:
5 Lambda-list: (&REST STREAMS)
6 Declared type: (FUNCTION (&REST STREAM)
7 (VALUES CONCATENATED-STREAM &OPTIONAL))
8 Derived type: (FUNCTION (&REST T)
9 (VALUES CONCATENATED-STREAM &OPTIONAL))
10 Documentation:
11 Return a stream which takes its input from each of the streams in turn,
12 going on to the next at EOF.
13 Known attributes: unsafely-flushable
14 Source file: SYS:SRC;CODE;STREAM.LISP
MAKE-CONDITION
1COMMON-LISP:MAKE-CONDITION
2 [symbol]
3
4MAKE-CONDITION names a compiled function:
5 Lambda-list: (TYPE &REST INITARGS)
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS) &REST T)
8 (VALUES CONDITION &OPTIONAL))
9 Derived type: (FUNCTION (T &REST T) (VALUES CONDITION &OPTIONAL))
10 Documentation:
11 Make an instance of a condition object using the specified initargs.
12 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
MAKE-DISPATCH-MACRO-CHARACTER
1COMMON-LISP:MAKE-DISPATCH-MACRO-CHARACTER
2 [symbol]
3
4MAKE-DISPATCH-MACRO-CHARACTER names a compiled function:
5 Lambda-list: (CHAR &OPTIONAL (NON-TERMINATING-P NIL) (RT *READTABLE*))
6 Declared type: (FUNCTION (CHARACTER &OPTIONAL T READTABLE)
7 (VALUES (MEMBER T) &OPTIONAL))
8 Documentation:
9 Cause CHAR to become a dispatching macro character in readtable (which
10 defaults to the current readtable). If NON-TERMINATING-P, the char will
11 be non-terminating.
12 Source file: SYS:SRC;CODE;READER.LISP
MAKE-ECHO-STREAM
1COMMON-LISP:MAKE-ECHO-STREAM
2 [symbol]
3
4MAKE-ECHO-STREAM names a compiled function:
5 Lambda-list: (INPUT-STREAM OUTPUT-STREAM)
6 Declared type: (FUNCTION (STREAM STREAM)
7 (VALUES ECHO-STREAM &OPTIONAL))
8 Documentation:
9 Return a bidirectional stream which gets its input from INPUT-STREAM and
10 sends its output to OUTPUT-STREAM. In addition, all input is echoed to
11 the output stream.
12 Known attributes: flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;STREAM.LISP
MAKE-HASH-TABLE
1COMMON-LISP:MAKE-HASH-TABLE
2 [symbol]
3
4MAKE-HASH-TABLE names a compiled function:
5 Lambda-list: (&KEY (TEST (QUOTE EQL)) (SIZE 7) (REHASH-SIZE 1.5)
6 (REHASH-THRESHOLD 1) (HASH-FUNCTION NIL USER-HASHFUN-P)
7 (WEAKNESS NIL) (SYNCHRONIZED))
8 Declared type: (FUNCTION
9 (&KEY (:TEST (OR FUNCTION SYMBOL))
10 (:SIZE UNSIGNED-BYTE)
11 (:REHASH-SIZE (OR (FLOAT (1.0)) (INTEGER 1)))
12 (:REHASH-THRESHOLD (REAL 0 1))
13 (:HASH-FUNCTION (OR FUNCTION SYMBOL))
14 (:WEAKNESS
15 (MEMBER :KEY-OR-VALUE :KEY-AND-VALUE :VALUE :KEY
16 NIL))
17 (:SYNCHRONIZED T))
18 (VALUES HASH-TABLE &OPTIONAL))
19 Documentation:
20 Create and return a new hash table. The keywords are as follows:
21
22 :TEST
23 Determines how keys are compared. Must a designator for one of the
24 standard hash table tests, or a hash table test defined using
25 SB-EXT:DEFINE-HASH-TABLE-TEST. Additionally, when an explicit
26 HASH-FUNCTION is provided (see below), any two argument equivalence
27 predicate can be used as the TEST.
28
29 :SIZE
30 A hint as to how many elements will be put in this hash table.
31
32 :REHASH-SIZE
33 Indicates how to expand the table when it fills up. If an integer, add
34 space for that many elements. If a floating point number (which must be
35 greater than 1.0), multiply the size by that amount.
36
37 :REHASH-THRESHOLD
38 Indicates how dense the table can become before forcing a rehash. Can be
39 any positive number <=1, with density approaching zero as the threshold
40 approaches 0. Density 1 means an average of one entry per bucket.
41
42 :HASH-FUNCTION
43 If unsupplied, a hash function based on the TEST argument is used,
44 which then must be one of the standardized hash table test functions, or
45 one for which a default hash function has been defined using
46 SB-EXT:DEFINE-HASH-TABLE-TEST. If HASH-FUNCTION is specified, the TEST
47 argument can be any two argument predicate consistent with it. The
48 HASH-FUNCTION is expected to return a non-negative fixnum hash code.
49 If TEST is neither standard nor defined by DEFINE-HASH-TABLE-TEST,
50 then the HASH-FUNCTION must be specified.
51
52 :WEAKNESS
53 When :WEAKNESS is not NIL, garbage collection may remove entries from the
54 hash table. The value of :WEAKNESS specifies how the presence of a key or
55 value in the hash table preserves their entries from garbage collection.
56
57 Valid values are:
58
59 :KEY means that the key of an entry must be live to guarantee that the
60 entry is preserved.
61
62 :VALUE means that the value of an entry must be live to guarantee that
63 the entry is preserved.
64
65 :KEY-AND-VALUE means that both the key and the value must be live to
66 guarantee that the entry is preserved.
67
68 :KEY-OR-VALUE means that either the key or the value must be live to
69 guarantee that the entry is preserved.
70
71 NIL (the default) means that entries are always preserved.
72
73 :SYNCHRONIZED
74 If NIL (the default), the hash-table may have multiple concurrent readers,
75 but results are undefined if a thread writes to the hash-table
76 concurrently with another reader or writer. If T, all concurrent accesses
77 are safe, but note that CLHS 3.6 (Traversal Rules and Side Effects)
78 remains in force. See also: SB-EXT:WITH-LOCKED-HASH-TABLE.
79 Known attributes: flushable, unsafely-flushable
80 Source file: SYS:SRC;CODE;TARGET-HASH-TABLE.LISP
81
82MAKE-HASH-TABLE has a compiler-macro:
83 Source file: SYS:SRC;CODE;MAPHASH.LISP
MAKE-LIST
1COMMON-LISP:MAKE-LIST
2 [symbol]
3
4MAKE-LIST names a compiled function:
5 Lambda-list: (SIZE &KEY INITIAL-ELEMENT)
6 Declared type: (FUNCTION
7 ((UNSIGNED-BYTE 58) &KEY (:INITIAL-ELEMENT T))
8 (VALUES LIST &OPTIONAL))
9 Derived type: (FUNCTION (T &KEY (:INITIAL-ELEMENT T))
10 (VALUES LIST &OPTIONAL))
11 Documentation:
12 Construct and return a list with SIZE elements each set to INITIAL-ELEMENT.
13 Known attributes: flushable, unsafely-flushable, movable
14 Source file: SYS:SRC;CODE;LIST.LISP
MAKE-LOAD-FORM-SAVING-SLOTS
1COMMON-LISP:MAKE-LOAD-FORM-SAVING-SLOTS
2 [symbol]
3
4MAKE-LOAD-FORM-SAVING-SLOTS names a compiled function:
5 Lambda-list: (OBJECT &KEY (SLOT-NAMES NIL SLOT-NAMES-P) ENVIRONMENT)
6 Derived type: (FUNCTION (T &KEY (:SLOT-NAMES T) (:ENVIRONMENT T))
7 (VALUES CONS CONS &OPTIONAL))
8 Source file: SYS:SRC;CODE;DEFSTRUCT.LISP
MAKE-PACKAGE
1COMMON-LISP:MAKE-PACKAGE
2 [symbol]
3
4MAKE-PACKAGE names a compiled function:
5 Lambda-list: (NAME &KEY (USE (QUOTE NIL)) NICKNAMES
6 (INTERNAL-SYMBOLS 10) (EXTERNAL-SYMBOLS 10))
7 Declared type: (FUNCTION
8 ((OR STRING SYMBOL CHARACTER) &KEY (:USE LIST)
9 (:NICKNAMES LIST)
10 (:INTERNAL-SYMBOLS (UNSIGNED-BYTE 45))
11 (:EXTERNAL-SYMBOLS (UNSIGNED-BYTE 45)))
12 (VALUES PACKAGE &OPTIONAL))
13 Documentation:
14 Make a new package having the specified NAME, NICKNAMES, and USE
15 list. :INTERNAL-SYMBOLS and :EXTERNAL-SYMBOLS are estimates for the number of
16 internal and external symbols which will ultimately be present in the package.
17 The default value of USE is implementation-dependent, and in this
18 implementation it is NIL.
19 Known attributes: unwind, any
20 Source file: SYS:SRC;CODE;DEFPACKAGE.LISP
MAKE-PATHNAME
1COMMON-LISP:MAKE-PATHNAME
2 [symbol]
3
4MAKE-PATHNAME names a compiled function:
5 Lambda-list: (&KEY HOST (DEVICE NIL DEVP) (DIRECTORY NIL DIRP)
6 (NAME NIL NAMEP) (TYPE NIL TYPEP)
7 (VERSION NIL VERSIONP) DEFAULTS (CASE LOCAL))
8 Declared type: (FUNCTION
9 (&KEY
10 (:DEFAULTS
11 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
12 (:HOST (OR STRING SB-KERNEL:HOST NULL))
13 (:DEVICE (OR STRING (MEMBER :UNC :UNSPECIFIC NIL)))
14 (:DIRECTORY (OR STRING CONS (MEMBER :WILD NIL)))
15 (:NAME
16 (OR STRING SB-IMPL::PATTERN
17 (MEMBER . #1=(:WILD :UNSPECIFIC NIL))))
18 (:TYPE (OR STRING SB-IMPL::PATTERN (MEMBER . #1#)))
19 (:VERSION
20 (OR INTEGER
21 (MEMBER :UNSPECIFIC :WILD :NEWEST NIL)))
22 (:CASE (MEMBER :COMMON :LOCAL)))
23 (VALUES PATHNAME &OPTIONAL))
24 Derived type: (FUNCTION
25 (&KEY (:HOST (OR STRING SB-KERNEL:HOST . #1=(NULL)))
26 (:DEVICE
27 (OR STRING
28 (MEMBER :UNC . #2=(:UNSPECIFIC . #3=(NIL)))))
29 (:DIRECTORY (OR STRING CONS (MEMBER :WILD . #3#)))
30 (:NAME
31 . #4=((OR STRING SB-IMPL::PATTERN
32 (MEMBER :WILD . #2#))))
33 (:TYPE . #4#)
34 (:VERSION
35 (OR INTEGER
36 (MEMBER :UNSPECIFIC :WILD :NEWEST . #3#)))
37 (:DEFAULTS
38 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM
39 . #1#))
40 (:CASE (MEMBER :COMMON :LOCAL)))
41 (VALUES PATHNAME &OPTIONAL))
42 Documentation:
43 Makes a new pathname from the component arguments. Note that host is
44 a host-structure or string.
45 Known attributes: unsafely-flushable
46 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
MAKE-RANDOM-STATE
1COMMON-LISP:MAKE-RANDOM-STATE
2 [symbol]
3
4MAKE-RANDOM-STATE names a compiled function:
5 Lambda-list: (&OPTIONAL STATE)
6 Declared type: (FUNCTION (&OPTIONAL (OR RANDOM-STATE BOOLEAN))
7 (VALUES RANDOM-STATE &OPTIONAL))
8 Documentation:
9 Make a random state object. The optional STATE argument specifies a seed
10 for deterministic pseudo-random number generation.
11
12 As per the Common Lisp standard,
13 - If STATE is NIL or not supplied, return a copy of the default
14 *RANDOM-STATE*.
15 - If STATE is a random state, return a copy of it.
16 - If STATE is T, return a randomly initialized state (using operating-system
17 provided randomness where available, otherwise a poor substitute based on
18 internal time and PID).
19
20 See SB-EXT:SEED-RANDOM-STATE for a SBCL extension to this functionality.
21 Known attributes: flushable, unsafely-flushable
22 Source file: SYS:SRC;CODE;TARGET-RANDOM.LISP
MAKE-SEQUENCE
1COMMON-LISP:MAKE-SEQUENCE
2 [symbol]
3
4MAKE-SEQUENCE names a compiled function:
5 Lambda-list: (RESULT-TYPE LENGTH &KEY (INITIAL-ELEMENT NIL IEP))
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS)
8 (UNSIGNED-BYTE 45) &KEY (:INITIAL-ELEMENT T))
9 (VALUES
10 (OR LIST (SIMPLE-ARRAY * (*))
11 SB-KERNEL:EXTENDED-SEQUENCE)
12 &OPTIONAL))
13 Derived type: (FUNCTION
14 (T (UNSIGNED-BYTE 45) &KEY (:INITIAL-ELEMENT T))
15 (VALUES
16 (OR LIST (SIMPLE-ARRAY * (*))
17 SB-KERNEL:EXTENDED-SEQUENCE)
18 &OPTIONAL))
19 Documentation:
20 Return a sequence of the given RESULT-TYPE and LENGTH, with
21 elements initialized to INITIAL-ELEMENT.
22 Known attributes: movable
23 Source file: SYS:SRC;CODE;SEQ.LISP
MAKE-STRING
1COMMON-LISP:MAKE-STRING
2 [symbol]
3
4MAKE-STRING names a compiled function:
5 Lambda-list: (COUNT &KEY (ELEMENT-TYPE (QUOTE CHARACTER))
6 (INITIAL-ELEMENT NIL IEP))
7 Declared type: (FUNCTION
8 ((UNSIGNED-BYTE 45) &KEY
9 (:ELEMENT-TYPE
10 (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS))
11 (:INITIAL-ELEMENT CHARACTER))
12 (VALUES SIMPLE-STRING &OPTIONAL))
13 Derived type: (FUNCTION
14 ((UNSIGNED-BYTE 45) &KEY (:ELEMENT-TYPE . #1=(T))
15 (:INITIAL-ELEMENT . #1#))
16 (VALUES (SIMPLE-ARRAY * (*)) &OPTIONAL))
17 Documentation:
18 Given a character count and an optional fill character, makes and returns a
19 new string COUNT long filled with the fill character.
20 Known attributes: flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;STRING.LISP
MAKE-STRING-INPUT-STREAM
1COMMON-LISP:MAKE-STRING-INPUT-STREAM
2 [symbol]
3
4MAKE-STRING-INPUT-STREAM names a compiled function:
5 Lambda-list: (STRING &OPTIONAL (START 0) END)
6 Declared type: (FUNCTION
7 (STRING &OPTIONAL (UNSIGNED-BYTE 45)
8 (OR NULL (UNSIGNED-BYTE 45)))
9 (VALUES SB-IMPL::STRING-INPUT-STREAM &OPTIONAL))
10 Documentation:
11 Return an input stream which will supply the characters of STRING between
12 START and END in order.
13 Known attributes: flushable, unsafely-flushable
14 Source file: SYS:SRC;CODE;STREAM.LISP
MAKE-STRING-OUTPUT-STREAM
1COMMON-LISP:MAKE-STRING-OUTPUT-STREAM
2 [symbol]
3
4MAKE-STRING-OUTPUT-STREAM names a compiled function:
5 Lambda-list: (&KEY (ELEMENT-TYPE (QUOTE CHARACTER)))
6 Declared type: (FUNCTION
7 (&KEY
8 (:ELEMENT-TYPE
9 (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS)))
10 (VALUES SB-IMPL::STRING-OUTPUT-STREAM &OPTIONAL))
11 Derived type: (FUNCTION (&KEY (:ELEMENT-TYPE T))
12 (VALUES SB-IMPL::STRING-OUTPUT-STREAM &OPTIONAL))
13 Documentation:
14 Return an output stream which will accumulate all output given it for the
15 benefit of the function GET-OUTPUT-STREAM-STRING.
16 Known attributes: flushable, unsafely-flushable
17 Source file: SYS:SRC;CODE;STREAM.LISP
MAKE-SYMBOL
1COMMON-LISP:MAKE-SYMBOL
2 [symbol]
3
4MAKE-SYMBOL names a compiled function:
5 Lambda-list: (STRING)
6 Declared type: (FUNCTION (STRING) (VALUES SYMBOL &OPTIONAL))
7 Documentation:
8 Make and return a new symbol with the STRING as its print name.
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;SYMBOL.LISP
MAKE-SYNONYM-STREAM
1COMMON-LISP:MAKE-SYNONYM-STREAM
2 [symbol]
3
4MAKE-SYNONYM-STREAM names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL) (VALUES SYNONYM-STREAM &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES SYNONYM-STREAM &OPTIONAL))
8 Known attributes: flushable, unsafely-flushable
9 Source file: SYS:SRC;CODE;ANSI-STREAM.LISP
MAKE-TWO-WAY-STREAM
1COMMON-LISP:MAKE-TWO-WAY-STREAM
2 [symbol]
3
4MAKE-TWO-WAY-STREAM names a compiled function:
5 Lambda-list: (INPUT-STREAM OUTPUT-STREAM)
6 Declared type: (FUNCTION (STREAM STREAM)
7 (VALUES TWO-WAY-STREAM &OPTIONAL))
8 Documentation:
9 Return a bidirectional stream which gets its input from INPUT-STREAM and
10 sends its output to OUTPUT-STREAM.
11 Known attributes: unsafely-flushable
12 Source file: SYS:SRC;CODE;STREAM.LISP
MAKUNBOUND
1COMMON-LISP:MAKUNBOUND
2 [symbol]
3
4MAKUNBOUND names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL) (VALUES SYMBOL &OPTIONAL))
7 Documentation:
8 Make SYMBOL unbound, removing any value it may currently have.
9 Source file: SYS:SRC;CODE;SYMBOL.LISP
MAP
1COMMON-LISP:MAP
2 [symbol]
3
4MAP names a compiled function:
5 Lambda-list: (RESULT-TYPE FUNCTION FIRST-SEQUENCE &REST
6 MORE-SEQUENCES)
7 Dynamic-extent arguments: positional=(1)
8 Declared type: (FUNCTION
9 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS)
10 (OR FUNCTION SYMBOL) SEQUENCE &REST SEQUENCE)
11 (VALUES
12 (OR LIST (SIMPLE-ARRAY * (*))
13 SB-KERNEL:EXTENDED-SEQUENCE)
14 &OPTIONAL))
15 Derived type: (FUNCTION (T T T &REST T)
16 (VALUES
17 (OR LIST (SIMPLE-ARRAY * (*))
18 SB-KERNEL:EXTENDED-SEQUENCE)
19 &OPTIONAL))
20 Known attributes: call
21 Source file: SYS:SRC;CODE;SEQ.LISP
MAP-INTO
1COMMON-LISP:MAP-INTO
2 [symbol]
3
4MAP-INTO names a compiled function:
5 Lambda-list: (RESULT-SEQUENCE FUNCTION &REST SEQUENCES)
6 Dynamic-extent arguments: positional=(1)
7 Declared type: (FUNCTION
8 (SEQUENCE (OR FUNCTION SYMBOL) &REST SEQUENCE)
9 (VALUES SEQUENCE &OPTIONAL))
10 Derived type: (FUNCTION (T T &REST T) (VALUES T &OPTIONAL))
11 Known attributes: call
12 Source file: SYS:SRC;CODE;SEQ.LISP
MAPC
1COMMON-LISP:MAPC
2 [symbol]
3
4MAPC names a compiled function:
5 Lambda-list: (FUNCTION LIST &REST MORE-LISTS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) LIST &REST LIST)
8 (VALUES LIST &OPTIONAL))
9 Derived type: (FUNCTION (T T &REST T) (VALUES T &OPTIONAL))
10 Documentation:
11 Apply FUNCTION to successive tuples of elements of LIST and MORE-LISTS.
12 Return LIST.
13 Known attributes: call, foldable
14 Source file: SYS:SRC;CODE;LIST.LISP
MAPCAN
1COMMON-LISP:MAPCAN
2 [symbol]
3
4MAPCAN names a compiled function:
5 Lambda-list: (FUNCTION LIST &REST MORE-LISTS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) LIST &REST LIST)
8 (VALUES T &OPTIONAL))
9 Derived type: (FUNCTION (T T &REST T) (VALUES T &OPTIONAL))
10 Documentation:
11 Apply FUNCTION to successive tuples of elements of LIST and MORE-LISTS.
12 Return NCONC of FUNCTION return values.
13 Known attributes: call
14 Source file: SYS:SRC;CODE;LIST.LISP
MAPCAR
1COMMON-LISP:MAPCAR
2 [symbol]
3
4MAPCAR names a compiled function:
5 Lambda-list: (FUNCTION LIST &REST MORE-LISTS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) LIST &REST LIST)
8 (VALUES LIST &OPTIONAL))
9 Derived type: (FUNCTION (T T &REST T) (VALUES T &OPTIONAL))
10 Documentation:
11 Apply FUNCTION to successive tuples of elements of LIST and MORE-LISTS.
12 Return list of FUNCTION return values.
13 Known attributes: call
14 Source file: SYS:SRC;CODE;LIST.LISP
MAPCON
1COMMON-LISP:MAPCON
2 [symbol]
3
4MAPCON names a compiled function:
5 Lambda-list: (FUNCTION LIST &REST MORE-LISTS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) LIST &REST LIST)
8 (VALUES T &OPTIONAL))
9 Derived type: (FUNCTION (T T &REST T) (VALUES T &OPTIONAL))
10 Documentation:
11 Apply FUNCTION to successive tuples of CDRs of LIST and MORE-LISTS.
12 Return NCONC of results.
13 Known attributes: call
14 Source file: SYS:SRC;CODE;LIST.LISP
MAPHASH
1COMMON-LISP:MAPHASH
2 [symbol]
3
4MAPHASH names a compiled function:
5 Lambda-list: (FUNCTION-DESIGNATOR HASH-TABLE)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) HASH-TABLE)
8 (VALUES NULL &OPTIONAL))
9 Documentation:
10 For each entry in HASH-TABLE, call the designated two-argument function on
11 the key and value of the entry. Return NIL.
12
13 Consequences are undefined if HASH-TABLE is mutated during the call to
14 MAPHASH, except for changing or removing elements corresponding to the
15 current key. The applies to all threads, not just the current one --
16 even for synchronized hash-tables. If the table may be mutated by
17 another thread during iteration, use eg. SB-EXT:WITH-LOCKED-HASH-TABLE
18 to protect the MAPHASH call.
19 Known attributes: call, flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;MAPHASH.LISP
21
22MAPHASH has a compiler-macro:
23 Source file: SYS:SRC;CODE;MAPHASH.LISP
MAPL
1COMMON-LISP:MAPL
2 [symbol]
3
4MAPL names a compiled function:
5 Lambda-list: (FUNCTION LIST &REST MORE-LISTS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) LIST &REST LIST)
8 (VALUES LIST &OPTIONAL))
9 Derived type: (FUNCTION (T T &REST T) (VALUES T &OPTIONAL))
10 Documentation:
11 Apply FUNCTION to successive tuples of CDRs of LIST and MORE-LISTS.
12 Return LIST.
13 Known attributes: call, foldable
14 Source file: SYS:SRC;CODE;LIST.LISP
MAPLIST
1COMMON-LISP:MAPLIST
2 [symbol]
3
4MAPLIST names a compiled function:
5 Lambda-list: (FUNCTION LIST &REST MORE-LISTS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION ((OR FUNCTION SYMBOL) LIST &REST LIST)
8 (VALUES LIST &OPTIONAL))
9 Derived type: (FUNCTION (T T &REST T) (VALUES T &OPTIONAL))
10 Documentation:
11 Apply FUNCTION to successive tuples of CDRs of LIST and MORE-LISTS.
12 Return list of results.
13 Known attributes: call
14 Source file: SYS:SRC;CODE;LIST.LISP
MASK-FIELD
1COMMON-LISP:MASK-FIELD
2 [symbol]
3
4MASK-FIELD names a compiled function:
5 Lambda-list: (BYTESPEC INTEGER)
6 Declared type: (FUNCTION (CONS INTEGER)
7 (VALUES UNSIGNED-BYTE &OPTIONAL))
8 Documentation:
9 Extract the specified byte from integer, but do not right justify result.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
12
13(SETF MASK-FIELD) has a complex setf-expansion:
14 Lambda-list: (&REST ARGS)
15 Documentation:
16 The first argument is a byte specifier. The second is any place form
17 acceptable to SETF. Replaces the specified byte of the number in this place
18 with bits from the corresponding position in the new value.
19 Source file: SYS:SRC;CODE;DEFSETFS.LISP
MAX
1COMMON-LISP:MAX
2 [symbol]
3
4MAX names a compiled function:
5 Lambda-list: (NUMBER &REST MORE-NUMBERS)
6 Declared type: (FUNCTION (REAL &REST REAL) (VALUES REAL &OPTIONAL))
7 Derived type: (FUNCTION (T &REST T) (VALUES REAL &OPTIONAL))
8 Documentation:
9 Return the greatest of its arguments; among EQUALP greatest, return
10 the first.
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;NUMBERS.LISP
MEMBER
1COMMON-LISP:MEMBER
2 [symbol]
3
4MEMBER names a compiled function:
5 Lambda-list: (ITEM LIST &KEY KEY (TEST NIL TESTP) (TEST-NOT NIL NOTP))
6 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
7 Declared type: (FUNCTION
8 (T LIST &KEY (:TEST (OR FUNCTION SYMBOL))
9 (:TEST-NOT (OR FUNCTION SYMBOL))
10 (:KEY (OR FUNCTION SYMBOL)))
11 (VALUES LIST &OPTIONAL))
12 Derived type: (FUNCTION
13 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
14 (:TEST-NOT . #1#))
15 (VALUES LIST &OPTIONAL))
16 Documentation:
17 Return the tail of LIST beginning with first element satisfying EQLity,
18 :TEST, or :TEST-NOT with the given ITEM.
19 Known attributes: call, foldable, flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;LIST.LISP
MEMBER-IF
1COMMON-LISP:MEMBER-IF
2 [symbol]
3
4MEMBER-IF names a compiled function:
5 Lambda-list: (TEST LIST &KEY KEY)
6 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) LIST &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES LIST &OPTIONAL))
11 Derived type: (FUNCTION (T T &KEY (:KEY T)) (VALUES LIST &OPTIONAL))
12 Documentation:
13 Return tail of LIST beginning with first element satisfying TEST.
14 Known attributes: call, foldable, flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;LIST.LISP
MEMBER-IF-NOT
1COMMON-LISP:MEMBER-IF-NOT
2 [symbol]
3
4MEMBER-IF-NOT names a compiled function:
5 Lambda-list: (TEST LIST &KEY KEY)
6 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) LIST &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES LIST &OPTIONAL))
11 Derived type: (FUNCTION (T T &KEY (:KEY T)) (VALUES LIST &OPTIONAL))
12 Documentation:
13 Return tail of LIST beginning with first element not satisfying TEST.
14 Known attributes: call, foldable, flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;LIST.LISP
MERGE
1COMMON-LISP:MERGE
2 [symbol]
3
4MERGE names a compiled function:
5 Lambda-list: (RESULT-TYPE SEQUENCE1 SEQUENCE2 PREDICATE &KEY KEY)
6 Dynamic-extent arguments: positional=(3), keyword=(:KEY)
7 Declared type: (FUNCTION
8 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS) SEQUENCE
9 SEQUENCE (OR FUNCTION SYMBOL) &KEY
10 (:KEY (OR FUNCTION SYMBOL)))
11 (VALUES SEQUENCE &OPTIONAL))
12 Derived type: (FUNCTION (T T T T &KEY (:KEY T)) (VALUES T &OPTIONAL))
13 Documentation:
14 Merge the sequences SEQUENCE1 and SEQUENCE2 destructively into a
15 sequence of type RESULT-TYPE using PREDICATE to order the elements.
16 Known attributes: call, important-result
17 Source file: SYS:SRC;CODE;SORT.LISP
MERGE-PATHNAMES
1COMMON-LISP:MERGE-PATHNAMES
2 [symbol]
3
4MERGE-PATHNAMES names a compiled function:
5 Lambda-list: (PATHNAME &OPTIONAL
6 (DEFAULTS *DEFAULT-PATHNAME-DEFAULTS*)
7 (DEFAULT-VERSION NEWEST))
8 Declared type: (FUNCTION
9 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
10 &OPTIONAL
11 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
12 (OR INTEGER (MEMBER :UNSPECIFIC :WILD :NEWEST NIL)))
13 (VALUES PATHNAME &OPTIONAL))
14 Documentation:
15 Construct a filled in pathname by completing the unspecified components
16 from the defaults.
17 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
METHOD-COMBINATION-ERROR
1COMMON-LISP:METHOD-COMBINATION-ERROR
2 [symbol]
3
4METHOD-COMBINATION-ERROR names a compiled function:
5 Lambda-list: (FORMAT-CONTROL &REST FORMAT-ARGUMENTS)
6 Declared type: (FUNCTION ((OR STRING FUNCTION) &REST T) *)
7 Derived type: (FUNCTION ((OR STRING FUNCTION) &REST T) NIL)
8 Known attributes: unwind, any
9 Source file: SYS:SRC;PCL;COMBIN.LISP
MIN
1COMMON-LISP:MIN
2 [symbol]
3
4MIN names a compiled function:
5 Lambda-list: (NUMBER &REST MORE-NUMBERS)
6 Declared type: (FUNCTION (REAL &REST REAL) (VALUES REAL &OPTIONAL))
7 Derived type: (FUNCTION (T &REST T) (VALUES REAL &OPTIONAL))
8 Documentation:
9 Return the least of its arguments; among EQUALP least, return
10 the first.
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;NUMBERS.LISP
MINUSP
1COMMON-LISP:MINUSP
2 [symbol]
3
4MINUSP names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (REAL) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Is this real number strictly negative?
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
MISMATCH
1COMMON-LISP:MISMATCH
2 [symbol]
3
4MISMATCH names a compiled function:
5 Lambda-list: (SEQUENCE1 SEQUENCE2 &REST ARGS &KEY FROM-END
6 (TEST (FUNCTION EQL)) (TEST-NOT NIL) (START1 0)
7 (END1 NIL) (START2 0) (END2 NIL) (KEY NIL))
8 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT :KEY)
9 Declared type: (FUNCTION
10 (SEQUENCE SEQUENCE &REST T &KEY (:FROM-END T)
11 (:TEST (OR FUNCTION SYMBOL))
12 (:TEST-NOT (OR FUNCTION SYMBOL))
13 (:START1 (UNSIGNED-BYTE 45))
14 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
15 (:START2 (UNSIGNED-BYTE 45))
16 (:END2 (OR NULL (UNSIGNED-BYTE 45)))
17 (:KEY (OR FUNCTION SYMBOL)))
18 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
19 Derived type: (FUNCTION
20 (T T &REST T &KEY (:FROM-END T)
21 (:TEST . #1=((OR FUNCTION SYMBOL))) (:TEST-NOT . #1#)
22 (:START1 . #2=((UNSIGNED-BYTE 45)))
23 (:END1 . #3=((OR NULL . #2#))) (:START2 . #2#)
24 (:END2 . #3#) (:KEY . #1#))
25 (VALUES
26 (OR
27 (INTEGER -4611686018427387904 4611686018427387904)
28 NULL)
29 &OPTIONAL))
30 Documentation:
31 The specified subsequences of SEQUENCE1 and SEQUENCE2 are compared
32 element-wise. If they are of equal length and match in every element, the
33 result is NIL. Otherwise, the result is a non-negative integer, the index
34 within SEQUENCE1 of the leftmost position at which they fail to match; or,
35 if one is shorter than and a matching prefix of the other, the index within
36 SEQUENCE1 beyond the last position tested is returned. If a non-NIL
37 :FROM-END argument is given, then one plus the index of the rightmost
38 position in which the sequences differ is returned.
39 Known attributes: call, foldable, flushable, unsafely-flushable
40 Source file: SYS:SRC;CODE;SEQ.LISP
MOD
1COMMON-LISP:MOD
2 [symbol]
3
4MOD names a compiled function:
5 Lambda-list: (NUMBER DIVISOR)
6 Declared type: (FUNCTION (REAL REAL) (VALUES REAL &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES REAL &OPTIONAL))
8 Documentation:
9 Return second result of FLOOR.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
12
13MOD names a type-specifier:
14 Lambda-list: (N)
MUFFLE-WARNING
1COMMON-LISP:MUFFLE-WARNING
2 [symbol]
3
4MUFFLE-WARNING names a compiled function:
5 Lambda-list: (&OPTIONAL CONDITION)
6 Declared type: (FUNCTION (&OPTIONAL (OR CONDITION NULL)) NIL)
7 Documentation:
8 Transfer control to a restart named MUFFLE-WARNING, signalling a
9 CONTROL-ERROR if none exists.
10 Known attributes: unwind, any
11 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
NAME-CHAR
1COMMON-LISP:NAME-CHAR
2 [symbol]
3
4NAME-CHAR names a compiled function:
5 Lambda-list: (NAME)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER))
7 (VALUES (OR CHARACTER NULL) &OPTIONAL))
8 Documentation:
9 Given an argument acceptable to STRING, NAME-CHAR returns a character whose
10 name is that string, if one exists. Otherwise, NIL is returned.
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;TARGET-UNICODE.LISP
NAMESTRING
1COMMON-LISP:NAMESTRING
2 [symbol]
3
4NAMESTRING names a compiled function:
5 Lambda-list: (PATHNAME)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
9 Documentation:
10 Construct the full (name)string form PATHNAME.
11 Known attributes: unsafely-flushable
12 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
NBUTLAST
1COMMON-LISP:NBUTLAST
2 [symbol]
3
4NBUTLAST names a compiled function:
5 Lambda-list: (LIST &OPTIONAL (N 1))
6 Declared type: (FUNCTION (LIST &OPTIONAL UNSIGNED-BYTE)
7 (VALUES LIST &OPTIONAL))
8 Derived type: (FUNCTION (LIST &OPTIONAL T) (VALUES LIST &OPTIONAL))
9 Source file: SYS:SRC;CODE;LIST.LISP
NCONC
1COMMON-LISP:NCONC
2 [symbol]
3
4NCONC names a compiled function:
5 Lambda-list: (&REST LISTS)
6 Declared type: (FUNCTION * (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES T &OPTIONAL))
8 Documentation:
9 Concatenates the lists given as arguments (by changing them)
10 Source file: SYS:SRC;CODE;LIST.LISP
NINTERSECTION
1COMMON-LISP:NINTERSECTION
2 [symbol]
3
4NINTERSECTION names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES LIST &OPTIONAL))
17 Documentation:
18 Destructively return the intersection of LIST1 and LIST2.
19 Inline proclamation: MAYBE-INLINE (inline expansion available)
20 Known attributes: call, foldable, flushable, unsafely-flushable, important-result
21 Source file: SYS:SRC;CODE;LIST.LISP
NINTH
1COMMON-LISP:NINTH
2 [symbol]
3
4NINTH names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 9th object in a list or NIL if there is no 9th object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF NINTH) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF NINTH) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
NOT
1COMMON-LISP:NOT
2 [symbol]
3
4NOT names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return T if X is NIL, otherwise return NIL.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;PRED.LISP
11
12Symbol-plist:
13 SB-DISASSEM::INSTRUCTIONS -> (#<SB-DISASSEM:INSTRUCTION NOT(..
NOTANY
1COMMON-LISP:NOTANY
2 [symbol]
3
4NOTANY names a compiled function:
5 Lambda-list: (PRED FIRST-SEQ &REST MORE-SEQS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) SEQUENCE &REST SEQUENCE)
9 (VALUES BOOLEAN &OPTIONAL))
10 Derived type: (FUNCTION ((OR FUNCTION SYMBOL) SEQUENCE &REST T)
11 (VALUES BOOLEAN &OPTIONAL))
12 Documentation:
13 Apply PREDICATE to the 0-indexed elements of the sequences, then
14 possibly to those with index 1, and so on. Return NIL as soon
15 as any invocation of PREDICATE returns a non-NIL value, or T if the end
16 of any sequence is reached.
17 Known attributes: call, foldable, unsafely-flushable
18 Source file: SYS:SRC;CODE;QUANTIFIERS.LISP
NOTEVERY
1COMMON-LISP:NOTEVERY
2 [symbol]
3
4NOTEVERY names a compiled function:
5 Lambda-list: (PRED FIRST-SEQ &REST MORE-SEQS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) SEQUENCE &REST SEQUENCE)
9 (VALUES BOOLEAN &OPTIONAL))
10 Derived type: (FUNCTION ((OR FUNCTION SYMBOL) SEQUENCE &REST T)
11 (VALUES BOOLEAN &OPTIONAL))
12 Documentation:
13 Apply PREDICATE to 0-indexed elements of the sequences, then
14 possibly to those with index 1, and so on. Return T as soon
15 as any invocation of PREDICATE returns NIL, or NIL if every invocation
16 is non-NIL.
17 Known attributes: call, foldable, unsafely-flushable
18 Source file: SYS:SRC;CODE;QUANTIFIERS.LISP
NRECONC
1COMMON-LISP:NRECONC
2 [symbol]
3
4NRECONC names a compiled function:
5 Lambda-list: (X Y)
6 Declared type: (FUNCTION (LIST T) (VALUES T &OPTIONAL))
7 Documentation:
8 Return (NCONC (NREVERSE X) Y).
9 Known attributes: important-result
10 Source file: SYS:SRC;CODE;LIST.LISP
NREVERSE
1COMMON-LISP:NREVERSE
2 [symbol]
3
4NREVERSE names a compiled function:
5 Lambda-list: (SEQUENCE)
6 Declared type: (FUNCTION (SEQUENCE) (VALUES SEQUENCE &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES SEQUENCE &OPTIONAL))
8 Documentation:
9 Return a sequence of the same elements in reverse order; the argument
10 is destroyed.
11 Known attributes: important-result
12 Source file: SYS:SRC;CODE;SEQ.LISP
NSET-DIFFERENCE
1COMMON-LISP:NSET-DIFFERENCE
2 [symbol]
3
4NSET-DIFFERENCE names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES T &OPTIONAL))
17 Documentation:
18 Destructively return the elements of LIST1 which are not in LIST2.
19 Inline proclamation: MAYBE-INLINE (inline expansion available)
20 Known attributes: call, foldable, flushable, unsafely-flushable, important-result
21 Source file: SYS:SRC;CODE;LIST.LISP
NSET-EXCLUSIVE-OR
1COMMON-LISP:NSET-EXCLUSIVE-OR
2 [symbol]
3
4NSET-EXCLUSIVE-OR names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST (FUNCTION EQL) TESTP)
6 (TEST-NOT (FUNCTION EQL) NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES T &OPTIONAL))
17 Documentation:
18 Destructively return a list with elements which appear but once in LIST1
19 and LIST2.
20 Inline proclamation: MAYBE-INLINE (inline expansion available)
21 Known attributes: call, foldable, flushable, unsafely-flushable, important-result
22 Source file: SYS:SRC;CODE;LIST.LISP
NSTRING-CAPITALIZE
1COMMON-LISP:NSTRING-CAPITALIZE
2 [symbol]
3
4NSTRING-CAPITALIZE names a compiled function:
5 Lambda-list: (STRING &KEY (START 0) END)
6 Declared type: (FUNCTION
7 (STRING &KEY (:START (UNSIGNED-BYTE 45))
8 (:END (OR NULL (UNSIGNED-BYTE 45))))
9 (VALUES STRING &OPTIONAL))
10 Source file: SYS:SRC;CODE;STRING.LISP
NSTRING-DOWNCASE
1COMMON-LISP:NSTRING-DOWNCASE
2 [symbol]
3
4NSTRING-DOWNCASE names a compiled function:
5 Lambda-list: (STRING &KEY (START 0) END)
6 Declared type: (FUNCTION
7 (STRING &KEY (:START (UNSIGNED-BYTE 45))
8 (:END (OR NULL (UNSIGNED-BYTE 45))))
9 (VALUES STRING &OPTIONAL))
10 Source file: SYS:SRC;CODE;STRING.LISP
NSTRING-UPCASE
1COMMON-LISP:NSTRING-UPCASE
2 [symbol]
3
4NSTRING-UPCASE names a compiled function:
5 Lambda-list: (STRING &KEY (START 0) END)
6 Declared type: (FUNCTION
7 (STRING &KEY (:START (UNSIGNED-BYTE 45))
8 (:END (OR NULL (UNSIGNED-BYTE 45))))
9 (VALUES STRING &OPTIONAL))
10 Source file: SYS:SRC;CODE;STRING.LISP
NSUBLIS
1COMMON-LISP:NSUBLIS
2 [symbol]
3
4NSUBLIS names a compiled function:
5 Lambda-list: (ALIST TREE &KEY KEY (TEST (FUNCTION EQL) TESTP)
6 (TEST-NOT (FUNCTION EQL) NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST T &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES T &OPTIONAL))
13 Documentation:
14 Substitute from ALIST into TREE destructively.
15 Inline proclamation: MAYBE-INLINE (inline expansion available)
16 Known attributes: call, flushable, unsafely-flushable
17 Source file: SYS:SRC;CODE;LIST.LISP
NSUBST
1COMMON-LISP:NSUBST
2 [symbol]
3
4NSUBST names a compiled function:
5 Lambda-list: (NEW OLD TREE &KEY KEY (TEST (FUNCTION EQL) TESTP)
6 (TEST-NOT (FUNCTION EQL) NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (T T T &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES T &OPTIONAL))
13 Documentation:
14 Substitute NEW for subtrees matching OLD.
15 Inline proclamation: MAYBE-INLINE (inline expansion available)
16 Known attributes: call
17 Source file: SYS:SRC;CODE;LIST.LISP
NSUBST-IF
1COMMON-LISP:NSUBST-IF
2 [symbol]
3
4NSUBST-IF names a compiled function:
5 Lambda-list: (NEW TEST TREE &KEY KEY)
6 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
7 Declared type: (FUNCTION
8 (T (OR FUNCTION SYMBOL) T &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES T &OPTIONAL))
11 Documentation:
12 Substitute NEW for subtrees of TREE for which TEST is true.
13 Inline proclamation: MAYBE-INLINE (inline expansion available)
14 Known attributes: call
15 Source file: SYS:SRC;CODE;LIST.LISP
NSUBST-IF-NOT
1COMMON-LISP:NSUBST-IF-NOT
2 [symbol]
3
4NSUBST-IF-NOT names a compiled function:
5 Lambda-list: (NEW TEST TREE &KEY KEY)
6 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
7 Declared type: (FUNCTION
8 (T (OR FUNCTION SYMBOL) T &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES T &OPTIONAL))
11 Documentation:
12 Substitute NEW for subtrees of TREE for which TEST is false.
13 Inline proclamation: MAYBE-INLINE (inline expansion available)
14 Known attributes: call
15 Source file: SYS:SRC;CODE;LIST.LISP
NSUBSTITUTE
1COMMON-LISP:NSUBSTITUTE
2 [symbol]
3
4NSUBSTITUTE names a compiled function:
5 Lambda-list: (NEW OLD SEQUENCE &REST ARGS &KEY FROM-END
6 (TEST (FUNCTION EQL)) (TEST-NOT NIL) (END NIL)
7 (COUNT NIL) (KEY NIL) (START 0))
8 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT :KEY)
9 Declared type: (FUNCTION
10 (T T SEQUENCE &REST T &KEY (:FROM-END T)
11 (:TEST (OR FUNCTION SYMBOL))
12 (:TEST-NOT (OR FUNCTION SYMBOL))
13 (:START (UNSIGNED-BYTE 45))
14 (:END (OR NULL (UNSIGNED-BYTE 45)))
15 (:COUNT (OR NULL INTEGER))
16 (:KEY (OR FUNCTION SYMBOL)))
17 (VALUES SEQUENCE &OPTIONAL))
18 Derived type: (FUNCTION
19 (T T T &REST T &KEY (:FROM-END T)
20 (:TEST . #1=((OR FUNCTION SYMBOL))) (:TEST-NOT . #1#)
21 (:START . #2=((UNSIGNED-BYTE 45)))
22 (:END (OR NULL . #2#)) (:COUNT (OR NULL INTEGER))
23 (:KEY . #1#))
24 *)
25 Documentation:
26 Return a sequence of the same kind as SEQUENCE with the same elements
27 except that all elements equal to OLD are replaced with NEW. SEQUENCE
28 may be destructively modified.
29 Known attributes: call
30 Source file: SYS:SRC;CODE;SEQ.LISP
NSUBSTITUTE-IF
1COMMON-LISP:NSUBSTITUTE-IF
2 [symbol]
3
4NSUBSTITUTE-IF names a compiled function:
5 Lambda-list: (NEW PREDICATE SEQUENCE &REST ARGS &KEY FROM-END
6 (START 0) (END NIL) (COUNT NIL) (KEY NIL))
7 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
8 Declared type: (FUNCTION
9 (T (OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:COUNT (OR NULL INTEGER))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45)))
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES SEQUENCE &OPTIONAL))
15 Derived type: (FUNCTION
16 (T #1=(OR FUNCTION SYMBOL) T &REST T &KEY
17 (:FROM-END T) (:COUNT (OR NULL INTEGER))
18 (:START . #2=((UNSIGNED-BYTE 45)))
19 (:END (OR NULL . #2#)) (:KEY #1#))
20 *)
21 Documentation:
22 Return a sequence of the same kind as SEQUENCE with the same elements
23 except that all elements satisfying PREDICATE are replaced with NEW.
24 SEQUENCE may be destructively modified.
25 Known attributes: call
26 Source file: SYS:SRC;CODE;SEQ.LISP
NSUBSTITUTE-IF-NOT
1COMMON-LISP:NSUBSTITUTE-IF-NOT
2 [symbol]
3
4NSUBSTITUTE-IF-NOT names a compiled function:
5 Lambda-list: (NEW PREDICATE SEQUENCE &REST ARGS &KEY FROM-END
6 (START 0) (END NIL) (COUNT NIL) (KEY NIL))
7 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
8 Declared type: (FUNCTION
9 (T (OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:COUNT (OR NULL INTEGER))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45)))
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES SEQUENCE &OPTIONAL))
15 Derived type: (FUNCTION
16 (T #1=(OR FUNCTION SYMBOL) T &REST T &KEY
17 (:FROM-END T) (:COUNT (OR NULL INTEGER))
18 (:START . #2=((UNSIGNED-BYTE 45)))
19 (:END (OR NULL . #2#)) (:KEY #1#))
20 *)
21 Documentation:
22 Return a sequence of the same kind as SEQUENCE with the same elements
23 except that all elements not satisfying PREDICATE are replaced with NEW.
24 SEQUENCE may be destructively modified.
25 Known attributes: call
26 Source file: SYS:SRC;CODE;SEQ.LISP
NTH
1COMMON-LISP:NTH
2 [symbol]
3
4NTH names a compiled function:
5 Lambda-list: (N LIST)
6 Declared type: (FUNCTION (UNSIGNED-BYTE LIST) (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES T &OPTIONAL))
8 Documentation:
9 Return the nth object in a list where the car is the zero-th element.
10 Inline proclamation: MAYBE-INLINE (inline expansion available)
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;LIST.LISP
13
14(SETF NTH) names a compiled function:
15 Lambda-list: (NEWVAL N LIST)
16 Derived type: (FUNCTION (T UNSIGNED-BYTE LIST) (VALUES T &OPTIONAL))
17 Inline proclamation: INLINE (inline expansion available)
18 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
19
20(SETF NTH) has a complex setf-expansion:
21 Lambda-list: (N LIST)
22 (undocumented)
23 Source file: SYS:SRC;CODE;DEFSETFS.LISP
NTHCDR
1COMMON-LISP:NTHCDR
2 [symbol]
3
4NTHCDR names a compiled function:
5 Lambda-list: (N LIST)
6 Declared type: (FUNCTION (UNSIGNED-BYTE LIST) (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
8 Documentation:
9 Performs the cdr function n times on a list.
10 Inline proclamation: MAYBE-INLINE (inline expansion available)
11 Known attributes: foldable, unsafely-flushable
12 Source file: SYS:SRC;CODE;LIST.LISP
NULL
1COMMON-LISP:NULL
2 [symbol]
3
4NULL names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a NULL, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;PRED.LISP
11
12NULL names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:NULL>:
13 Class precedence-list: NULL, SYMBOL, LIST, SEQUENCE, T
14 Direct superclasses: SYMBOL, LIST
15 No subclasses.
16 Sealed.
17 No direct slots.
NUMBERP
1COMMON-LISP:NUMBERP
2 [symbol]
3
4NUMBERP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a NUMBER, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
NUMERATOR
1COMMON-LISP:NUMERATOR
2 [symbol]
3
4NUMERATOR names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (RATIONAL) (VALUES INTEGER &OPTIONAL))
7 Documentation:
8 Return the numerator of NUMBER, which must be rational.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;NUMBERS.LISP
NUNION
1COMMON-LISP:NUNION
2 [symbol]
3
4NUNION names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES T &OPTIONAL))
17 Documentation:
18 Destructively return the union of LIST1 and LIST2.
19 Known attributes: call, foldable, flushable, unsafely-flushable, important-result
20 Source file: SYS:SRC;CODE;LIST.LISP
ODDP
1COMMON-LISP:ODDP
2 [symbol]
3
4ODDP names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (INTEGER) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Is this integer odd?
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
OPEN
1COMMON-LISP:OPEN
2 [symbol]
3
4OPEN names a compiled function:
5 Lambda-list: (FILENAME &KEY (DIRECTION INPUT)
6 (ELEMENT-TYPE (QUOTE CHARACTER))
7 (IF-EXISTS NIL IF-EXISTS-GIVEN)
8 (IF-DOES-NOT-EXIST NIL IF-DOES-NOT-EXIST-GIVEN)
9 (EXTERNAL-FORMAT DEFAULT) (CLASS (QUOTE FD-STREAM))
10 (OVERLAPPED T))
11 Declared type: (FUNCTION
12 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
13 (:CLASS SYMBOL)
14 (:DIRECTION (MEMBER :INPUT :OUTPUT :IO :PROBE))
15 (:ELEMENT-TYPE
16 (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS))
17 (:IF-EXISTS
18 (MEMBER :ERROR :NEW-VERSION :RENAME
19 :RENAME-AND-DELETE :OVERWRITE :APPEND
20 :SUPERSEDE NIL))
21 (:IF-DOES-NOT-EXIST (MEMBER :ERROR :CREATE NIL))
22 (:EXTERNAL-FORMAT (OR KEYWORD (CONS KEYWORD T)))
23 (:OVERLAPPED T))
24 (VALUES (OR STREAM NULL) &OPTIONAL))
25 Derived type: (FUNCTION
26 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
27 (:CLASS SYMBOL)
28 (:DIRECTION (MEMBER :PROBE :IO :OUTPUT :INPUT))
29 (:ELEMENT-TYPE
30 (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS))
31 (:IF-EXISTS
32 (MEMBER NIL :SUPERSEDE :APPEND :OVERWRITE
33 :RENAME-AND-DELETE :RENAME :NEW-VERSION
34 . #1=(:ERROR)))
35 (:IF-DOES-NOT-EXIST (MEMBER NIL :CREATE . #1#))
36 (:EXTERNAL-FORMAT
37 (OR KEYWORD (CONS KEYWORD . #2=(T))))
38 (:OVERLAPPED . #2#))
39 (VALUES (OR NULL SB-SYS:FD-STREAM) &OPTIONAL))
40 Documentation:
41 Return a stream which reads from or writes to FILENAME.
42 Defined keywords:
43 :DIRECTION - one of :INPUT, :OUTPUT, :IO, or :PROBE
44 :ELEMENT-TYPE - the type of object to read or write, default BASE-CHAR
45 :IF-EXISTS - one of :ERROR, :NEW-VERSION, :RENAME, :RENAME-AND-DELETE,
46 :OVERWRITE, :APPEND, :SUPERSEDE or NIL
47 :IF-DOES-NOT-EXIST - one of :ERROR, :CREATE or NIL
48 See the manual for details.
49 Inline proclamation: NOTINLINE (no inline expansion available)
50 Known attributes: unwind, any
51 Source file: SYS:SRC;CODE;FD-STREAM.LISP
PACKAGE-ERROR-PACKAGE
1COMMON-LISP:PACKAGE-ERROR-PACKAGE
2 [symbol]
3
4PACKAGE-ERROR-PACKAGE names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
PACKAGE-NAME
1COMMON-LISP:PACKAGE-NAME
2 [symbol]
3
4PACKAGE-NAME names a compiled function:
5 Lambda-list: (PACKAGE-DESIGNATOR)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER PACKAGE))
7 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
8 Known attributes: unsafely-flushable
9 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
PACKAGE-NICKNAMES
1COMMON-LISP:PACKAGE-NICKNAMES
2 [symbol]
3
4PACKAGE-NICKNAMES names a compiled function:
5 Lambda-list: (PACKAGE-DESIGNATOR)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER PACKAGE))
7 (VALUES LIST &OPTIONAL))
8 Known attributes: unsafely-flushable
9 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
PACKAGE-SHADOWING-SYMBOLS
1COMMON-LISP:PACKAGE-SHADOWING-SYMBOLS
2 [symbol]
3
4PACKAGE-SHADOWING-SYMBOLS names a compiled function:
5 Lambda-list: (PACKAGE-DESIGNATOR)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER PACKAGE))
7 (VALUES LIST &OPTIONAL))
8 Known attributes: unsafely-flushable
9 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
PACKAGE-USE-LIST
1COMMON-LISP:PACKAGE-USE-LIST
2 [symbol]
3
4PACKAGE-USE-LIST names a compiled function:
5 Lambda-list: (PACKAGE-DESIGNATOR)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER PACKAGE))
7 (VALUES LIST &OPTIONAL))
8 Known attributes: unsafely-flushable
9 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
PACKAGE-USED-BY-LIST
1COMMON-LISP:PACKAGE-USED-BY-LIST
2 [symbol]
3
4PACKAGE-USED-BY-LIST names a compiled function:
5 Lambda-list: (PACKAGE-DESIGNATOR)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER PACKAGE))
7 (VALUES LIST &OPTIONAL))
8 Known attributes: unsafely-flushable
9 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
PACKAGEP
1COMMON-LISP:PACKAGEP
2 [symbol]
3
4PACKAGEP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Known attributes: foldable, flushable, unsafely-flushable, movable
8 Source file: SYS:SRC;CODE;PACKAGE.LISP
PAIRLIS
1COMMON-LISP:PAIRLIS
2 [symbol]
3
4PAIRLIS names a compiled function:
5 Lambda-list: (KEYS DATA &OPTIONAL (ALIST (QUOTE NIL)))
6 Declared type: (FUNCTION (T T &OPTIONAL T) (VALUES LIST &OPTIONAL))
7 Documentation:
8 Construct an association list from KEYS and DATA (adding to ALIST).
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
PARSE-INTEGER
1COMMON-LISP:PARSE-INTEGER
2 [symbol]
3
4PARSE-INTEGER names a compiled function:
5 Lambda-list: (STRING &KEY (START 0) END (RADIX 10) JUNK-ALLOWED)
6 Declared type: (FUNCTION
7 (STRING &KEY (:START (UNSIGNED-BYTE 45))
8 (:END (OR NULL (UNSIGNED-BYTE 45)))
9 (:RADIX (INTEGER 2 36)) (:JUNK-ALLOWED T))
10 (VALUES (OR NULL INTEGER) (UNSIGNED-BYTE 45)
11 &OPTIONAL))
12 Documentation:
13 Examine the substring of string delimited by start and end
14 (default to the beginning and end of the string) It skips over
15 whitespace characters and then tries to parse an integer. The
16 radix parameter must be between 2 and 36.
17 Known attributes: unwind, any
18 Source file: SYS:SRC;CODE;READER.LISP
PARSE-NAMESTRING
1COMMON-LISP:PARSE-NAMESTRING
2 [symbol]
3
4PARSE-NAMESTRING names a compiled function:
5 Lambda-list: (THING &OPTIONAL HOST
6 (DEFAULTS *DEFAULT-PATHNAME-DEFAULTS*) &KEY (START 0)
7 END JUNK-ALLOWED)
8 Declared type: (FUNCTION
9 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
10 &OPTIONAL
11 (OR STRING CONS SB-KERNEL:HOST
12 (MEMBER :UNSPECIFIC NIL))
13 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
14 (:START (UNSIGNED-BYTE 45))
15 (:END (OR NULL (UNSIGNED-BYTE 45)))
16 (:JUNK-ALLOWED T))
17 (VALUES (OR PATHNAME NULL)
18 (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
19 Derived type: (FUNCTION
20 (#1=(OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
21 &OPTIONAL
22 (OR STRING CONS (MEMBER :UNSPECIFIC NIL)
23 SB-KERNEL:HOST)
24 #1# &KEY (:START . #2=((UNSIGNED-BYTE 45)))
25 (:END #3=(OR NULL . #2#)) (:JUNK-ALLOWED T))
26 (VALUES (OR PATHNAME NULL) #3# &OPTIONAL))
27 Known attributes: recursive
28 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
PATHNAME
1COMMON-LISP:PATHNAME
2 [symbol]
3
4PATHNAME names a compiled function:
5 Lambda-list: (PATHSPEC)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES PATHNAME &OPTIONAL))
9 Documentation:
10 Convert PATHSPEC (a pathname designator) into a pathname.
11 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
12
13PATHNAME names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:PATHNAME>:
14 Class precedence-list: PATHNAME, T
15 Direct superclasses: T
16 Direct subclasses: LOGICAL-PATHNAME
17 Sealed.
18 No direct slots.
PATHNAME-DEVICE
1COMMON-LISP:PATHNAME-DEVICE
2 [symbol]
3
4PATHNAME-DEVICE names a compiled function:
5 Lambda-list: (PATHNAME &KEY (CASE LOCAL))
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
8 (:CASE (MEMBER :COMMON :LOCAL)))
9 (VALUES
10 (OR SIMPLE-STRING (MEMBER :UNC :UNSPECIFIC NIL))
11 &OPTIONAL))
12 Documentation:
13 Return PATHNAME's device.
14 Known attributes: flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
PATHNAME-DIRECTORY
1COMMON-LISP:PATHNAME-DIRECTORY
2 [symbol]
3
4PATHNAME-DIRECTORY names a compiled function:
5 Lambda-list: (PATHNAME &KEY (CASE LOCAL))
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
8 (:CASE (MEMBER :COMMON :LOCAL)))
9 (VALUES LIST &OPTIONAL))
10 Documentation:
11 Return PATHNAME's directory.
12 Known attributes: flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
PATHNAME-HOST
1COMMON-LISP:PATHNAME-HOST
2 [symbol]
3
4PATHNAME-HOST names a compiled function:
5 Lambda-list: (PATHNAME &KEY (CASE LOCAL))
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
8 (:CASE (MEMBER :COMMON :LOCAL)))
9 (VALUES (OR SB-KERNEL:HOST NULL) &OPTIONAL))
10 Documentation:
11 Return PATHNAME's host.
12 Known attributes: flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
PATHNAME-MATCH-P
1COMMON-LISP:PATHNAME-MATCH-P
2 [symbol]
3
4PATHNAME-MATCH-P names a compiled function:
5 Lambda-list: (IN-PATHNAME IN-WILDNAME)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
8 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
9 (VALUES T &OPTIONAL))
10 Derived type: (FUNCTION
11 (#1=(OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
12 #1#)
13 (VALUES BOOLEAN &OPTIONAL))
14 Documentation:
15 Pathname matches the wildname template?
16 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
PATHNAME-NAME
1COMMON-LISP:PATHNAME-NAME
2 [symbol]
3
4PATHNAME-NAME names a compiled function:
5 Lambda-list: (PATHNAME &KEY (CASE LOCAL))
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
8 (:CASE (MEMBER :COMMON :LOCAL)))
9 (VALUES
10 (OR SIMPLE-STRING SB-IMPL::PATTERN
11 (MEMBER :WILD :UNSPECIFIC NIL))
12 &OPTIONAL))
13 Documentation:
14 Return PATHNAME's name.
15 Known attributes: flushable, unsafely-flushable
16 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
PATHNAME-TYPE
1COMMON-LISP:PATHNAME-TYPE
2 [symbol]
3
4PATHNAME-TYPE names a compiled function:
5 Lambda-list: (PATHNAME &KEY (CASE LOCAL))
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM) &KEY
8 (:CASE (MEMBER :COMMON :LOCAL)))
9 (VALUES
10 (OR SIMPLE-STRING SB-IMPL::PATTERN
11 (MEMBER :WILD :UNSPECIFIC NIL))
12 &OPTIONAL))
13 Documentation:
14 Return PATHNAME's type.
15 Known attributes: flushable, unsafely-flushable
16 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
PATHNAME-VERSION
1COMMON-LISP:PATHNAME-VERSION
2 [symbol]
3
4PATHNAME-VERSION names a compiled function:
5 Lambda-list: (PATHNAME)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES
9 (OR INTEGER (MEMBER :UNSPECIFIC :WILD :NEWEST NIL))
10 &OPTIONAL))
11 Documentation:
12 Return PATHNAME's version.
13 Known attributes: flushable, unsafely-flushable
14 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
PATHNAMEP
1COMMON-LISP:PATHNAMEP
2 [symbol]
3
4PATHNAMEP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Known attributes: flushable, unsafely-flushable, movable
8 Source file: SYS:SRC;CODE;PATHNAME.LISP
PEEK-CHAR
1COMMON-LISP:PEEK-CHAR
2 [symbol]
3
4PEEK-CHAR names a compiled function:
5 Lambda-list: (&OPTIONAL (PEEK-TYPE NIL) (STREAM *STANDARD-INPUT*)
6 (EOF-ERROR-P T) EOF-VALUE RECURSIVE-P)
7 Declared type: (FUNCTION
8 (&OPTIONAL (OR CHARACTER BOOLEAN) (OR STREAM BOOLEAN)
9 T T T)
10 (VALUES T &OPTIONAL))
11 Derived type: (FUNCTION (&OPTIONAL (OR CHARACTER BOOLEAN) T T T T) *)
12 Source file: SYS:SRC;CODE;TARGET-STREAM.LISP
PHASE
1COMMON-LISP:PHASE
2 [symbol]
3
4PHASE names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES NUMBER &OPTIONAL))
7 Derived type: (FUNCTION (T)
8 (VALUES
9 (OR (SINGLE-FLOAT -3.1415927 3.1415927)
10 (DOUBLE-FLOAT -3.141592653589793d0
11 3.141592653589793d0))
12 &OPTIONAL))
13 Documentation:
14 Return the angle part of the polar representation of a complex number.
15 For complex numbers, this is (atan (imagpart number) (realpart number)).
16 For non-complex positive numbers, this is 0. For non-complex negative
17 numbers this is PI.
18 Known attributes: foldable, flushable, unsafely-flushable, movable
19 Source file: SYS:SRC;CODE;IRRAT.LISP
PLUSP
1COMMON-LISP:PLUSP
2 [symbol]
3
4PLUSP names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (REAL) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Is this real number strictly positive?
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
POSITION
1COMMON-LISP:POSITION
2 [symbol]
3
4POSITION names a compiled function:
5 Lambda-list: (ITEM SEQUENCE &REST ARGS &KEY FROM-END (START 0) END
6 KEY TEST TEST-NOT)
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (T SEQUENCE &REST T &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45))) (:FROM-END T)
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES (OR (MOD 35184372088831) NULL) &OPTIONAL))
15 Derived type: (FUNCTION
16 (T T &REST T &KEY (:TEST . #1=((OR FUNCTION SYMBOL)))
17 (:TEST-NOT . #1#) (:START . #2=((UNSIGNED-BYTE 45)))
18 (:END (OR NULL . #2#)) (:FROM-END T) (:KEY . #1#))
19 (VALUES (OR (MOD 35184372088831) NULL) &OPTIONAL))
20 Known attributes: call, foldable, flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;SEQ.LISP
POSITION-IF
1COMMON-LISP:POSITION-IF
2 [symbol]
3
4POSITION-IF names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 END KEY)
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:START (UNSIGNED-BYTE 45))
11 (:END (OR NULL (UNSIGNED-BYTE 45)))
12 (:KEY (OR FUNCTION SYMBOL)))
13 (VALUES (OR (MOD 35184372088831) NULL) &OPTIONAL))
14 Derived type: (FUNCTION
15 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
16 (:START . #2=((UNSIGNED-BYTE 45)))
17 (:END (OR NULL . #2#)) (:KEY #1#))
18 (VALUES (OR (MOD 35184372088831) NULL) &OPTIONAL))
19 Known attributes: call, foldable, flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;SEQ.LISP
POSITION-IF-NOT
1COMMON-LISP:POSITION-IF-NOT
2 [symbol]
3
4POSITION-IF-NOT names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 END KEY)
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:START (UNSIGNED-BYTE 45))
11 (:END (OR NULL (UNSIGNED-BYTE 45)))
12 (:KEY (OR FUNCTION SYMBOL)))
13 (VALUES (OR (MOD 35184372088831) NULL) &OPTIONAL))
14 Derived type: (FUNCTION
15 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
16 (:START . #2=((UNSIGNED-BYTE 45)))
17 (:END (OR NULL . #2#)) (:KEY #1#))
18 (VALUES (OR (MOD 35184372088831) NULL) &OPTIONAL))
19 Known attributes: call, foldable, flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;SEQ.LISP
PPRINT
1COMMON-LISP:PPRINT
2 [symbol]
3
4PPRINT names a compiled function:
5 Lambda-list: (OBJECT &OPTIONAL STREAM)
6 Declared type: (FUNCTION (T &OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES &OPTIONAL))
9 Documentation:
10 Prettily output OBJECT preceded by a newline.
11 Source file: SYS:SRC;CODE;PRINT.LISP
PPRINT-DISPATCH
1COMMON-LISP:PPRINT-DISPATCH
2 [symbol]
3
4PPRINT-DISPATCH names a compiled function:
5 Lambda-list: (OBJECT &OPTIONAL (TABLE *PRINT-PPRINT-DISPATCH*))
6 Declared type: (FUNCTION
7 (T &OPTIONAL
8 (OR SB-PRETTY:PPRINT-DISPATCH-TABLE NULL))
9 (VALUES (OR FUNCTION SYMBOL) BOOLEAN &OPTIONAL))
10 Source file: SYS:SRC;CODE;PPRINT.LISP
PPRINT-FILL
1COMMON-LISP:PPRINT-FILL
2 [symbol]
3
4PPRINT-FILL names a compiled function:
5 Lambda-list: (STREAM LIST &OPTIONAL (COLON? T) ATSIGN?)
6 Declared type: (FUNCTION ((OR STREAM BOOLEAN) T &OPTIONAL T T)
7 (VALUES NULL &OPTIONAL))
8 Documentation:
9 Output LIST to STREAM putting :FILL conditional newlines between each
10 element. If COLON? is NIL (defaults to T), then no parens are printed
11 around the output. ATSIGN? is ignored (but allowed so that PPRINT-FILL
12 can be used with the ~/.../ format directive.
13 Source file: SYS:SRC;CODE;PPRINT.LISP
PPRINT-INDENT
1COMMON-LISP:PPRINT-INDENT
2 [symbol]
3
4PPRINT-INDENT names a compiled function:
5 Lambda-list: (RELATIVE-TO N &OPTIONAL STREAM)
6 Declared type: (FUNCTION
7 ((MEMBER :CURRENT :BLOCK) REAL &OPTIONAL
8 (OR STREAM BOOLEAN))
9 (VALUES NULL &OPTIONAL))
10 Documentation:
11 Specify the indentation to use in the current logical block if
12 STREAM (which defaults to *STANDARD-OUTPUT*) is a pretty-printing
13 stream and do nothing if not. (See PPRINT-LOGICAL-BLOCK.) N is the
14 indentation to use (in ems, the width of an ``m'') and RELATIVE-TO can
15 be either:
16
17 :BLOCK - Indent relative to the column the current logical block
18 started on.
19
20 :CURRENT - Indent relative to the current column.
21
22 The new indentation value does not take effect until the following
23 line break.
24 Source file: SYS:SRC;CODE;PPRINT.LISP
PPRINT-LINEAR
1COMMON-LISP:PPRINT-LINEAR
2 [symbol]
3
4PPRINT-LINEAR names a compiled function:
5 Lambda-list: (STREAM LIST &OPTIONAL (COLON? T) ATSIGN?)
6 Declared type: (FUNCTION ((OR STREAM BOOLEAN) T &OPTIONAL T T)
7 (VALUES NULL &OPTIONAL))
8 Documentation:
9 Output LIST to STREAM putting :LINEAR conditional newlines between each
10 element. If COLON? is NIL (defaults to T), then no parens are printed
11 around the output. ATSIGN? is ignored (but allowed so that PPRINT-LINEAR
12 can be used with the ~/.../ format directive.
13 Source file: SYS:SRC;CODE;PPRINT.LISP
PPRINT-NEWLINE
1COMMON-LISP:PPRINT-NEWLINE
2 [symbol]
3
4PPRINT-NEWLINE names a compiled function:
5 Lambda-list: (KIND &OPTIONAL STREAM)
6 Declared type: (FUNCTION
7 ((MEMBER :MANDATORY :MISER :FILL :LINEAR) &OPTIONAL
8 (OR STREAM BOOLEAN))
9 (VALUES NULL &OPTIONAL))
10 Documentation:
11 Output a conditional newline to STREAM (which defaults to
12 *STANDARD-OUTPUT*) if it is a pretty-printing stream, and do
13 nothing if not. KIND can be one of:
14 :LINEAR - A line break is inserted if and only if the immediately
15 containing section cannot be printed on one line.
16 :MISER - Same as LINEAR, but only if ``miser-style'' is in effect.
17 (See *PRINT-MISER-WIDTH*.)
18 :FILL - A line break is inserted if and only if either:
19 (a) the following section cannot be printed on the end of the
20 current line,
21 (b) the preceding section was not printed on a single line, or
22 (c) the immediately containing section cannot be printed on one
23 line and miser-style is in effect.
24 :MANDATORY - A line break is always inserted.
25 When a line break is inserted by any type of conditional newline, any
26 blanks that immediately precede the conditional newline are omitted
27 from the output and indentation is introduced at the beginning of the
28 next line. (See PPRINT-INDENT.)
29 Source file: SYS:SRC;CODE;PPRINT.LISP
PPRINT-TAB
1COMMON-LISP:PPRINT-TAB
2 [symbol]
3
4PPRINT-TAB names a compiled function:
5 Lambda-list: (KIND COLNUM COLINC &OPTIONAL STREAM)
6 Declared type: (FUNCTION
7 ((MEMBER :SECTION-RELATIVE :LINE-RELATIVE :SECTION
8 :LINE)
9 UNSIGNED-BYTE UNSIGNED-BYTE &OPTIONAL
10 (OR STREAM BOOLEAN))
11 (VALUES NULL &OPTIONAL))
12 Documentation:
13 If STREAM (which defaults to *STANDARD-OUTPUT*) is a pretty-printing
14 stream, perform tabbing based on KIND, otherwise do nothing. KIND can
15 be one of:
16 :LINE - Tab to column COLNUM. If already past COLNUM tab to the next
17 multiple of COLINC.
18 :SECTION - Same as :LINE, but count from the start of the current
19 section, not the start of the line.
20 :LINE-RELATIVE - Output COLNUM spaces, then tab to the next multiple of
21 COLINC.
22 :SECTION-RELATIVE - Same as :LINE-RELATIVE, but count from the start
23 of the current section, not the start of the line.
24 Source file: SYS:SRC;CODE;PPRINT.LISP
PPRINT-TABULAR
1COMMON-LISP:PPRINT-TABULAR
2 [symbol]
3
4PPRINT-TABULAR names a compiled function:
5 Lambda-list: (STREAM LIST &OPTIONAL (COLON? T) ATSIGN? TABSIZE)
6 Declared type: (FUNCTION
7 ((OR STREAM BOOLEAN) T &OPTIONAL T T UNSIGNED-BYTE)
8 (VALUES NULL &OPTIONAL))
9 Derived type: (FUNCTION
10 ((OR STREAM BOOLEAN) T &OPTIONAL T T
11 (OR UNSIGNED-BYTE NULL))
12 (VALUES NULL &OPTIONAL))
13 Documentation:
14 Output LIST to STREAM tabbing to the next column that is an even multiple
15 of TABSIZE (which defaults to 16) between each element. :FILL style
16 conditional newlines are also output between each element. If COLON? is
17 NIL (defaults to T), then no parens are printed around the output.
18 ATSIGN? is ignored (but allowed so that PPRINT-TABULAR can be used with
19 the ~/.../ format directive.
20 Source file: SYS:SRC;CODE;PPRINT.LISP
PRIN1
1COMMON-LISP:PRIN1
2 [symbol]
3
4PRIN1 names a compiled function:
5 Lambda-list: (OBJECT &OPTIONAL STREAM)
6 Declared type: (FUNCTION (T &OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES T &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES T &OPTIONAL))
9 Documentation:
10 Output a mostly READable printed representation of OBJECT on the specified
11 STREAM.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;PRINT.LISP
PRIN1-TO-STRING
1COMMON-LISP:PRIN1-TO-STRING
2 [symbol]
3
4PRIN1-TO-STRING names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES SIMPLE-STRING &OPTIONAL))
7 Documentation:
8 Return the printed representation of OBJECT as a string with
9 slashification on.
10 Known attributes: unsafely-flushable
11 Source file: SYS:SRC;CODE;PRINT.LISP
PRINC
1COMMON-LISP:PRINC
2 [symbol]
3
4PRINC names a compiled function:
5 Lambda-list: (OBJECT &OPTIONAL STREAM)
6 Declared type: (FUNCTION (T &OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES T &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES T &OPTIONAL))
9 Documentation:
10 Output an aesthetic but not necessarily READable printed representation
11 of OBJECT on the specified STREAM.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;PRINT.LISP
PRINC-TO-STRING
1COMMON-LISP:PRINC-TO-STRING
2 [symbol]
3
4PRINC-TO-STRING names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES SIMPLE-STRING &OPTIONAL))
7 Documentation:
8 Return the printed representation of OBJECT as a string with
9 slashification off.
10 Known attributes: unsafely-flushable
11 Source file: SYS:SRC;CODE;PRINT.LISP
PRINT
1COMMON-LISP:PRINT
2 [symbol]
3
4PRINT names a compiled function:
5 Lambda-list: (OBJECT &OPTIONAL STREAM)
6 Declared type: (FUNCTION (T &OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES T &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES T &OPTIONAL))
9 Documentation:
10 Output a newline, the mostly READable printed representation of OBJECT, and
11 space to the specified STREAM.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;PRINT.LISP
PRINT-NOT-READABLE-OBJECT
1COMMON-LISP:PRINT-NOT-READABLE-OBJECT
2 [symbol]
3
4PRINT-NOT-READABLE-OBJECT names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
PROBE-FILE
1COMMON-LISP:PROBE-FILE
2 [symbol]
3
4PROBE-FILE names a compiled function:
5 Lambda-list: (PATHSPEC)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES (OR PATHNAME NULL) &OPTIONAL))
9 Documentation:
10 Return the truename of PATHSPEC if the truename can be found,
11 or NIL otherwise. See TRUENAME for more information.
12 Source file: SYS:SRC;CODE;FILESYS.LISP
PROCLAIM
1COMMON-LISP:PROCLAIM
2 [symbol]
3
4PROCLAIM names a compiled function:
5 Lambda-list: (RAW-FORM)
6 Declared type: (FUNCTION (LIST) (VALUES &OPTIONAL))
7 Known attributes: recursive
8 Source file: SYS:SRC;COMPILER;PROCLAIM.LISP
PROVIDE
1COMMON-LISP:PROVIDE
2 [symbol]
3
4PROVIDE names a compiled function:
5 Lambda-list: (MODULE-NAME)
6 Derived type: (FUNCTION (T) (VALUES (MEMBER T) &OPTIONAL))
7 Documentation:
8 Adds a new module name to *MODULES* indicating that it has been loaded.
9 Module-name is a string designator
10 Source file: SYS:SRC;CODE;MODULE.LISP
RANDOM
1COMMON-LISP:RANDOM
2 [symbol]
3
4RANDOM names a compiled function:
5 Lambda-list: (ARG &OPTIONAL (STATE *RANDOM-STATE*))
6 Declared type: (FUNCTION
7 ((OR (FLOAT (0.0)) (INTEGER 1)) &OPTIONAL
8 RANDOM-STATE)
9 (VALUES (OR (FLOAT 0.0) UNSIGNED-BYTE) &OPTIONAL))
10 Derived type: (FUNCTION (T &OPTIONAL T) *)
11 Source file: SYS:SRC;CODE;TARGET-RANDOM.LISP
RANDOM-STATE-P
1COMMON-LISP:RANDOM-STATE-P
2 [symbol]
3
4RANDOM-STATE-P names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Known attributes: foldable, flushable, unsafely-flushable, movable
8 Source file: SYS:SRC;CODE;RANDOM.LISP
RASSOC
1COMMON-LISP:RASSOC
2 [symbol]
3
4RASSOC names a compiled function:
5 Lambda-list: (ITEM ALIST &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (T LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES LIST &OPTIONAL))
17 Documentation:
18 Return the cons in ALIST whose CDR is equal (by a given test or EQL) to
19 the ITEM.
20 Known attributes: call, foldable, flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;LIST.LISP
RASSOC-IF
1COMMON-LISP:RASSOC-IF
2 [symbol]
3
4RASSOC-IF names a compiled function:
5 Lambda-list: (PREDICATE ALIST &KEY KEY)
6 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) LIST &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES LIST &OPTIONAL))
11 Derived type: (FUNCTION (T T &KEY (:KEY T)) (VALUES LIST &OPTIONAL))
12 Documentation:
13 Return the first cons in ALIST whose CDR satisfies PREDICATE. If KEY
14 is supplied, apply it to the CDR of each cons before testing.
15 Known attributes: call, foldable, flushable, unsafely-flushable
16 Source file: SYS:SRC;CODE;LIST.LISP
RASSOC-IF-NOT
1COMMON-LISP:RASSOC-IF-NOT
2 [symbol]
3
4RASSOC-IF-NOT names a compiled function:
5 Lambda-list: (PREDICATE ALIST &KEY KEY)
6 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) LIST &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES LIST &OPTIONAL))
11 Derived type: (FUNCTION (T T &KEY (:KEY T)) (VALUES LIST &OPTIONAL))
12 Documentation:
13 Return the first cons in ALIST whose CDR does not satisfy PREDICATE.
14 If KEY is supplied, apply it to the CDR of each cons before testing.
15 Known attributes: call, foldable, flushable, unsafely-flushable
16 Source file: SYS:SRC;CODE;LIST.LISP
RATIONAL
1COMMON-LISP:RATIONAL
2 [symbol]
3
4RATIONAL names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION (REAL) (VALUES RATIONAL &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES RATIONAL &OPTIONAL))
8 Documentation:
9 RATIONAL produces a rational number for any real numeric argument. This is
10 more efficient than RATIONALIZE, but it assumes that floating-point is
11 completely accurate, giving a result that isn't as pretty.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;FLOAT.LISP
14
15RATIONAL names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:RATIONAL>:
16 Class precedence-list: RATIONAL, REAL, NUMBER, T
17 Direct superclasses: REAL
18 Direct subclasses: INTEGER, RATIO
19 Sealed.
20 No direct slots.
21
22RATIONAL names a primitive type-specifier:
23 Lambda-list: (&OPTIONAL (LOW (QUOTE *)) (HIGH (QUOTE *)))
RATIONALIZE
1COMMON-LISP:RATIONALIZE
2 [symbol]
3
4RATIONALIZE names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION (REAL) (VALUES RATIONAL &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES NUMBER &OPTIONAL))
8 Documentation:
9 Converts any REAL to a RATIONAL. Floats are converted to a simple rational
10 representation exploiting the assumption that floats are only accurate to
11 their precision. RATIONALIZE (and also RATIONAL) preserve the invariant:
12 (= x (float (rationalize x) x))
13 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
14 Source file: SYS:SRC;CODE;TARGET-FLOAT.LISP
RATIONALP
1COMMON-LISP:RATIONALP
2 [symbol]
3
4RATIONALP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a RATIONAL, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
READ
1COMMON-LISP:READ
2 [symbol]
3
4READ names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-INPUT*) (EOF-ERROR-P T)
6 (EOF-VALUE NIL) (RECURSIVE-P NIL))
7 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN) T T T)
8 (VALUES T &OPTIONAL))
9 Derived type: (FUNCTION (&OPTIONAL T T T T) (VALUES T &OPTIONAL))
10 Documentation:
11 Read the next Lisp value from STREAM, and return it.
12 Source file: SYS:SRC;CODE;READER.LISP
READ-BYTE
1COMMON-LISP:READ-BYTE
2 [symbol]
3
4READ-BYTE names a compiled function:
5 Lambda-list: (STREAM &OPTIONAL (EOF-ERROR-P T) EOF-VALUE)
6 Declared type: (FUNCTION (STREAM &OPTIONAL T T) (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (T &OPTIONAL T T) (VALUES T &OPTIONAL))
8 Source file: SYS:SRC;CODE;STREAM.LISP
READ-CHAR
1COMMON-LISP:READ-CHAR
2 [symbol]
3
4READ-CHAR names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-INPUT*) (EOF-ERROR-P T)
6 EOF-VALUE RECURSIVE-P)
7 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN) T T T)
8 (VALUES T &OPTIONAL))
9 Derived type: (FUNCTION (&OPTIONAL T T T T) (VALUES T &OPTIONAL))
10 Source file: SYS:SRC;CODE;STREAM.LISP
READ-CHAR-NO-HANG
1COMMON-LISP:READ-CHAR-NO-HANG
2 [symbol]
3
4READ-CHAR-NO-HANG names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-INPUT*) (EOF-ERROR-P T)
6 EOF-VALUE RECURSIVE-P)
7 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN) T T T)
8 (VALUES T &OPTIONAL))
9 Derived type: (FUNCTION (&OPTIONAL T T T T) *)
10 Source file: SYS:SRC;CODE;STREAM.LISP
READ-DELIMITED-LIST
1COMMON-LISP:READ-DELIMITED-LIST
2 [symbol]
3
4READ-DELIMITED-LIST names a compiled function:
5 Lambda-list: (ENDCHAR &OPTIONAL (INPUT-STREAM *STANDARD-INPUT*)
6 RECURSIVE-P)
7 Declared type: (FUNCTION (CHARACTER &OPTIONAL (OR STREAM BOOLEAN) T)
8 (VALUES LIST &OPTIONAL))
9 Derived type: (FUNCTION (T &OPTIONAL T T) (VALUES T &OPTIONAL))
10 Documentation:
11 Read Lisp values from INPUT-STREAM until the next character after a
12 value's representation is ENDCHAR, and return the objects as a list.
13 Source file: SYS:SRC;CODE;READER.LISP
READ-FROM-STRING
1COMMON-LISP:READ-FROM-STRING
2 [symbol]
3
4READ-FROM-STRING names a compiled function:
5 Lambda-list: (STRING &OPTIONAL (EOF-ERROR-P T) EOF-VALUE &KEY
6 (START 0) END PRESERVE-WHITESPACE)
7 Declared type: (FUNCTION
8 (STRING &OPTIONAL T T &KEY
9 (:START (UNSIGNED-BYTE 45))
10 (:END (OR NULL (UNSIGNED-BYTE 45)))
11 (:PRESERVE-WHITESPACE T))
12 (VALUES T (UNSIGNED-BYTE 45) &OPTIONAL))
13 Documentation:
14 The characters of string are successively given to the lisp reader
15 and the lisp object built by the reader is returned. Macro chars
16 will take effect.
17 Known attributes: unwind, any
18 Source file: SYS:SRC;CODE;READER.LISP
19
20READ-FROM-STRING has a compiler-macro:
21 Source file: SYS:SRC;CODE;CMACROS.LISP
READ-LINE
1COMMON-LISP:READ-LINE
2 [symbol]
3
4READ-LINE names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-INPUT*) (EOF-ERROR-P T)
6 EOF-VALUE RECURSIVE-P)
7 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN) T T T)
8 (VALUES T BOOLEAN &OPTIONAL))
9 Derived type: (FUNCTION (&OPTIONAL T T T T) *)
10 Source file: SYS:SRC;CODE;STREAM.LISP
READ-PRESERVING-WHITESPACE
1COMMON-LISP:READ-PRESERVING-WHITESPACE
2 [symbol]
3
4READ-PRESERVING-WHITESPACE names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-INPUT*) (EOF-ERROR-P T)
6 (EOF-VALUE NIL) (RECURSIVE-P NIL))
7 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN) T T T)
8 (VALUES T &OPTIONAL))
9 Derived type: (FUNCTION (&OPTIONAL T T T T) (VALUES T &OPTIONAL))
10 Documentation:
11 Read from STREAM and return the value read, preserving any whitespace
12 that followed the object.
13 Source file: SYS:SRC;CODE;READER.LISP
READ-SEQUENCE
1COMMON-LISP:READ-SEQUENCE
2 [symbol]
3
4READ-SEQUENCE names a compiled function:
5 Lambda-list: (SEQ STREAM &KEY (START 0) END)
6 Declared type: (FUNCTION
7 (SEQUENCE STREAM &KEY (:START (UNSIGNED-BYTE 45))
8 (:END (OR NULL (UNSIGNED-BYTE 45))))
9 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
10 Derived type: (FUNCTION (T T &KEY (:START . #1=(T)) (:END . #1#)) *)
11 Documentation:
12 Destructively modify SEQ by reading elements from STREAM.
13 That part of SEQ bounded by START and END is destructively modified by
14 copying successive elements into it from STREAM. If the end of file
15 for STREAM is reached before copying all elements of the subsequence,
16 then the extra elements near the end of sequence are not updated, and
17 the index of the next element is returned.
18 Source file: SYS:SRC;CODE;STREAM.LISP
READTABLE-CASE
1COMMON-LISP:READTABLE-CASE
2 [symbol]
3
4READTABLE-CASE names a compiled function:
5 Lambda-list: (READTABLE)
6 Derived type: (FUNCTION (T)
7 (VALUES (MEMBER :UPCASE :DOWNCASE :PRESERVE :INVERT)
8 &OPTIONAL))
9 Inline proclamation: INLINE (inline expansion available)
10 Source file: SYS:SRC;CODE;READER.LISP
11
12(SETF READTABLE-CASE) names a compiled function:
13 Lambda-list: (CASE READTABLE)
14 Derived type: (FUNCTION (T T)
15 (VALUES (MEMBER :UPCASE :DOWNCASE :PRESERVE :INVERT)
16 &OPTIONAL))
17 Source file: SYS:SRC;CODE;READER.LISP
READTABLEP
1COMMON-LISP:READTABLEP
2 [symbol]
3
4READTABLEP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Known attributes: foldable, flushable, unsafely-flushable, movable
8 Source file: SYS:SRC;CODE;READTABLE.LISP
REALP
1COMMON-LISP:REALP
2 [symbol]
3
4REALP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a REAL, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
REALPART
1COMMON-LISP:REALPART
2 [symbol]
3
4REALPART names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES REAL &OPTIONAL))
7 Documentation:
8 Extract the real part of a number.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;NUMBERS.LISP
REDUCE
1COMMON-LISP:REDUCE
2 [symbol]
3
4REDUCE names a compiled function:
5 Lambda-list: (FUNCTION SEQUENCE &REST ARGS &KEY (KEY NIL) FROM-END
6 (START 0) (END NIL) (INITIAL-VALUE NIL IVP))
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:START (UNSIGNED-BYTE 45))
11 (:END (OR NULL (UNSIGNED-BYTE 45)))
12 (:INITIAL-VALUE T) (:KEY (OR FUNCTION SYMBOL)))
13 (VALUES T &OPTIONAL))
14 Derived type: (FUNCTION
15 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY
16 (:FROM-END . #2=(T))
17 (:START . #3=((UNSIGNED-BYTE 45)))
18 (:END (OR NULL . #3#)) (:INITIAL-VALUE . #2#)
19 (:KEY #1#))
20 (VALUES T &OPTIONAL))
21 Known attributes: call, foldable, flushable, unsafely-flushable
22 Source file: SYS:SRC;CODE;SEQ.LISP
REM
1COMMON-LISP:REM
2 [symbol]
3
4REM names a compiled function:
5 Lambda-list: (NUMBER DIVISOR)
6 Declared type: (FUNCTION (REAL REAL) (VALUES REAL &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES REAL &OPTIONAL))
8 Documentation:
9 Return second result of TRUNCATE.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
REMHASH
1COMMON-LISP:REMHASH
2 [symbol]
3
4REMHASH names a compiled function:
5 Lambda-list: (KEY HASH-TABLE)
6 Declared type: (FUNCTION (T HASH-TABLE) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Remove the entry in HASH-TABLE associated with KEY. Return T if
9 there was such an entry, or NIL if not.
10 Source file: SYS:SRC;CODE;TARGET-HASH-TABLE.LISP
REMOVE
1COMMON-LISP:REMOVE
2 [symbol]
3
4REMOVE names a compiled function:
5 Lambda-list: (ITEM SEQUENCE &REST ARGS &KEY FROM-END
6 (TEST (FUNCTION EQL)) (TEST-NOT NIL) (START 0)
7 (END NIL) (COUNT NIL) (KEY NIL))
8 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT :KEY)
9 Declared type: (FUNCTION
10 (T SEQUENCE &REST T &KEY (:FROM-END T)
11 (:TEST (OR FUNCTION SYMBOL))
12 (:TEST-NOT (OR FUNCTION SYMBOL))
13 (:START (UNSIGNED-BYTE 45))
14 (:END (OR NULL (UNSIGNED-BYTE 45)))
15 (:COUNT (OR NULL INTEGER))
16 (:KEY (OR FUNCTION SYMBOL)))
17 (VALUES
18 (OR LIST (SIMPLE-ARRAY * (*))
19 SB-KERNEL:EXTENDED-SEQUENCE)
20 &OPTIONAL))
21 Derived type: (FUNCTION
22 (T T &REST T &KEY (:FROM-END T)
23 (:TEST . #1=((OR FUNCTION SYMBOL))) (:TEST-NOT . #1#)
24 (:START . #2=((UNSIGNED-BYTE 45)))
25 (:END (OR NULL . #2#)) (:COUNT (OR NULL INTEGER))
26 (:KEY . #1#))
27 (VALUES T &OPTIONAL))
28 Documentation:
29 Return a copy of SEQUENCE with elements satisfying the test (default is
30 EQL) with ITEM removed.
31 Known attributes: call, flushable, unsafely-flushable
32 Source file: SYS:SRC;CODE;SEQ.LISP
REMOVE-DUPLICATES
1COMMON-LISP:REMOVE-DUPLICATES
2 [symbol]
3
4REMOVE-DUPLICATES names a compiled function:
5 Lambda-list: (SEQUENCE &REST ARGS &KEY (TEST (FUNCTION EQL))
6 (TEST-NOT NIL) (START 0) (END NIL) FROM-END (KEY NIL))
7 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT :KEY)
8 Declared type: (FUNCTION
9 (SEQUENCE &REST T &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45))) (:FROM-END T)
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES
15 (OR LIST (SIMPLE-ARRAY * (*))
16 SB-KERNEL:EXTENDED-SEQUENCE)
17 &OPTIONAL))
18 Derived type: (FUNCTION
19 (T &REST T &KEY (:TEST . #1=((OR FUNCTION SYMBOL)))
20 (:TEST-NOT . #1#) (:START . #2=((UNSIGNED-BYTE 45)))
21 (:END (OR NULL . #2#)) (:FROM-END T) (:KEY . #1#))
22 (VALUES T &OPTIONAL))
23 Documentation:
24 The elements of SEQUENCE are compared pairwise, and if any two match,
25 the one occurring earlier is discarded, unless FROM-END is true, in
26 which case the one later in the sequence is discarded. The resulting
27 sequence is returned.
28
29 The :TEST-NOT argument is deprecated.
30 Known attributes: call, flushable, unsafely-flushable
31 Source file: SYS:SRC;CODE;SEQ.LISP
REMOVE-IF
1COMMON-LISP:REMOVE-IF
2 [symbol]
3
4REMOVE-IF names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 (END NIL) (COUNT NIL) (KEY NIL))
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:COUNT (OR NULL INTEGER))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45)))
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES
15 (OR LIST (SIMPLE-ARRAY * (*))
16 SB-KERNEL:EXTENDED-SEQUENCE)
17 &OPTIONAL))
18 Derived type: (FUNCTION
19 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
20 (:COUNT (OR NULL INTEGER))
21 (:START . #2=((UNSIGNED-BYTE 45)))
22 (:END (OR NULL . #2#)) (:KEY #1#))
23 (VALUES T &OPTIONAL))
24 Documentation:
25 Return a copy of sequence with elements satisfying PREDICATE removed.
26 Known attributes: call, flushable, unsafely-flushable
27 Source file: SYS:SRC;CODE;SEQ.LISP
REMOVE-IF-NOT
1COMMON-LISP:REMOVE-IF-NOT
2 [symbol]
3
4REMOVE-IF-NOT names a compiled function:
5 Lambda-list: (PREDICATE SEQUENCE &REST ARGS &KEY FROM-END (START 0)
6 (END NIL) (COUNT NIL) (KEY NIL))
7 Dynamic-extent arguments: positional=(0), keyword=(:KEY)
8 Declared type: (FUNCTION
9 ((OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:COUNT (OR NULL INTEGER))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45)))
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES
15 (OR LIST (SIMPLE-ARRAY * (*))
16 SB-KERNEL:EXTENDED-SEQUENCE)
17 &OPTIONAL))
18 Derived type: (FUNCTION
19 (#1=(OR FUNCTION SYMBOL) T &REST T &KEY (:FROM-END T)
20 (:COUNT (OR NULL INTEGER))
21 (:START . #2=((UNSIGNED-BYTE 45)))
22 (:END (OR NULL . #2#)) (:KEY #1#))
23 (VALUES T &OPTIONAL))
24 Documentation:
25 Return a copy of sequence with elements not satisfying PREDICATE removed.
26 Known attributes: call, flushable, unsafely-flushable
27 Source file: SYS:SRC;CODE;SEQ.LISP
REMPROP
1COMMON-LISP:REMPROP
2 [symbol]
3
4REMPROP names a compiled function:
5 Lambda-list: (SYMBOL INDICATOR)
6 Declared type: (FUNCTION (SYMBOL T) (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (SYMBOL T) (VALUES LIST &OPTIONAL))
8 Documentation:
9 Look on property list of SYMBOL for property with specified
10 INDICATOR. If found, splice this indicator and its value out of
11 the plist, and return the tail of the original list starting with
12 INDICATOR. If not found, return () with no side effects.
13
14 NOTE: The ANSI specification requires REMPROP to return true (not false)
15 or false (the symbol NIL). Portable code should not rely on any other value.
16 Inline proclamation: MAYBE-INLINE (inline expansion available)
17 Known attributes: unwind, any
18 Source file: SYS:SRC;CODE;SYMBOL.LISP
RENAME-FILE
1COMMON-LISP:RENAME-FILE
2 [symbol]
3
4RENAME-FILE names a compiled function:
5 Lambda-list: (FILE NEW-NAME)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
8 (OR STRING PATHNAME))
9 (VALUES PATHNAME PATHNAME PATHNAME &OPTIONAL))
10 Documentation:
11 Rename FILE to have the specified NEW-NAME. If FILE is a stream open to a
12 file, then the associated file is renamed.
13 Known attributes: unwind, any
14 Source file: SYS:SRC;CODE;FILESYS.LISP
RENAME-PACKAGE
1COMMON-LISP:RENAME-PACKAGE
2 [symbol]
3
4RENAME-PACKAGE names a compiled function:
5 Lambda-list: (PACKAGE-DESIGNATOR NAME &OPTIONAL (NICKNAMES NIL))
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER PACKAGE)
8 (OR STRING SYMBOL CHARACTER PACKAGE) &OPTIONAL LIST)
9 (VALUES PACKAGE &OPTIONAL))
10 Documentation:
11 Changes the name and nicknames for a package.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;DEFPACKAGE.LISP
REPLACE
1COMMON-LISP:REPLACE
2 [symbol]
3
4REPLACE names a compiled function:
5 Lambda-list: (TARGET-SEQUENCE1 SOURCE-SEQUENCE2 &REST ARGS &KEY
6 (START1 0) (END1 NIL) (START2 0) (END2 NIL))
7 Declared type: (FUNCTION
8 (SEQUENCE SEQUENCE &REST T &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES SEQUENCE &OPTIONAL))
14 Derived type: (FUNCTION
15 (T T &REST T &KEY (:START1 . #1=((UNSIGNED-BYTE 45)))
16 (:END1 . #2=((OR NULL . #1#))) (:START2 . #1#)
17 (:END2 . #2#))
18 (VALUES SEQUENCE &OPTIONAL))
19 Documentation:
20 Destructively modifies SEQUENCE1 by copying successive elements
21 into it from the SEQUENCE2.
22
23 Elements are copied to the subsequence bounded by START1 and END1,
24 from the subsequence bounded by START2 and END2. If these subsequences
25 are not of the same length, then the shorter length determines how
26 many elements are copied.
27 Source file: SYS:SRC;CODE;SEQ.LISP
REQUIRE
1COMMON-LISP:REQUIRE
2 [symbol]
3
4REQUIRE names a compiled function:
5 Lambda-list: (MODULE-NAME &OPTIONAL PATHNAMES)
6 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES LIST &OPTIONAL))
7 Documentation:
8 Loads a module, unless it already has been loaded. PATHNAMES, if supplied,
9 is a designator for a list of pathnames to be loaded if the module
10 needs to be. If PATHNAMES is not supplied, functions from the list
11 *MODULE-PROVIDER-FUNCTIONS* are called in order with MODULE-NAME
12 as an argument, until one of them returns non-NIL. User code is
13 responsible for calling PROVIDE to indicate a successful load of the
14 module.
15 Source file: SYS:SRC;CODE;MODULE.LISP
REST
1COMMON-LISP:REST
2 [symbol]
3
4REST names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Means the same as the cdr of a list.
9 Known attributes: foldable, flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF REST) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF REST) has setf-expansion: SB-KERNEL:%RPLACD
RESTART-NAME
1COMMON-LISP:RESTART-NAME
2 [symbol]
3
4RESTART-NAME names a compiled function:
5 Lambda-list: (INSTANCE)
6 Declared type: (FUNCTION (RESTART) (VALUES SYMBOL &OPTIONAL))
7 Documentation:
8 Return the name of the given restart object.
9 Known attributes: unwind, any
10 Source file: SYS:SRC;CODE;RESTART.LISP
REVAPPEND
1COMMON-LISP:REVAPPEND
2 [symbol]
3
4REVAPPEND names a compiled function:
5 Lambda-list: (X Y)
6 Declared type: (FUNCTION (LIST T) (VALUES T &OPTIONAL))
7 Documentation:
8 Return (append (reverse x) y).
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
REVERSE
1COMMON-LISP:REVERSE
2 [symbol]
3
4REVERSE names a compiled function:
5 Lambda-list: (SEQUENCE)
6 Declared type: (FUNCTION (SEQUENCE)
7 (VALUES
8 (OR LIST (SIMPLE-ARRAY * (*))
9 SB-KERNEL:EXTENDED-SEQUENCE)
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return a new sequence containing the same elements but in reverse order.
14 Known attributes: flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;SEQ.LISP
ROOM
1COMMON-LISP:ROOM
2 [symbol]
3
4ROOM names a compiled function:
5 Lambda-list: (&OPTIONAL (VERBOSITY DEFAULT))
6 Declared type: (FUNCTION (&OPTIONAL (MEMBER :DEFAULT NIL T))
7 (VALUES &OPTIONAL))
8 Documentation:
9 Print to *STANDARD-OUTPUT* information about the state of internal
10 storage and its management. The optional argument controls the
11 verbosity of output. If it is T, ROOM prints out a maximal amount of
12 information. If it is NIL, ROOM prints out a minimal amount of
13 information. If it is :DEFAULT or it is not supplied, ROOM prints out
14 an intermediate amount of information.
15 Known attributes: unwind, any
16 Source file: SYS:SRC;CODE;ROOM.LISP
ROUND
1COMMON-LISP:ROUND
2 [symbol]
3
4ROUND names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (DIVISOR 1))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES INTEGER REAL &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T)
9 (VALUES INTEGER NUMBER &OPTIONAL))
10 Documentation:
11 Rounds number (or number/divisor) to nearest integer.
12 The second returned value is the remainder.
13 Known attributes: foldable, flushable, unsafely-flushable, movable
14 Source file: SYS:SRC;CODE;NUMBERS.LISP
ROW-MAJOR-AREF
1COMMON-LISP:ROW-MAJOR-AREF
2 [symbol]
3
4ROW-MAJOR-AREF names a compiled function:
5 Lambda-list: (ARRAY INDEX)
6 Declared type: (FUNCTION (ARRAY (UNSIGNED-BYTE 45))
7 (VALUES T &OPTIONAL))
8 Documentation:
9 Return the element of array corresponding to the row-major index. This is
10 SETFable.
11 Known attributes: foldable
12 Source file: SYS:SRC;CODE;ARRAY.LISP
13
14(SETF ROW-MAJOR-AREF) names a compiled function:
15 Lambda-list: (NEWVAL ARRAY INDEX)
16 Derived type: (FUNCTION (T ARRAY (UNSIGNED-BYTE 45))
17 (VALUES T &OPTIONAL))
18 Inline proclamation: INLINE (inline expansion available)
19 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
20
21(SETF ROW-MAJOR-AREF) has setf-expansion: SB-KERNEL:%SET-ROW-MAJOR-AREF
RPLACA
1COMMON-LISP:RPLACA
2 [symbol]
3
4RPLACA names a compiled function:
5 Lambda-list: (CONS X)
6 Declared type: (FUNCTION (CONS T) (VALUES CONS &OPTIONAL))
7 Documentation:
8 Change the CAR of CONS to X and return the CONS.
9 Source file: SYS:SRC;CODE;LIST.LISP
RPLACD
1COMMON-LISP:RPLACD
2 [symbol]
3
4RPLACD names a compiled function:
5 Lambda-list: (CONS X)
6 Declared type: (FUNCTION (CONS T) (VALUES CONS &OPTIONAL))
7 Documentation:
8 Change the CDR of CONS to X and return the CONS.
9 Source file: SYS:SRC;CODE;LIST.LISP
SBIT
1COMMON-LISP:SBIT
2 [symbol]
3
4SBIT names a compiled function:
5 Lambda-list: (SIMPLE-BIT-ARRAY &REST SUBSCRIPTS)
6 Declared type: (FUNCTION
7 ((SIMPLE-ARRAY BIT) &REST (UNSIGNED-BYTE 45))
8 (VALUES BIT &OPTIONAL))
9 Derived type: (FUNCTION ((SIMPLE-ARRAY BIT) &REST T)
10 (VALUES BIT &OPTIONAL))
11 Documentation:
12 Return the bit from SIMPLE-BIT-ARRAY at the specified SUBSCRIPTS.
13 Known attributes: foldable, flushable, unsafely-flushable
14 Source file: SYS:SRC;CODE;ARRAY.LISP
15
16(SETF SBIT) names a compiled function:
17 Lambda-list: (NEW-VALUE BIT-ARRAY &REST SUBSCRIPTS)
18 Declared type: (FUNCTION
19 (BIT (SIMPLE-ARRAY BIT) &REST (UNSIGNED-BYTE 45))
20 (VALUES BIT &OPTIONAL))
21 Derived type: (FUNCTION (BIT (SIMPLE-ARRAY BIT) &REST T)
22 (VALUES BIT &OPTIONAL))
23 Source file: SYS:SRC;CODE;ARRAY.LISP
SCALE-FLOAT
1COMMON-LISP:SCALE-FLOAT
2 [symbol]
3
4SCALE-FLOAT names a compiled function:
5 Lambda-list: (F EX)
6 Declared type: (FUNCTION (FLOAT INTEGER) (VALUES FLOAT &OPTIONAL))
7 Derived type: (FUNCTION (T INTEGER) (VALUES FLOAT &OPTIONAL))
8 Documentation:
9 Return the value (* f (expt (float 2 f) ex)), but with no unnecessary loss
10 of precision or overflow.
11 Known attributes: foldable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;FLOAT.LISP
SCHAR
1COMMON-LISP:SCHAR
2 [symbol]
3
4SCHAR names a compiled function:
5 Lambda-list: (STRING INDEX)
6 Declared type: (FUNCTION (SIMPLE-STRING (UNSIGNED-BYTE 45))
7 (VALUES CHARACTER &OPTIONAL))
8 Documentation:
9 SCHAR returns the character object at an indexed position in a string
10 just as CHAR does, except the string must be a simple-string.
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;STRING.LISP
13
14(SETF SCHAR) names a compiled function:
15 Lambda-list: (NEWVAL STRING INDEX)
16 Derived type: (FUNCTION (CHARACTER SIMPLE-STRING (UNSIGNED-BYTE 45))
17 (VALUES CHARACTER &OPTIONAL))
18 Inline proclamation: INLINE (inline expansion available)
19 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
20
21(SETF SCHAR) has setf-expansion: SB-KERNEL:%SCHARSET
SEARCH
1COMMON-LISP:SEARCH
2 [symbol]
3
4SEARCH names a compiled function:
5 Lambda-list: (SUB-SEQUENCE1 MAIN-SEQUENCE2 &REST ARGS &KEY FROM-END
6 (TEST (FUNCTION EQL)) (TEST-NOT NIL) (START1 0)
7 (END1 NIL) (START2 0) (END2 NIL) (KEY NIL))
8 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT :KEY)
9 Declared type: (FUNCTION
10 (SEQUENCE SEQUENCE &REST T &KEY (:FROM-END T)
11 (:TEST (OR FUNCTION SYMBOL))
12 (:TEST-NOT (OR FUNCTION SYMBOL))
13 (:START1 (UNSIGNED-BYTE 45))
14 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
15 (:START2 (UNSIGNED-BYTE 45))
16 (:END2 (OR NULL (UNSIGNED-BYTE 45)))
17 (:KEY (OR FUNCTION SYMBOL)))
18 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
19 Derived type: (FUNCTION
20 (SEQUENCE T &REST T &KEY (:FROM-END T)
21 (:TEST . #1=((OR FUNCTION SYMBOL))) (:TEST-NOT . #1#)
22 (:START1 . #2=((UNSIGNED-BYTE 45)))
23 (:END1 . #3=(#4=(OR NULL . #2#))) (:START2 . #2#)
24 (:END2 . #3#) (:KEY . #1#))
25 (VALUES #4# &OPTIONAL))
26 Known attributes: call, foldable, flushable, unsafely-flushable
27 Source file: SYS:SRC;CODE;SEQ.LISP
SECOND
1COMMON-LISP:SECOND
2 [symbol]
3
4SECOND names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 2nd object in a list or NIL if there is no 2nd object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF SECOND) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF SECOND) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
SET
1COMMON-LISP:SET
2 [symbol]
3
4SET names a compiled function:
5 Lambda-list: (SYMBOL NEW-VALUE)
6 Declared type: (FUNCTION (SYMBOL T) (VALUES T &OPTIONAL))
7 Documentation:
8 Set SYMBOL's value cell to NEW-VALUE.
9 Source file: SYS:SRC;CODE;SYMBOL.LISP
10
11Symbol-plist:
12 SB-DISASSEM::INSTRUCTIONS -> (#<SB-DISASSEM:INSTRUCTION SET(..
SET-DIFFERENCE
1COMMON-LISP:SET-DIFFERENCE
2 [symbol]
3
4SET-DIFFERENCE names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES T &OPTIONAL))
17 Documentation:
18 Return the elements of LIST1 which are not in LIST2.
19 Inline proclamation: MAYBE-INLINE (inline expansion available)
20 Known attributes: call, foldable, flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;LIST.LISP
SET-DISPATCH-MACRO-CHARACTER
1COMMON-LISP:SET-DISPATCH-MACRO-CHARACTER
2 [symbol]
3
4SET-DISPATCH-MACRO-CHARACTER names a compiled function:
5 Lambda-list: (DISP-CHAR SUB-CHAR FUNCTION &OPTIONAL
6 (RT-DESIGNATOR *READTABLE*))
7 Declared type: (FUNCTION
8 (CHARACTER CHARACTER (OR FUNCTION SYMBOL) &OPTIONAL
9 (OR READTABLE NULL))
10 (VALUES (MEMBER T) &OPTIONAL))
11 Documentation:
12 Cause FUNCTION to be called whenever the reader reads DISP-CHAR
13 followed by SUB-CHAR.
14 Known attributes: call
15 Source file: SYS:SRC;CODE;READER.LISP
SET-EXCLUSIVE-OR
1COMMON-LISP:SET-EXCLUSIVE-OR
2 [symbol]
3
4SET-EXCLUSIVE-OR names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES LIST &OPTIONAL))
17 Documentation:
18 Return new list of elements appearing exactly once in LIST1 and LIST2.
19 Inline proclamation: MAYBE-INLINE (inline expansion available)
20 Known attributes: call, foldable, flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;LIST.LISP
SET-MACRO-CHARACTER
1COMMON-LISP:SET-MACRO-CHARACTER
2 [symbol]
3
4SET-MACRO-CHARACTER names a compiled function:
5 Lambda-list: (CHAR FUNCTION &OPTIONAL (NON-TERMINATINGP NIL)
6 (RT-DESIGNATOR *READTABLE*))
7 Declared type: (FUNCTION
8 (CHARACTER (OR FUNCTION SYMBOL) &OPTIONAL T
9 (OR READTABLE NULL))
10 (VALUES (MEMBER T) &OPTIONAL))
11 Documentation:
12 Causes CHAR to be a macro character which invokes FUNCTION when seen
13 by the reader. The NON-TERMINATINGP flag can be used to make the macro
14 character non-terminating, i.e. embeddable in a symbol name.
15 Known attributes: call
16 Source file: SYS:SRC;CODE;READER.LISP
SET-PPRINT-DISPATCH
1COMMON-LISP:SET-PPRINT-DISPATCH
2 [symbol]
3
4SET-PPRINT-DISPATCH names a compiled function:
5 Lambda-list: (TYPE FUNCTION &OPTIONAL (PRIORITY 0)
6 (TABLE *PRINT-PPRINT-DISPATCH*))
7 Declared type: (FUNCTION
8 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS)
9 (OR FUNCTION SYMBOL) &OPTIONAL REAL
10 SB-PRETTY:PPRINT-DISPATCH-TABLE)
11 (VALUES NULL &OPTIONAL))
12 Derived type: (FUNCTION
13 (T (OR FUNCTION SYMBOL) &OPTIONAL REAL
14 SB-PRETTY:PPRINT-DISPATCH-TABLE)
15 (VALUES NULL &OPTIONAL))
16 Known attributes: call
17 Source file: SYS:SRC;CODE;PPRINT.LISP
SET-SYNTAX-FROM-CHAR
1COMMON-LISP:SET-SYNTAX-FROM-CHAR
2 [symbol]
3
4SET-SYNTAX-FROM-CHAR names a compiled function:
5 Lambda-list: (TO-CHAR FROM-CHAR &OPTIONAL (TO-READTABLE *READTABLE*)
6 (FROM-READTABLE NIL))
7 Declared type: (FUNCTION
8 (CHARACTER CHARACTER &OPTIONAL READTABLE
9 (OR READTABLE NULL))
10 (VALUES (MEMBER T) &OPTIONAL))
11 Documentation:
12 Causes the syntax of TO-CHAR to be the same as FROM-CHAR in the optional
13 readtable (defaults to the current readtable). The FROM-TABLE defaults to the
14 standard Lisp readtable when NIL.
15 Source file: SYS:SRC;CODE;READER.LISP
SEVENTH
1COMMON-LISP:SEVENTH
2 [symbol]
3
4SEVENTH names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 7th object in a list or NIL if there is no 7th object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF SEVENTH) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF SEVENTH) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
SHADOW
1COMMON-LISP:SHADOW
2 [symbol]
3
4SHADOW names a compiled function:
5 Lambda-list: (SYMBOLS &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 ((OR STRING CHARACTER CONS SYMBOL) &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES (MEMBER T) &OPTIONAL))
10 Documentation:
11 Make an internal symbol in PACKAGE with the same name as each of the
12 specified SYMBOLS. If a symbol with the given name is already present in
13 PACKAGE, then the existing symbol is placed in the shadowing symbols list if
14 it is not already present.
15 Known attributes: unwind, any
16 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
SHADOWING-IMPORT
1COMMON-LISP:SHADOWING-IMPORT
2 [symbol]
3
4SHADOWING-IMPORT names a compiled function:
5 Lambda-list: (SYMBOLS &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL) &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES (MEMBER T) &OPTIONAL))
10 Documentation:
11 Import SYMBOLS into package, disregarding any name conflict. If
12 a symbol of the same name is present, then it is uninterned.
13 Known attributes: unwind, any
14 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
SHORT-SITE-NAME
1COMMON-LISP:SHORT-SITE-NAME
2 [symbol]
3
4SHORT-SITE-NAME names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL
7 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
8 Documentation:
9 Return a string with the abbreviated site name, or NIL if not known.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;TARGET-MISC.LISP
SIGNAL
1COMMON-LISP:SIGNAL
2 [symbol]
3
4SIGNAL names a compiled function:
5 Lambda-list: (DATUM &REST ARGUMENTS)
6 Declared type: (FUNCTION
7 ((OR STRING FUNCTION SYMBOL CONDITION
8 SB-PCL::CONDITION-CLASS)
9 &REST T)
10 (VALUES NULL &OPTIONAL))
11 Derived type: (FUNCTION (T &REST T) *)
12 Documentation:
13 Invokes the signal facility on a condition formed from DATUM and
14 ARGUMENTS. If the condition is not handled, NIL is returned. If
15 (TYPEP condition *BREAK-ON-SIGNALS*) is true, the debugger is invoked
16 before any signalling is done.
17 Known attributes: unwind, any
18 Source file: SYS:SRC;CODE;COLD-ERROR.LISP
SIGNUM
1COMMON-LISP:SIGNUM
2 [symbol]
3
4SIGNUM names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES NUMBER &OPTIONAL))
7 Derived type: (FUNCTION (T)
8 (VALUES
9 (OR (FLOAT 1.0 1.0) (SINGLE-FLOAT 0.0 0.0)
10 (DOUBLE-FLOAT 0.0d0 0.0d0)
11 (COMPLEX (INTEGER 0 0))
12 (DOUBLE-FLOAT -1.0d0 -1.0d0)
13 (SINGLE-FLOAT -1.0 -1.0) (INTEGER -1 1)
14 (COMPLEX SINGLE-FLOAT) (COMPLEX DOUBLE-FLOAT))
15 &OPTIONAL))
16 Documentation:
17 If NUMBER is zero, return NUMBER, else return (/ NUMBER (ABS NUMBER)).
18 Known attributes: foldable, flushable, unsafely-flushable, movable
19 Source file: SYS:SRC;CODE;NUMBERS.LISP
SIMPLE-BIT-VECTOR-P
1COMMON-LISP:SIMPLE-BIT-VECTOR-P
2 [symbol]
3
4SIMPLE-BIT-VECTOR-P names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a SIMPLE-BIT-VECTOR, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
SIMPLE-CONDITION-FORMAT-ARGUMENTS
1COMMON-LISP:SIMPLE-CONDITION-FORMAT-ARGUMENTS
2 [symbol]
3
4SIMPLE-CONDITION-FORMAT-ARGUMENTS names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
SIMPLE-CONDITION-FORMAT-CONTROL
1COMMON-LISP:SIMPLE-CONDITION-FORMAT-CONTROL
2 [symbol]
3
4SIMPLE-CONDITION-FORMAT-CONTROL names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
SIMPLE-STRING-P
1COMMON-LISP:SIMPLE-STRING-P
2 [symbol]
3
4SIMPLE-STRING-P names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a SIMPLE-STRING, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
SIMPLE-VECTOR-P
1COMMON-LISP:SIMPLE-VECTOR-P
2 [symbol]
3
4SIMPLE-VECTOR-P names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a SIMPLE-VECTOR, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
SIN
1COMMON-LISP:SIN
2 [symbol]
3
4SIN names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR (FLOAT -1.0 1.0) (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T)
12 (VALUES
13 (OR (FLOAT -1.0 1.0) (COMPLEX SINGLE-FLOAT)
14 (COMPLEX DOUBLE-FLOAT))
15 &OPTIONAL))
16 Documentation:
17 Return the sine of NUMBER.
18 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
19 Source file: SYS:SRC;CODE;IRRAT.LISP
SINH
1COMMON-LISP:SINH
2 [symbol]
3
4SINH names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T)
12 (VALUES
13 (OR FLOAT (COMPLEX SINGLE-FLOAT)
14 (COMPLEX DOUBLE-FLOAT))
15 &OPTIONAL))
16 Documentation:
17 Return the hyperbolic sine of NUMBER.
18 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
19 Source file: SYS:SRC;CODE;IRRAT.LISP
SIXTH
1COMMON-LISP:SIXTH
2 [symbol]
3
4SIXTH names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 6th object in a list or NIL if there is no 6th object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF SIXTH) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF SIXTH) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
SLEEP
1COMMON-LISP:SLEEP
2 [symbol]
3
4SLEEP names a compiled function:
5 Lambda-list: (SECONDS)
6 Declared type: (FUNCTION ((REAL 0)) (VALUES NULL &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES NULL &OPTIONAL))
8 Documentation:
9 This function causes execution to be suspended for SECONDS. SECONDS may be
10 any non-negative real number.
11 Source file: SYS:SRC;CODE;TOPLEVEL.LISP
SLOT-BOUNDP
1COMMON-LISP:SLOT-BOUNDP
2 [symbol]
3
4SLOT-BOUNDP names a compiled function:
5 Lambda-list: (OBJECT SLOT-NAME)
6 Declared type: (FUNCTION (T SYMBOL) (VALUES BOOLEAN &OPTIONAL))
7 Known attributes: unwind, any
8 Source file: SYS:SRC;PCL;SLOTS.LISP
SLOT-EXISTS-P
1COMMON-LISP:SLOT-EXISTS-P
2 [symbol]
3
4SLOT-EXISTS-P names a compiled function:
5 Lambda-list: (OBJECT SLOT-NAME)
6 Declared type: (FUNCTION (T SYMBOL) (VALUES BOOLEAN &OPTIONAL))
7 Known attributes: unwind, any
8 Source file: SYS:SRC;PCL;SLOTS.LISP
SLOT-MAKUNBOUND
1COMMON-LISP:SLOT-MAKUNBOUND
2 [symbol]
3
4SLOT-MAKUNBOUND names a compiled function:
5 Lambda-list: (OBJECT SLOT-NAME)
6 Declared type: (FUNCTION (T SYMBOL) (VALUES T &OPTIONAL))
7 Known attributes: unwind, any
8 Source file: SYS:SRC;PCL;SLOTS.LISP
SLOT-VALUE
1COMMON-LISP:SLOT-VALUE
2 [symbol]
3
4SLOT-VALUE names a compiled function:
5 Lambda-list: (OBJECT SLOT-NAME)
6 Declared type: (FUNCTION (T SYMBOL) (VALUES T &OPTIONAL))
7 Known attributes: unwind, any
8 Source file: SYS:SRC;PCL;SLOTS.LISP
9
10(SETF SLOT-VALUE) names a compiled function:
11 Lambda-list: (NEWVAL OBJECT SLOT-NAME)
12 Derived type: (FUNCTION (T T SYMBOL) (VALUES T &OPTIONAL))
13 Inline proclamation: INLINE (inline expansion available)
14 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
15
16(SETF SLOT-VALUE) has setf-expansion: SB-PCL::SET-SLOT-VALUE
SOFTWARE-TYPE
1COMMON-LISP:SOFTWARE-TYPE
2 [symbol]
3
4SOFTWARE-TYPE names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL
7 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
8 Derived type: (FUNCTION NIL (VALUES (SIMPLE-BASE-STRING 5) &OPTIONAL))
9 Documentation:
10 Return a string describing the supporting software.
11 Known attributes: flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;WIN32-OS.LISP
SOFTWARE-VERSION
1COMMON-LISP:SOFTWARE-VERSION
2 [symbol]
3
4SOFTWARE-VERSION names a compiled function:
5 Lambda-list: ()
6 Declared type: (FUNCTION NIL
7 (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
8 Derived type: (FUNCTION NIL (VALUES SIMPLE-STRING &OPTIONAL))
9 Documentation:
10 Return a string describing version of the supporting software, or NIL
11 if not available.
12 Known attributes: flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;WIN32-OS.LISP
SOME
1COMMON-LISP:SOME
2 [symbol]
3
4SOME names a compiled function:
5 Lambda-list: (PRED FIRST-SEQ &REST MORE-SEQS)
6 Dynamic-extent arguments: positional=(0)
7 Declared type: (FUNCTION
8 ((OR FUNCTION SYMBOL) SEQUENCE &REST SEQUENCE)
9 (VALUES T &OPTIONAL))
10 Derived type: (FUNCTION ((OR FUNCTION SYMBOL) SEQUENCE &REST T)
11 (VALUES T &OPTIONAL))
12 Documentation:
13 Apply PREDICATE to the 0-indexed elements of the sequences, then
14 possibly to those with index 1, and so on. Return the first
15 non-NIL value encountered, or NIL if the end of any sequence is reached.
16 Known attributes: call, foldable, unsafely-flushable
17 Source file: SYS:SRC;CODE;QUANTIFIERS.LISP
SORT
1COMMON-LISP:SORT
2 [symbol]
3
4SORT names a compiled function:
5 Lambda-list: (SEQUENCE PREDICATE &REST ARGS &KEY KEY)
6 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
7 Declared type: (FUNCTION
8 (SEQUENCE (OR FUNCTION SYMBOL) &REST T &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES SEQUENCE &OPTIONAL))
11 Documentation:
12 Destructively sort SEQUENCE. PREDICATE should return non-NIL if
13 ARG1 is to precede ARG2.
14 Known attributes: call
15 Source file: SYS:SRC;CODE;SORT.LISP
SPECIAL-OPERATOR-P
1COMMON-LISP:SPECIAL-OPERATOR-P
2 [symbol]
3
4SPECIAL-OPERATOR-P names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL) (VALUES T &OPTIONAL))
7 Derived type: (FUNCTION (SYMBOL) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 If the symbol globally names a special form, return T, otherwise NIL.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;MACROEXPAND.LISP
SQRT
1COMMON-LISP:SQRT
2 [symbol]
3
4SQRT names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return the square root of NUMBER.
14 Known attributes: foldable, flushable, unsafely-flushable, movable
15 Source file: SYS:SRC;CODE;IRRAT.LISP
STABLE-SORT
1COMMON-LISP:STABLE-SORT
2 [symbol]
3
4STABLE-SORT names a compiled function:
5 Lambda-list: (SEQUENCE PREDICATE &REST ARGS &KEY KEY)
6 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
7 Declared type: (FUNCTION
8 (SEQUENCE (OR FUNCTION SYMBOL) &REST T &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES SEQUENCE &OPTIONAL))
11 Documentation:
12 Destructively sort SEQUENCE. PREDICATE should return non-NIL if
13 ARG1 is to precede ARG2.
14 Inline proclamation: MAYBE-INLINE (inline expansion available)
15 Known attributes: call
16 Source file: SYS:SRC;CODE;SORT.LISP
STANDARD-CHAR-P
1COMMON-LISP:STANDARD-CHAR-P
2 [symbol]
3
4STANDARD-CHAR-P names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 The argument must be a character object. STANDARD-CHAR-P returns T if the
9 argument is a standard character -- one of the 95 ASCII printing characters or
10 <return>.
11 Inline proclamation: INLINE (inline expansion available)
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
STORE-VALUE
1COMMON-LISP:STORE-VALUE
2 [symbol]
3
4STORE-VALUE names a compiled function:
5 Lambda-list: (VALUE &OPTIONAL CONDITION)
6 Declared type: (FUNCTION (T &OPTIONAL (OR CONDITION NULL))
7 (VALUES NULL &OPTIONAL))
8 Documentation:
9 Transfer control and VALUE to a restart named STORE-VALUE, or
10 return NIL if none exists.
11 Known attributes: unwind, any
12 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
STREAM-ERROR-STREAM
1COMMON-LISP:STREAM-ERROR-STREAM
2 [symbol]
3
4STREAM-ERROR-STREAM names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
STREAM-EXTERNAL-FORMAT
1COMMON-LISP:STREAM-EXTERNAL-FORMAT
2 [symbol]
3
4STREAM-EXTERNAL-FORMAT names a compiled function:
5 Lambda-list: (STREAM)
6 Declared type: (FUNCTION (STREAM) (VALUES T &OPTIONAL))
7 Known attributes: flushable, unsafely-flushable
8 Source file: SYS:SRC;CODE;STREAM.LISP
STREAMP
1COMMON-LISP:STREAMP
2 [symbol]
3
4STREAMP names a compiled function:
5 Lambda-list: (STREAM)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Inline proclamation: INLINE (inline expansion available)
8 Known attributes: foldable, flushable, unsafely-flushable, movable
9 Source file: SYS:SRC;CODE;PRED.LISP
STRING
1COMMON-LISP:STRING
2 [symbol]
3
4STRING names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER))
7 (VALUES STRING &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES STRING &OPTIONAL))
9 Documentation:
10 Coerces X into a string. If X is a string, X is returned. If X is a
11 symbol, its name is returned. If X is a character then a one element
12 string containing that character is returned. If X cannot be coerced
13 into a string, an error occurs.
14 Known attributes: flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;STRING.LISP
16
17STRING names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:STRING>:
18 Class precedence-list: STRING, VECTOR, ARRAY, SEQUENCE, T
19 Direct superclasses: VECTOR
20 Direct subclasses: BASE-STRING, SB-KERNEL::CHARACTER-STRING,
21 SIMPLE-STRING
22 Sealed.
23 No direct slots.
24
25STRING names a primitive type-specifier:
26 Lambda-list: (&OPTIONAL SIZE)
STRING-CAPITALIZE
1COMMON-LISP:STRING-CAPITALIZE
2 [symbol]
3
4STRING-CAPITALIZE names a compiled function:
5 Lambda-list: (STRING &KEY (START 0) END)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER) &KEY
8 (:START (UNSIGNED-BYTE 45))
9 (:END (OR NULL (UNSIGNED-BYTE 45))))
10 (VALUES SIMPLE-STRING &OPTIONAL))
11 Known attributes: flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;STRING.LISP
STRING-DOWNCASE
1COMMON-LISP:STRING-DOWNCASE
2 [symbol]
3
4STRING-DOWNCASE names a compiled function:
5 Lambda-list: (STRING &KEY (START 0) END)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER) &KEY
8 (:START (UNSIGNED-BYTE 45))
9 (:END (OR NULL (UNSIGNED-BYTE 45))))
10 (VALUES SIMPLE-STRING &OPTIONAL))
11 Derived type: (FUNCTION (T &KEY (:START . #1=(T)) (:END . #1#))
12 (VALUES SIMPLE-STRING &OPTIONAL))
13 Known attributes: flushable, unsafely-flushable
14 Source file: SYS:SRC;CODE;STRING.LISP
STRING-EQUAL
1COMMON-LISP:STRING-EQUAL
2 [symbol]
3
4STRING-EQUAL names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES BOOLEAN &OPTIONAL))
14 Documentation:
15 Given two strings (string1 and string2), and optional integers start1,
16 start2, end1 and end2, compares characters in string1 to characters in
17 string2 (using char-equal).
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING-GREATERP
1COMMON-LISP:STRING-GREATERP
2 [symbol]
3
4STRING-GREATERP names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is lexicographically greater than
16 the second string, returns the longest common prefix (using char-equal)
17 of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING-LEFT-TRIM
1COMMON-LISP:STRING-LEFT-TRIM
2 [symbol]
3
4STRING-LEFT-TRIM names a compiled function:
5 Lambda-list: (CHAR-BAG STRING)
6 Declared type: (FUNCTION (SEQUENCE (OR STRING SYMBOL CHARACTER))
7 (VALUES STRING &OPTIONAL))
8 Known attributes: flushable, unsafely-flushable
9 Source file: SYS:SRC;CODE;STRING.LISP
STRING-LESSP
1COMMON-LISP:STRING-LESSP
2 [symbol]
3
4STRING-LESSP names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is lexicographically less than
16 the second string, returns the longest common prefix (using char-equal)
17 of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING-NOT-EQUAL
1COMMON-LISP:STRING-NOT-EQUAL
2 [symbol]
3
4STRING-NOT-EQUAL names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is not lexicographically equal
16 to the second string, returns the longest common prefix (using char-equal)
17 of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING-NOT-GREATERP
1COMMON-LISP:STRING-NOT-GREATERP
2 [symbol]
3
4STRING-NOT-GREATERP names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is lexicographically less than
16 or equal to the second string, returns the longest common prefix
17 (using char-equal) of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING-NOT-LESSP
1COMMON-LISP:STRING-NOT-LESSP
2 [symbol]
3
4STRING-NOT-LESSP names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is lexicographically greater
16 than or equal to the second string, returns the longest common prefix
17 (using char-equal) of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING-RIGHT-TRIM
1COMMON-LISP:STRING-RIGHT-TRIM
2 [symbol]
3
4STRING-RIGHT-TRIM names a compiled function:
5 Lambda-list: (CHAR-BAG STRING)
6 Declared type: (FUNCTION (SEQUENCE (OR STRING SYMBOL CHARACTER))
7 (VALUES STRING &OPTIONAL))
8 Known attributes: flushable, unsafely-flushable
9 Source file: SYS:SRC;CODE;STRING.LISP
STRING-TRIM
1COMMON-LISP:STRING-TRIM
2 [symbol]
3
4STRING-TRIM names a compiled function:
5 Lambda-list: (CHAR-BAG STRING)
6 Declared type: (FUNCTION (SEQUENCE (OR STRING SYMBOL CHARACTER))
7 (VALUES STRING &OPTIONAL))
8 Known attributes: flushable, unsafely-flushable
9 Source file: SYS:SRC;CODE;STRING.LISP
STRING-UPCASE
1COMMON-LISP:STRING-UPCASE
2 [symbol]
3
4STRING-UPCASE names a compiled function:
5 Lambda-list: (STRING &KEY (START 0) END)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER) &KEY
8 (:START (UNSIGNED-BYTE 45))
9 (:END (OR NULL (UNSIGNED-BYTE 45))))
10 (VALUES SIMPLE-STRING &OPTIONAL))
11 Derived type: (FUNCTION (T &KEY (:START . #1=(T)) (:END . #1#))
12 (VALUES SIMPLE-STRING &OPTIONAL))
13 Known attributes: flushable, unsafely-flushable
14 Source file: SYS:SRC;CODE;STRING.LISP
STRING/=
1COMMON-LISP:STRING/=
2 [symbol]
3
4STRING/= names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is not lexicographically equal
16 to the second string, returns the longest common prefix (using char=)
17 of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING<
1COMMON-LISP:STRING<
2 [symbol]
3
4STRING< names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is lexicographically less than
16 the second string, returns the longest common prefix (using char=)
17 of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING<=
1COMMON-LISP:STRING<=
2 [symbol]
3
4STRING<= names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is lexicographically less than
16 or equal to the second string, returns the longest common prefix
17 (using char=) of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING=
1COMMON-LISP:STRING=
2 [symbol]
3
4STRING= names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES BOOLEAN &OPTIONAL))
14 Documentation:
15 Given two strings (string1 and string2), and optional integers start1,
16 start2, end1 and end2, compares characters in string1 to characters in
17 string2 (using char=).
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING>
1COMMON-LISP:STRING>
2 [symbol]
3
4STRING> names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is lexicographically greater than
16 the second string, returns the longest common prefix (using char=)
17 of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRING>=
1COMMON-LISP:STRING>=
2 [symbol]
3
4STRING>= names a compiled function:
5 Lambda-list: (STRING1 STRING2 &KEY (START1 0) END1 (START2 0) END2)
6 Declared type: (FUNCTION
7 ((OR STRING SYMBOL CHARACTER)
8 (OR STRING SYMBOL CHARACTER) &KEY
9 (:START1 (UNSIGNED-BYTE 45))
10 (:END1 (OR NULL (UNSIGNED-BYTE 45)))
11 (:START2 (UNSIGNED-BYTE 45))
12 (:END2 (OR NULL (UNSIGNED-BYTE 45))))
13 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
14 Documentation:
15 Given two strings, if the first string is lexicographically greater
16 than or equal to the second string, returns the longest common prefix
17 (using char=) of the two strings. Otherwise, returns ().
18 Known attributes: foldable, flushable, unsafely-flushable
19 Source file: SYS:SRC;CODE;STRING.LISP
STRINGP
1COMMON-LISP:STRINGP
2 [symbol]
3
4STRINGP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a STRING, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
SUBLIS
1COMMON-LISP:SUBLIS
2 [symbol]
3
4SUBLIS names a compiled function:
5 Lambda-list: (ALIST TREE &KEY KEY (TEST (FUNCTION EQL) TESTP)
6 (TEST-NOT (FUNCTION EQL) NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST T &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES T &OPTIONAL))
13 Documentation:
14 Substitute from ALIST into TREE nondestructively.
15 Inline proclamation: MAYBE-INLINE (inline expansion available)
16 Known attributes: call, flushable, unsafely-flushable
17 Source file: SYS:SRC;CODE;LIST.LISP
SUBSEQ
1COMMON-LISP:SUBSEQ
2 [symbol]
3
4SUBSEQ names a compiled function:
5 Lambda-list: (SEQUENCE START &OPTIONAL END)
6 Declared type: (FUNCTION
7 (SEQUENCE (UNSIGNED-BYTE 45) &OPTIONAL
8 (OR NULL (UNSIGNED-BYTE 45)))
9 (VALUES
10 (OR LIST (SIMPLE-ARRAY * (*))
11 SB-KERNEL:EXTENDED-SEQUENCE)
12 &OPTIONAL))
13 Derived type: (FUNCTION
14 (T #1=(UNSIGNED-BYTE 45) &OPTIONAL (OR NULL #1#))
15 (VALUES T &OPTIONAL))
16 Documentation:
17 Return a copy of a subsequence of SEQUENCE starting with element number
18 START and continuing to the end of SEQUENCE or the optional END.
19 Known attributes: flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;SEQ.LISP
21
22(SETF SUBSEQ) has a complex setf-expansion:
23 Lambda-list: (SEQUENCE START &OPTIONAL END)
24 (undocumented)
25 Source file: SYS:SRC;CODE;DEFSETFS.LISP
SUBSETP
1COMMON-LISP:SUBSETP
2 [symbol]
3
4SUBSETP names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST (FUNCTION EQL) TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES BOOLEAN &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES BOOLEAN &OPTIONAL))
17 Documentation:
18 Return T if every element in LIST1 is also in LIST2.
19 Inline proclamation: MAYBE-INLINE (inline expansion available)
20 Known attributes: call, foldable, flushable, unsafely-flushable
21 Source file: SYS:SRC;CODE;LIST.LISP
SUBST
1COMMON-LISP:SUBST
2 [symbol]
3
4SUBST names a compiled function:
5 Lambda-list: (NEW OLD TREE &KEY KEY (TEST (FUNCTION EQL) TESTP)
6 (TEST-NOT (FUNCTION EQL) NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (T T T &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES T &OPTIONAL))
13 Documentation:
14 Substitutes new for subtrees matching old.
15 Inline proclamation: MAYBE-INLINE (inline expansion available)
16 Known attributes: call, flushable, unsafely-flushable
17 Source file: SYS:SRC;CODE;LIST.LISP
SUBST-IF
1COMMON-LISP:SUBST-IF
2 [symbol]
3
4SUBST-IF names a compiled function:
5 Lambda-list: (NEW TEST TREE &KEY KEY)
6 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
7 Declared type: (FUNCTION
8 (T (OR FUNCTION SYMBOL) T &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES T &OPTIONAL))
11 Documentation:
12 Substitutes new for subtrees for which test is true.
13 Inline proclamation: MAYBE-INLINE (inline expansion available)
14 Known attributes: call, flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;LIST.LISP
SUBST-IF-NOT
1COMMON-LISP:SUBST-IF-NOT
2 [symbol]
3
4SUBST-IF-NOT names a compiled function:
5 Lambda-list: (NEW TEST TREE &KEY KEY)
6 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
7 Declared type: (FUNCTION
8 (T (OR FUNCTION SYMBOL) T &KEY
9 (:KEY (OR FUNCTION SYMBOL)))
10 (VALUES T &OPTIONAL))
11 Documentation:
12 Substitutes new for subtrees for which test is false.
13 Inline proclamation: MAYBE-INLINE (inline expansion available)
14 Known attributes: call, flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;LIST.LISP
SUBSTITUTE
1COMMON-LISP:SUBSTITUTE
2 [symbol]
3
4SUBSTITUTE names a compiled function:
5 Lambda-list: (NEW OLD SEQUENCE &REST ARGS &KEY FROM-END
6 (TEST (FUNCTION EQL)) (TEST-NOT NIL) (START 0)
7 (COUNT NIL) (END NIL) (KEY NIL))
8 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT :KEY)
9 Declared type: (FUNCTION
10 (T T SEQUENCE &REST T &KEY (:FROM-END T)
11 (:TEST (OR FUNCTION SYMBOL))
12 (:TEST-NOT (OR FUNCTION SYMBOL))
13 (:START (UNSIGNED-BYTE 45))
14 (:END (OR NULL (UNSIGNED-BYTE 45)))
15 (:COUNT (OR NULL INTEGER))
16 (:KEY (OR FUNCTION SYMBOL)))
17 (VALUES
18 (OR LIST (SIMPLE-ARRAY * (*))
19 SB-KERNEL:EXTENDED-SEQUENCE)
20 &OPTIONAL))
21 Derived type: (FUNCTION
22 (T T T &REST T &KEY (:FROM-END T)
23 (:TEST . #1=((OR FUNCTION SYMBOL))) (:TEST-NOT . #1#)
24 (:START . #2=((UNSIGNED-BYTE 45)))
25 (:END (OR NULL . #2#)) (:COUNT (OR NULL INTEGER))
26 (:KEY . #1#))
27 (VALUES T &OPTIONAL))
28 Documentation:
29 Return a sequence of the same kind as SEQUENCE with the same elements,
30 except that all elements equal to OLD are replaced with NEW.
31 Known attributes: call, flushable, unsafely-flushable
32 Source file: SYS:SRC;CODE;SEQ.LISP
SUBSTITUTE-IF
1COMMON-LISP:SUBSTITUTE-IF
2 [symbol]
3
4SUBSTITUTE-IF names a compiled function:
5 Lambda-list: (NEW PREDICATE SEQUENCE &REST ARGS &KEY FROM-END
6 (START 0) (END NIL) (COUNT NIL) (KEY NIL))
7 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
8 Declared type: (FUNCTION
9 (T (OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:COUNT (OR NULL INTEGER))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45)))
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES
15 (OR LIST (SIMPLE-ARRAY * (*))
16 SB-KERNEL:EXTENDED-SEQUENCE)
17 &OPTIONAL))
18 Derived type: (FUNCTION
19 (T #1=(OR FUNCTION SYMBOL) T &REST T &KEY
20 (:FROM-END T) (:COUNT (OR NULL INTEGER))
21 (:START . #2=((UNSIGNED-BYTE 45)))
22 (:END (OR NULL . #2#)) (:KEY #1#))
23 (VALUES T &OPTIONAL))
24 Documentation:
25 Return a sequence of the same kind as SEQUENCE with the same elements
26 except that all elements satisfying the PRED are replaced with NEW.
27 Known attributes: call, flushable, unsafely-flushable
28 Source file: SYS:SRC;CODE;SEQ.LISP
SUBSTITUTE-IF-NOT
1COMMON-LISP:SUBSTITUTE-IF-NOT
2 [symbol]
3
4SUBSTITUTE-IF-NOT names a compiled function:
5 Lambda-list: (NEW PREDICATE SEQUENCE &REST ARGS &KEY FROM-END
6 (START 0) (END NIL) (COUNT NIL) (KEY NIL))
7 Dynamic-extent arguments: positional=(1), keyword=(:KEY)
8 Declared type: (FUNCTION
9 (T (OR FUNCTION SYMBOL) SEQUENCE &REST T &KEY
10 (:FROM-END T) (:COUNT (OR NULL INTEGER))
11 (:START (UNSIGNED-BYTE 45))
12 (:END (OR NULL (UNSIGNED-BYTE 45)))
13 (:KEY (OR FUNCTION SYMBOL)))
14 (VALUES
15 (OR LIST (SIMPLE-ARRAY * (*))
16 SB-KERNEL:EXTENDED-SEQUENCE)
17 &OPTIONAL))
18 Derived type: (FUNCTION
19 (T #1=(OR FUNCTION SYMBOL) T &REST T &KEY
20 (:FROM-END T) (:COUNT (OR NULL INTEGER))
21 (:START . #2=((UNSIGNED-BYTE 45)))
22 (:END (OR NULL . #2#)) (:KEY #1#))
23 (VALUES T &OPTIONAL))
24 Documentation:
25 Return a sequence of the same kind as SEQUENCE with the same elements
26 except that all elements not satisfying the PRED are replaced with NEW.
27 Known attributes: call, flushable, unsafely-flushable
28 Source file: SYS:SRC;CODE;SEQ.LISP
SUBTYPEP
1COMMON-LISP:SUBTYPEP
2 [symbol]
3
4SUBTYPEP names a compiled function:
5 Lambda-list: (TYPE1 TYPE2 &OPTIONAL ENVIRONMENT)
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS)
8 (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS) &OPTIONAL
9 (OR SB-C::ABSTRACT-LEXENV NULL))
10 (VALUES BOOLEAN BOOLEAN &OPTIONAL))
11 Derived type: (FUNCTION
12 (T T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
13 (VALUES T T &OPTIONAL))
14 Documentation:
15 Return two values indicating the relationship between type1 and type2.
16 If values are T and T, type1 definitely is a subtype of type2.
17 If values are NIL and T, type1 definitely is not a subtype of type2.
18 If values are NIL and NIL, it couldn't be determined.
19 Known attributes: unsafely-flushable
20 Source file: SYS:SRC;CODE;TYPE.LISP
SVREF
1COMMON-LISP:SVREF
2 [symbol]
3
4SVREF names a compiled function:
5 Lambda-list: (SIMPLE-VECTOR INDEX)
6 Declared type: (FUNCTION (SIMPLE-VECTOR (UNSIGNED-BYTE 45))
7 (VALUES T &OPTIONAL))
8 Documentation:
9 Return the INDEXth element of the given Simple-Vector.
10 Known attributes: foldable, flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;ARRAY.LISP
12
13(SETF SVREF) names a compiled function:
14 Lambda-list: (NEWVAL SIMPLE-VECTOR INDEX)
15 Derived type: (FUNCTION (T SIMPLE-VECTOR (UNSIGNED-BYTE 45))
16 (VALUES T &OPTIONAL))
17 Inline proclamation: INLINE (inline expansion available)
18 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
19
20(SETF SVREF) has setf-expansion: SB-KERNEL:%SVSET
SXHASH
1COMMON-LISP:SXHASH
2 [symbol]
3
4SXHASH names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 62) &OPTIONAL))
7 Known attributes: foldable, flushable, unsafely-flushable
8 Source file: SYS:SRC;CODE;TARGET-SXHASH.LISP
SYMBOL-FUNCTION
1COMMON-LISP:SYMBOL-FUNCTION
2 [symbol]
3
4SYMBOL-FUNCTION names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL) (VALUES FUNCTION &OPTIONAL))
7 Documentation:
8 Return SYMBOL's current function definition. Settable with SETF.
9 Known attributes: unsafely-flushable
10 Source file: SYS:SRC;CODE;SYMBOL.LISP
11
12(SETF SYMBOL-FUNCTION) names a compiled function:
13 Lambda-list: (NEW-VALUE SYMBOL)
14 Declared type: (FUNCTION (FUNCTION SYMBOL)
15 (VALUES FUNCTION &OPTIONAL))
16 Source file: SYS:SRC;CODE;SYMBOL.LISP
SYMBOL-NAME
1COMMON-LISP:SYMBOL-NAME
2 [symbol]
3
4SYMBOL-NAME names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL) (VALUES SIMPLE-STRING &OPTIONAL))
7 Documentation:
8 Return SYMBOL's name as a string.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;SYMBOL.LISP
SYMBOL-PACKAGE
1COMMON-LISP:SYMBOL-PACKAGE
2 [symbol]
3
4SYMBOL-PACKAGE names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL)
7 (VALUES (OR PACKAGE NULL) &OPTIONAL))
8 Documentation:
9 Return SYMBOL's home package, or NIL if none.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;SYMBOL.LISP
SYMBOL-PLIST
1COMMON-LISP:SYMBOL-PLIST
2 [symbol]
3
4SYMBOL-PLIST names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL) (VALUES LIST &OPTIONAL))
7 Documentation:
8 Return SYMBOL's property list.
9 Known attributes: flushable, unsafely-flushable
10 Source file: SYS:SRC;CODE;SYMBOL.LISP
11
12(SETF SYMBOL-PLIST) names a compiled function:
13 Lambda-list: (NEW-VALUE SYMBOL)
14 Declared type: (FUNCTION (LIST SYMBOL) (VALUES LIST &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SYMBOL.LISP
SYMBOL-VALUE
1COMMON-LISP:SYMBOL-VALUE
2 [symbol]
3
4SYMBOL-VALUE names a compiled function:
5 Lambda-list: (SYMBOL)
6 Declared type: (FUNCTION (SYMBOL) (VALUES T &OPTIONAL))
7 Documentation:
8 Return SYMBOL's current bound value.
9 Source file: SYS:SRC;CODE;SYMBOL.LISP
10
11(SETF SYMBOL-VALUE) names a compiled function:
12 Lambda-list: (NEWVAL SYMBOL)
13 Derived type: (FUNCTION (T SYMBOL) (VALUES T &OPTIONAL))
14 Inline proclamation: INLINE (inline expansion available)
15 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
16
17(SETF SYMBOL-VALUE) has setf-expansion: SET
SYMBOLP
1COMMON-LISP:SYMBOLP
2 [symbol]
3
4SYMBOLP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a SYMBOL, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
SYNONYM-STREAM-SYMBOL
1COMMON-LISP:SYNONYM-STREAM-SYMBOL
2 [symbol]
3
4SYNONYM-STREAM-SYMBOL names a compiled function:
5 Lambda-list: (INSTANCE)
6 Derived type: (FUNCTION (SYNONYM-STREAM) (VALUES SYMBOL &OPTIONAL))
7 Source file: SYS:SRC;CODE;ANSI-STREAM.LISP
TAILP
1COMMON-LISP:TAILP
2 [symbol]
3
4TAILP names a compiled function:
5 Lambda-list: (OBJECT LIST)
6 Declared type: (FUNCTION (T LIST) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is the same as some tail of LIST, otherwise
9 returns false. LIST must be a proper list or a dotted list.
10 Inline proclamation: MAYBE-INLINE (inline expansion available)
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;LIST.LISP
TAN
1COMMON-LISP:TAN
2 [symbol]
3
4TAN names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) (VALUES (OR REAL COMPLEX) &OPTIONAL))
12 Documentation:
13 Return the tangent of NUMBER.
14 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
TANH
1COMMON-LISP:TANH
2 [symbol]
3
4TANH names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER)
7 (VALUES
8 (OR FLOAT (COMPLEX SINGLE-FLOAT)
9 (COMPLEX DOUBLE-FLOAT))
10 &OPTIONAL))
11 Derived type: (FUNCTION (T) *)
12 Documentation:
13 Return the hyperbolic tangent of NUMBER.
14 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
15 Source file: SYS:SRC;CODE;IRRAT.LISP
TENTH
1COMMON-LISP:TENTH
2 [symbol]
3
4TENTH names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 10th object in a list or NIL if there is no 10th object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF TENTH) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF TENTH) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
TERPRI
1COMMON-LISP:TERPRI
2 [symbol]
3
4TERPRI names a compiled function:
5 Lambda-list: (&OPTIONAL (STREAM *STANDARD-OUTPUT*))
6 Declared type: (FUNCTION (&OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES NULL &OPTIONAL))
8 Derived type: (FUNCTION (&OPTIONAL T) (VALUES NULL &OPTIONAL))
9 Source file: SYS:SRC;CODE;STREAM.LISP
THIRD
1COMMON-LISP:THIRD
2 [symbol]
3
4THIRD names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) (VALUES T &OPTIONAL))
7 Documentation:
8 Return the 3rd object in a list or NIL if there is no 3rd object.
9 Known attributes: foldable, unsafely-flushable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12(SETF THIRD) names a compiled function:
13 Lambda-list: (NEWVAL LIST)
14 Derived type: (FUNCTION (T LIST) (VALUES T &OPTIONAL))
15 Inline proclamation: INLINE (inline expansion available)
16 Source file: SYS:SRC;CODE;SETF-FUNS.LISP
17
18(SETF THIRD) has a complex setf-expansion:
19 Lambda-list: (LIST)
20 (undocumented)
21 Source file: SYS:SRC;CODE;DEFSETFS.LISP
TRANSLATE-LOGICAL-PATHNAME
1COMMON-LISP:TRANSLATE-LOGICAL-PATHNAME
2 [symbol]
3
4TRANSLATE-LOGICAL-PATHNAME names a compiled function:
5 Lambda-list: (PATHNAME &KEY)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
8 &KEY)
9 (VALUES PATHNAME &OPTIONAL))
10 Documentation:
11 Translate PATHNAME to a physical pathname, which is returned.
12 Known attributes: recursive
13 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
TRANSLATE-PATHNAME
1COMMON-LISP:TRANSLATE-PATHNAME
2 [symbol]
3
4TRANSLATE-PATHNAME names a compiled function:
5 Lambda-list: (SOURCE FROM-WILDNAME TO-WILDNAME &KEY)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
8 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
9 (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
10 &KEY)
11 (VALUES PATHNAME &OPTIONAL))
12 Documentation:
13 Use the source pathname to translate the from-wildname's wild and
14 unspecified elements into a completed to-pathname based on the to-wildname.
15 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
TREE-EQUAL
1COMMON-LISP:TREE-EQUAL
2 [symbol]
3
4TREE-EQUAL names a compiled function:
5 Lambda-list: (X Y &KEY (TEST NIL TESTP) (TEST-NOT NIL NOTP))
6 Dynamic-extent arguments: keyword=(:TEST :TEST-NOT)
7 Declared type: (FUNCTION
8 (T T &KEY (:TEST (OR FUNCTION SYMBOL))
9 (:TEST-NOT (OR FUNCTION SYMBOL)))
10 (VALUES BOOLEAN &OPTIONAL))
11 Derived type: (FUNCTION (T T &KEY (:TEST . #1=(T)) (:TEST-NOT . #1#))
12 (VALUES BOOLEAN &OPTIONAL))
13 Documentation:
14 Return T if X and Y are isomorphic trees with identical leaves.
15 Inline proclamation: MAYBE-INLINE (inline expansion available)
16 Known attributes: call, foldable, flushable, unsafely-flushable
17 Source file: SYS:SRC;CODE;LIST.LISP
TRUENAME
1COMMON-LISP:TRUENAME
2 [symbol]
3
4TRUENAME names a compiled function:
5 Lambda-list: (PATHSPEC)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM))
8 (VALUES PATHNAME &OPTIONAL))
9 Documentation:
10 If PATHSPEC is a pathname that names an existing file, return
11 a pathname that denotes a canonicalized name for the file. If
12 pathspec is a stream associated with a file, return a pathname
13 that denotes a canonicalized name for the file associated with
14 the stream.
15
16 An error of type FILE-ERROR is signalled if no such file exists
17 or if the file system is such that a canonicalized file name
18 cannot be determined or if the pathname is wild.
19
20 Under Unix, the TRUENAME of a symlink that links to itself or to
21 a file that doesn't exist is considered to be the name of the
22 broken symlink itself.
23 Source file: SYS:SRC;CODE;FILESYS.LISP
TRUNCATE
1COMMON-LISP:TRUNCATE
2 [symbol]
3
4TRUNCATE names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (DIVISOR 1))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES INTEGER REAL &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T)
9 (VALUES (OR NULL INTEGER) (OR REAL NULL) &OPTIONAL))
10 Documentation:
11 Return number (or number/divisor) as an integer, rounded toward 0.
12 The second returned value is the remainder.
13 Known attributes: foldable, flushable, unsafely-flushable, movable, recursive
14 Source file: SYS:SRC;CODE;NUMBERS.LISP
TWO-WAY-STREAM-INPUT-STREAM
1COMMON-LISP:TWO-WAY-STREAM-INPUT-STREAM
2 [symbol]
3
4TWO-WAY-STREAM-INPUT-STREAM names a compiled function:
5 Lambda-list: (INSTANCE)
6 Derived type: (FUNCTION (TWO-WAY-STREAM) (VALUES STREAM &OPTIONAL))
7 Source file: SYS:SRC;CODE;STREAM.LISP
TWO-WAY-STREAM-OUTPUT-STREAM
1COMMON-LISP:TWO-WAY-STREAM-OUTPUT-STREAM
2 [symbol]
3
4TWO-WAY-STREAM-OUTPUT-STREAM names a compiled function:
5 Lambda-list: (INSTANCE)
6 Derived type: (FUNCTION (TWO-WAY-STREAM) (VALUES STREAM &OPTIONAL))
7 Source file: SYS:SRC;CODE;STREAM.LISP
TYPE-ERROR-DATUM
1COMMON-LISP:TYPE-ERROR-DATUM
2 [symbol]
3
4TYPE-ERROR-DATUM names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
TYPE-ERROR-EXPECTED-TYPE
1COMMON-LISP:TYPE-ERROR-EXPECTED-TYPE
2 [symbol]
3
4TYPE-ERROR-EXPECTED-TYPE names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
TYPE-OF
1COMMON-LISP:TYPE-OF
2 [symbol]
3
4TYPE-OF names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T)
7 (VALUES (OR CONS SYMBOL CLASS) &OPTIONAL))
8 Derived type: (FUNCTION (T) *)
9 Documentation:
10 Return the type of OBJECT.
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;PRED.LISP
TYPEP
1COMMON-LISP:TYPEP
2 [symbol]
3
4TYPEP names a compiled function:
5 Lambda-list: (OBJECT TYPE &OPTIONAL ENVIRONMENT)
6 Declared type: (FUNCTION
7 (T (OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS)
8 &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
9 (VALUES BOOLEAN &OPTIONAL))
10 Derived type: (FUNCTION
11 (T T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL)) *)
12 Documentation:
13 Is OBJECT of type TYPE?
14 Known attributes: foldable
15 Source file: SYS:SRC;CODE;TYPEP.LISP
UNBOUND-SLOT-INSTANCE
1COMMON-LISP:UNBOUND-SLOT-INSTANCE
2 [symbol]
3
4UNBOUND-SLOT-INSTANCE names a compiled function:
5 Lambda-list: (CONDITION)
6 Declared type: (FUNCTION (T) *)
7 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
UNEXPORT
1COMMON-LISP:UNEXPORT
2 [symbol]
3
4UNEXPORT names a compiled function:
5 Lambda-list: (SYMBOLS &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL) &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES (MEMBER T) &OPTIONAL))
10 Documentation:
11 Makes SYMBOLS no longer exported from PACKAGE.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
UNINTERN
1COMMON-LISP:UNINTERN
2 [symbol]
3
4UNINTERN names a compiled function:
5 Lambda-list: (SYMBOL &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 (SYMBOL &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES BOOLEAN &OPTIONAL))
10 Documentation:
11 Makes SYMBOL no longer present in PACKAGE. If SYMBOL was present then T is
12 returned, otherwise NIL. If PACKAGE is SYMBOL's home package, then it is made
13 uninterned.
14 Known attributes: unwind, any
15 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
UNION
1COMMON-LISP:UNION
2 [symbol]
3
4UNION names a compiled function:
5 Lambda-list: (LIST1 LIST2 &KEY KEY (TEST NIL TESTP)
6 (TEST-NOT NIL NOTP))
7 Dynamic-extent arguments: keyword=(:KEY :TEST :TEST-NOT)
8 Declared type: (FUNCTION
9 (LIST LIST &KEY (:TEST (OR FUNCTION SYMBOL))
10 (:TEST-NOT (OR FUNCTION SYMBOL))
11 (:KEY (OR FUNCTION SYMBOL)))
12 (VALUES LIST &OPTIONAL))
13 Derived type: (FUNCTION
14 (T T &KEY (:KEY . #1=(T)) (:TEST . #1#)
15 (:TEST-NOT . #1#))
16 (VALUES T &OPTIONAL))
17 Documentation:
18 Return the union of LIST1 and LIST2.
19 Known attributes: call, foldable, flushable, unsafely-flushable
20 Source file: SYS:SRC;CODE;LIST.LISP
UNREAD-CHAR
1COMMON-LISP:UNREAD-CHAR
2 [symbol]
3
4UNREAD-CHAR names a compiled function:
5 Lambda-list: (CHARACTER &OPTIONAL (STREAM *STANDARD-INPUT*))
6 Declared type: (FUNCTION (CHARACTER &OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES T &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES NULL &OPTIONAL))
9 Source file: SYS:SRC;CODE;STREAM.LISP
UNUSE-PACKAGE
1COMMON-LISP:UNUSE-PACKAGE
2 [symbol]
3
4UNUSE-PACKAGE names a compiled function:
5 Lambda-list: (PACKAGES-TO-UNUSE &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 ((OR STRING CONS SYMBOL CHARACTER PACKAGE) &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES (MEMBER T) &OPTIONAL))
10 Documentation:
11 Remove PACKAGES-TO-UNUSE from the USE list for PACKAGE.
12 Known attributes: unwind, any
13 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
UPGRADED-ARRAY-ELEMENT-TYPE
1COMMON-LISP:UPGRADED-ARRAY-ELEMENT-TYPE
2 [symbol]
3
4UPGRADED-ARRAY-ELEMENT-TYPE names a compiled function:
5 Lambda-list: (SPEC &OPTIONAL ENVIRONMENT)
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS) &OPTIONAL
8 (OR SB-C::ABSTRACT-LEXENV NULL))
9 (VALUES (OR CONS SYMBOL) &OPTIONAL))
10 Derived type: (FUNCTION (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
11 *)
12 Documentation:
13 Return the element type that will actually be used to implement an array
14 with the specifier :ELEMENT-TYPE Spec.
15 Known attributes: unsafely-flushable
16 Source file: SYS:SRC;COMPILER;GENERIC;VM-TYPE.LISP
UPGRADED-COMPLEX-PART-TYPE
1COMMON-LISP:UPGRADED-COMPLEX-PART-TYPE
2 [symbol]
3
4UPGRADED-COMPLEX-PART-TYPE names a compiled function:
5 Lambda-list: (SPEC &OPTIONAL ENVIRONMENT)
6 Declared type: (FUNCTION
7 ((OR CONS SYMBOL SB-KERNEL:CLASSOID CLASS) &OPTIONAL
8 (OR SB-C::ABSTRACT-LEXENV NULL))
9 (VALUES (OR CONS SYMBOL) &OPTIONAL))
10 Derived type: (FUNCTION (T &OPTIONAL (OR SB-C::ABSTRACT-LEXENV NULL))
11 *)
12 Documentation:
13 Return the element type of the most specialized COMPLEX number type that
14 can hold parts of type SPEC.
15 Known attributes: unsafely-flushable
16 Source file: SYS:SRC;COMPILER;GENERIC;VM-TYPE.LISP
UPPER-CASE-P
1COMMON-LISP:UPPER-CASE-P
2 [symbol]
3
4UPPER-CASE-P names a compiled function:
5 Lambda-list: (CHAR)
6 Declared type: (FUNCTION (CHARACTER) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 The argument must be a character object; UPPER-CASE-P returns T if the
9 argument is an upper-case character, NIL otherwise.
10 Inline proclamation: MAYBE-INLINE (inline expansion available)
11 Known attributes: foldable, flushable, unsafely-flushable, movable
12 Source file: SYS:SRC;CODE;TARGET-CHAR.LISP
USE-PACKAGE
1COMMON-LISP:USE-PACKAGE
2 [symbol]
3
4USE-PACKAGE names a compiled function:
5 Lambda-list: (PACKAGES-TO-USE &OPTIONAL (PACKAGE (SANE-PACKAGE)))
6 Declared type: (FUNCTION
7 ((OR STRING CONS SYMBOL CHARACTER PACKAGE) &OPTIONAL
8 (OR STRING SYMBOL CHARACTER PACKAGE))
9 (VALUES (MEMBER T) &OPTIONAL))
10 Documentation:
11 Add all the PACKAGES-TO-USE to the use list for PACKAGE so that the
12 external symbols of the used packages are accessible as internal symbols in
13 PACKAGE.
14 Known attributes: unwind, any
15 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
USE-VALUE
1COMMON-LISP:USE-VALUE
2 [symbol]
3
4USE-VALUE names a compiled function:
5 Lambda-list: (VALUE &OPTIONAL CONDITION)
6 Declared type: (FUNCTION (T &OPTIONAL (OR CONDITION NULL))
7 (VALUES NULL &OPTIONAL))
8 Documentation:
9 Transfer control and VALUE to a restart named USE-VALUE, or
10 return NIL if none exists.
11 Known attributes: unwind, any
12 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
USER-HOMEDIR-PATHNAME
1COMMON-LISP:USER-HOMEDIR-PATHNAME
2 [symbol]
3
4USER-HOMEDIR-PATHNAME names a compiled function:
5 Lambda-list: (&OPTIONAL HOST)
6 Declared type: (FUNCTION (&OPTIONAL T) (VALUES PATHNAME &OPTIONAL))
7 Documentation:
8 Return the home directory of the user as a pathname. If the HOME
9 environment variable has been specified, the directory it designates
10 is returned; otherwise obtains the home directory from the operating
11 system. HOST argument is ignored by SBCL.
12 Known attributes: flushable, unsafely-flushable
13 Source file: SYS:SRC;CODE;FILESYS.LISP
VALUES
1COMMON-LISP:VALUES
2 [symbol]
3
4VALUES names a compiled function:
5 Lambda-list: (&REST VALUES)
6 Declared type: FUNCTION
7 Derived type: (FUNCTION (&REST T) *)
8 Documentation:
9 Return all arguments, in order, as values.
10 Known attributes: flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;EVAL.LISP
12
13(SETF VALUES) has a complex setf-expansion:
14 Lambda-list: (&REST PLACES)
15 (undocumented)
16 Source file: SYS:SRC;CODE;DEFSETFS.LISP
VALUES-LIST
1COMMON-LISP:VALUES-LIST
2 [symbol]
3
4VALUES-LIST names a compiled function:
5 Lambda-list: (LIST)
6 Declared type: (FUNCTION (LIST) *)
7 Derived type: (FUNCTION (T) *)
8 Documentation:
9 Return all of the elements of LIST, in order, as values.
10 Known attributes: foldable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;EVAL.LISP
VECTOR
1COMMON-LISP:VECTOR
2 [symbol]
3
4VECTOR names a compiled function:
5 Lambda-list: (&REST OBJECTS)
6 Declared type: (FUNCTION * (VALUES SIMPLE-VECTOR &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES SIMPLE-VECTOR &OPTIONAL))
8 Documentation:
9 Construct a SIMPLE-VECTOR from the given objects.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;ARRAY.LISP
12
13VECTOR names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:VECTOR>:
14 Class precedence-list: VECTOR, ARRAY, SEQUENCE, T
15 Direct superclasses: ARRAY, SEQUENCE
16 Direct subclasses: BIT-VECTOR,
17 SB-KERNEL::SIMPLE-ARRAY-COMPLEX-DOUBLE-FLOAT,
18 SB-KERNEL::SIMPLE-ARRAY-COMPLEX-SINGLE-FLOAT,
19 SB-KERNEL::SIMPLE-ARRAY-DOUBLE-FLOAT,
20 SB-KERNEL::SIMPLE-ARRAY-FIXNUM,
21 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-16,
22 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-32,
23 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-64,
24 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-8,
25 SB-KERNEL::SIMPLE-ARRAY-SINGLE-FLOAT,
26 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-15,
27 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-16,
28 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-2,
29 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-31,
30 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-32,
31 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-4,
32 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-63,
33 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-64,
34 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-7,
35 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-8,
36 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-FIXNUM,
37 SIMPLE-VECTOR, STRING, SB-KERNEL::VECTOR-NIL
38 Sealed.
39 No direct slots.
40
41VECTOR names a primitive type-specifier:
42 Lambda-list: (&OPTIONAL ELEMENT-TYPE SIZE)
VECTOR-POP
1COMMON-LISP:VECTOR-POP
2 [symbol]
3
4VECTOR-POP names a compiled function:
5 Lambda-list: (ARRAY)
6 Declared type: (FUNCTION ((AND VECTOR (NOT SIMPLE-ARRAY)))
7 (VALUES T &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES T &OPTIONAL))
9 Documentation:
10 Decrease the fill pointer by 1 and return the element pointed to by the
11 new fill pointer.
12 Source file: SYS:SRC;CODE;ARRAY.LISP
VECTOR-PUSH
1COMMON-LISP:VECTOR-PUSH
2 [symbol]
3
4VECTOR-PUSH names a compiled function:
5 Lambda-list: (NEW-ELEMENT ARRAY)
6 Declared type: (FUNCTION (T (AND VECTOR (NOT SIMPLE-ARRAY)))
7 (VALUES (OR NULL (UNSIGNED-BYTE 45)) &OPTIONAL))
8 Derived type: (FUNCTION (T T)
9 (VALUES (OR (MOD 35184372088831) NULL) &OPTIONAL))
10 Documentation:
11 Attempt to set the element of ARRAY designated by its fill pointer
12 to NEW-ELEMENT, and increment the fill pointer by one. If the fill pointer is
13 too large, NIL is returned, otherwise the index of the pushed element is
14 returned.
15 Source file: SYS:SRC;CODE;ARRAY.LISP
VECTOR-PUSH-EXTEND
1COMMON-LISP:VECTOR-PUSH-EXTEND
2 [symbol]
3
4VECTOR-PUSH-EXTEND names a compiled function:
5 Lambda-list: (NEW-ELEMENT VECTOR &OPTIONAL MIN-EXTENSION)
6 Declared type: (FUNCTION
7 (T (AND VECTOR (NOT SIMPLE-ARRAY)) &OPTIONAL
8 (INTEGER 1 35184372088831))
9 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
10 Derived type: (FUNCTION
11 (T T &OPTIONAL (OR NULL (INTEGER 1 35184372088831)))
12 (VALUES (UNSIGNED-BYTE 45) &OPTIONAL))
13 Source file: SYS:SRC;CODE;ARRAY.LISP
VECTORP
1COMMON-LISP:VECTORP
2 [symbol]
3
4VECTORP names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is a VECTOR, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate
10 Source file: SYS:SRC;CODE;PRED.LISP
WARN
1COMMON-LISP:WARN
2 [symbol]
3
4WARN names a compiled function:
5 Lambda-list: (DATUM &REST ARGUMENTS)
6 Declared type: (FUNCTION
7 ((OR STRING FUNCTION SYMBOL CONDITION
8 SB-PCL::CONDITION-CLASS)
9 &REST T)
10 (VALUES NULL &OPTIONAL))
11 Derived type: (FUNCTION (T &REST T) *)
12 Documentation:
13 Warn about a situation by signalling a condition formed by DATUM and
14 ARGUMENTS. While the condition is being signaled, a MUFFLE-WARNING restart
15 exists that causes WARN to immediately return NIL.
16 Known attributes: unwind, any
17 Source file: SYS:SRC;CODE;WARM-ERROR.LISP
WILD-PATHNAME-P
1COMMON-LISP:WILD-PATHNAME-P
2 [symbol]
3
4WILD-PATHNAME-P names a compiled function:
5 Lambda-list: (PATHNAME &OPTIONAL FIELD-KEY)
6 Declared type: (FUNCTION
7 ((OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
8 &OPTIONAL
9 (MEMBER :VERSION :TYPE :NAME :DIRECTORY :DEVICE
10 :HOST NIL))
11 (VALUES T &OPTIONAL))
12 Documentation:
13 Predicate for determining whether pathname contains any wildcards.
14 Known attributes: recursive
15 Source file: SYS:SRC;CODE;TARGET-PATHNAME.LISP
WRITE
1COMMON-LISP:WRITE
2 [symbol]
3
4WRITE names a compiled function:
5 Lambda-list: (OBJECT &KEY STREAM
6 ((ESCAPE *PRINT-ESCAPE*) *PRINT-ESCAPE*)
7 ((RADIX *PRINT-RADIX*) *PRINT-RADIX*)
8 ((BASE *PRINT-BASE*) *PRINT-BASE*)
9 ((CIRCLE *PRINT-CIRCLE*) *PRINT-CIRCLE*)
10 ((PRETTY *PRINT-PRETTY*) *PRINT-PRETTY*)
11 ((LEVEL *PRINT-LEVEL*) *PRINT-LEVEL*)
12 ((LENGTH *PRINT-LENGTH*) *PRINT-LENGTH*)
13 ((CASE *PRINT-CASE*) *PRINT-CASE*)
14 ((ARRAY *PRINT-ARRAY*) *PRINT-ARRAY*)
15 ((GENSYM *PRINT-GENSYM*) *PRINT-GENSYM*)
16 ((READABLY *PRINT-READABLY*) *PRINT-READABLY*)
17 ((RIGHT-MARGIN *PRINT-RIGHT-MARGIN*)
18 *PRINT-RIGHT-MARGIN*)
19 ((MISER-WIDTH *PRINT-MISER-WIDTH*) *PRINT-MISER-WIDTH*)
20 ((LINES *PRINT-LINES*) *PRINT-LINES*)
21 ((PPRINT-DISPATCH *PRINT-PPRINT-DISPATCH*)
22 *PRINT-PPRINT-DISPATCH*)
23 ((SUPPRESS-ERRORS *SUPPRESS-PRINT-ERRORS*)
24 *SUPPRESS-PRINT-ERRORS*))
25 Declared type: (FUNCTION
26 (T &KEY (:STREAM (OR STREAM BOOLEAN)) (:ESCAPE T)
27 (:RADIX T) (:BASE (INTEGER 2 36)) (:CIRCLE T)
28 (:PRETTY T) (:READABLY T)
29 (:LEVEL (OR UNSIGNED-BYTE NULL))
30 (:LENGTH (OR UNSIGNED-BYTE NULL)) (:CASE T)
31 (:ARRAY T) (:GENSYM T)
32 (:LINES (OR UNSIGNED-BYTE NULL))
33 (:RIGHT-MARGIN (OR UNSIGNED-BYTE NULL))
34 (:MISER-WIDTH (OR UNSIGNED-BYTE NULL))
35 (:PPRINT-DISPATCH T) (:SUPPRESS-ERRORS T))
36 (VALUES T &OPTIONAL))
37 Derived type: (FUNCTION
38 (T &KEY (:STREAM . #1=(T)) (:ESCAPE . #1#)
39 (:RADIX . #1#) (:BASE (INTEGER 2 36)) (:CIRCLE . #1#)
40 (:PRETTY . #1#)
41 (:LEVEL . #2=((OR UNSIGNED-BYTE NULL)))
42 (:LENGTH . #2#)
43 (:CASE (MEMBER :CAPITALIZE :DOWNCASE :UPCASE))
44 (:ARRAY . #1#) (:GENSYM . #1#) (:READABLY . #1#)
45 (:RIGHT-MARGIN . #2#) (:MISER-WIDTH . #2#)
46 (:LINES . #2#)
47 (:PPRINT-DISPATCH SB-PRETTY:PPRINT-DISPATCH-TABLE)
48 (:SUPPRESS-ERRORS . #1#))
49 (VALUES T &OPTIONAL))
50 Documentation:
51 Output OBJECT to the specified stream, defaulting to *STANDARD-OUTPUT*.
52 Known attributes: unwind, any
53 Source file: SYS:SRC;CODE;PRINT.LISP
WRITE-BYTE
1COMMON-LISP:WRITE-BYTE
2 [symbol]
3
4WRITE-BYTE names a compiled function:
5 Lambda-list: (INTEGER STREAM)
6 Declared type: (FUNCTION (INTEGER STREAM) (VALUES INTEGER &OPTIONAL))
7 Derived type: (FUNCTION (T T) *)
8 Source file: SYS:SRC;CODE;STREAM.LISP
WRITE-CHAR
1COMMON-LISP:WRITE-CHAR
2 [symbol]
3
4WRITE-CHAR names a compiled function:
5 Lambda-list: (CHARACTER &OPTIONAL (STREAM *STANDARD-OUTPUT*))
6 Declared type: (FUNCTION (CHARACTER &OPTIONAL (OR STREAM BOOLEAN))
7 (VALUES CHARACTER &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) *)
9 Source file: SYS:SRC;CODE;STREAM.LISP
WRITE-LINE
1COMMON-LISP:WRITE-LINE
2 [symbol]
3
4WRITE-LINE names a compiled function:
5 Lambda-list: (STRING &OPTIONAL (STREAM *STANDARD-OUTPUT*) &KEY
6 (START 0) END)
7 Declared type: (FUNCTION
8 (STRING &OPTIONAL (OR STREAM BOOLEAN) &KEY
9 (:START (UNSIGNED-BYTE 45))
10 (:END (OR NULL (UNSIGNED-BYTE 45))))
11 (VALUES STRING &OPTIONAL))
12 Derived type: (FUNCTION
13 (T &OPTIONAL T &KEY (:START . #1=(T)) (:END . #1#))
14 (VALUES ARRAY &OPTIONAL))
15 Source file: SYS:SRC;CODE;STREAM.LISP
WRITE-SEQUENCE
1COMMON-LISP:WRITE-SEQUENCE
2 [symbol]
3
4WRITE-SEQUENCE names a compiled function:
5 Lambda-list: (SEQ STREAM &KEY (START 0) (END NIL))
6 Declared type: (FUNCTION
7 (SEQUENCE STREAM &KEY (:START (UNSIGNED-BYTE 45))
8 (:END (OR NULL (UNSIGNED-BYTE 45))))
9 (VALUES SEQUENCE &OPTIONAL))
10 Derived type: (FUNCTION
11 (T STREAM &KEY (:START . #1=((UNSIGNED-BYTE 45)))
12 (:END (OR NULL . #1#)))
13 (VALUES SEQUENCE &OPTIONAL))
14 Documentation:
15 Write the elements of SEQ bounded by START and END to STREAM.
16 Known attributes: recursive
17 Source file: SYS:SRC;CODE;STREAM.LISP
WRITE-STRING
1COMMON-LISP:WRITE-STRING
2 [symbol]
3
4WRITE-STRING names a compiled function:
5 Lambda-list: (STRING &OPTIONAL (STREAM *STANDARD-OUTPUT*) &KEY
6 (START 0) END)
7 Declared type: (FUNCTION
8 (STRING &OPTIONAL (OR STREAM BOOLEAN) &KEY
9 (:START (UNSIGNED-BYTE 45))
10 (:END (OR NULL (UNSIGNED-BYTE 45))))
11 (VALUES STRING &OPTIONAL))
12 Derived type: (FUNCTION
13 (T &OPTIONAL T &KEY (:START . #1=(T)) (:END . #1#))
14 (VALUES ARRAY &OPTIONAL))
15 Source file: SYS:SRC;CODE;STREAM.LISP
WRITE-TO-STRING
1COMMON-LISP:WRITE-TO-STRING
2 [symbol]
3
4WRITE-TO-STRING names a compiled function:
5 Lambda-list: (OBJECT &KEY ((ESCAPE *PRINT-ESCAPE*) *PRINT-ESCAPE*)
6 ((RADIX *PRINT-RADIX*) *PRINT-RADIX*)
7 ((BASE *PRINT-BASE*) *PRINT-BASE*)
8 ((CIRCLE *PRINT-CIRCLE*) *PRINT-CIRCLE*)
9 ((PRETTY *PRINT-PRETTY*) *PRINT-PRETTY*)
10 ((LEVEL *PRINT-LEVEL*) *PRINT-LEVEL*)
11 ((LENGTH *PRINT-LENGTH*) *PRINT-LENGTH*)
12 ((CASE *PRINT-CASE*) *PRINT-CASE*)
13 ((ARRAY *PRINT-ARRAY*) *PRINT-ARRAY*)
14 ((GENSYM *PRINT-GENSYM*) *PRINT-GENSYM*)
15 ((READABLY *PRINT-READABLY*) *PRINT-READABLY*)
16 ((RIGHT-MARGIN *PRINT-RIGHT-MARGIN*)
17 *PRINT-RIGHT-MARGIN*)
18 ((MISER-WIDTH *PRINT-MISER-WIDTH*) *PRINT-MISER-WIDTH*)
19 ((LINES *PRINT-LINES*) *PRINT-LINES*)
20 ((PPRINT-DISPATCH *PRINT-PPRINT-DISPATCH*)
21 *PRINT-PPRINT-DISPATCH*)
22 ((SUPPRESS-ERRORS *SUPPRESS-PRINT-ERRORS*)
23 *SUPPRESS-PRINT-ERRORS*))
24 Declared type: (FUNCTION
25 (T &KEY (:ESCAPE T) (:RADIX T) (:BASE (INTEGER 2 36))
26 (:CIRCLE T) (:PRETTY T) (:READABLY T)
27 (:LEVEL (OR UNSIGNED-BYTE NULL))
28 (:LENGTH (OR UNSIGNED-BYTE NULL)) (:CASE T)
29 (:ARRAY T) (:GENSYM T)
30 (:LINES (OR UNSIGNED-BYTE NULL))
31 (:RIGHT-MARGIN (OR UNSIGNED-BYTE NULL))
32 (:MISER-WIDTH (OR UNSIGNED-BYTE NULL))
33 (:PPRINT-DISPATCH T) (:SUPPRESS-ERRORS T))
34 (VALUES SIMPLE-STRING &OPTIONAL))
35 Derived type: (FUNCTION
36 (T &KEY (:ESCAPE . #1=(T)) (:RADIX . #1#)
37 (:BASE (INTEGER 2 36)) (:CIRCLE . #1#)
38 (:PRETTY . #1#)
39 (:LEVEL . #2=((OR UNSIGNED-BYTE NULL)))
40 (:LENGTH . #2#)
41 (:CASE (MEMBER :CAPITALIZE :DOWNCASE :UPCASE))
42 (:ARRAY . #1#) (:GENSYM . #1#) (:READABLY . #1#)
43 (:RIGHT-MARGIN . #2#) (:MISER-WIDTH . #2#)
44 (:LINES . #2#)
45 (:PPRINT-DISPATCH SB-PRETTY:PPRINT-DISPATCH-TABLE)
46 (:SUPPRESS-ERRORS . #1#))
47 (VALUES SIMPLE-STRING &OPTIONAL))
48 Documentation:
49 Return the printed representation of OBJECT as a string.
50 Known attributes: unsafely-flushable
51 Source file: SYS:SRC;CODE;PRINT.LISP
Y-OR-N-P
1COMMON-LISP:Y-OR-N-P
2 [symbol]
3
4Y-OR-N-P names a compiled function:
5 Lambda-list: (&OPTIONAL FORMAT-STRING &REST ARGUMENTS)
6 Declared type: (FUNCTION
7 (&OPTIONAL (OR STRING NULL FUNCTION) &REST T)
8 (VALUES BOOLEAN &OPTIONAL))
9 Derived type: (FUNCTION (&OPTIONAL T &REST T)
10 (VALUES BOOLEAN &OPTIONAL))
11 Documentation:
12 Y-OR-N-P prints the message, if any, and reads characters from
13 *QUERY-IO* until the user enters y or Y as an affirmative, or either
14 n or N as a negative answer. It asks again if you enter any other
15 characters.
16 Source file: SYS:SRC;CODE;QUERY.LISP
YES-OR-NO-P
1COMMON-LISP:YES-OR-NO-P
2 [symbol]
3
4YES-OR-NO-P names a compiled function:
5 Lambda-list: (&OPTIONAL FORMAT-STRING &REST ARGUMENTS)
6 Declared type: (FUNCTION
7 (&OPTIONAL (OR STRING NULL FUNCTION) &REST T)
8 (VALUES BOOLEAN &OPTIONAL))
9 Derived type: (FUNCTION (&OPTIONAL T &REST T)
10 (VALUES BOOLEAN &OPTIONAL))
11 Documentation:
12 YES-OR-NO-P is similar to Y-OR-N-P, except that it clears the
13 input buffer, beeps, and uses READ-LINE to get the strings
14 YES or NO.
15 Source file: SYS:SRC;CODE;QUERY.LISP
ZEROP
1COMMON-LISP:ZEROP
2 [symbol]
3
4ZEROP names a compiled function:
5 Lambda-list: (NUMBER)
6 Declared type: (FUNCTION (NUMBER) (VALUES BOOLEAN &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
8 Documentation:
9 Is this number zero?
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
generic function
Symbol list
- ADD-METHOD
- ALLOCATE-INSTANCE
- CHANGE-CLASS
- CLASS-NAME
- CLOSE
- COMPUTE-APPLICABLE-METHODS
- DESCRIBE-OBJECT
- DOCUMENTATION
- FIND-METHOD
- FUNCTION-KEYWORDS
- INITIALIZE-INSTANCE
- INPUT-STREAM-P
- INTERACTIVE-STREAM-P
- MAKE-INSTANCE
- MAKE-INSTANCES-OBSOLETE
- MAKE-LOAD-FORM
- METHOD-QUALIFIERS
- NO-APPLICABLE-METHOD
- NO-NEXT-METHOD
- OPEN-STREAM-P
- OUTPUT-STREAM-P
- PRINT-OBJECT
- REINITIALIZE-INSTANCE
- REMOVE-METHOD
- SHARED-INITIALIZE
- SLOT-MISSING
- SLOT-UNBOUND
- STREAM-ELEMENT-TYPE
- UPDATE-INSTANCE-FOR-DIFFERENT-CLASS
- UPDATE-INSTANCE-FOR-REDEFINED-CLASS
ADD-METHOD
1COMMON-LISP:ADD-METHOD
2 [symbol]
3
4ADD-METHOD names a generic function:
5 Lambda-list: (GENERIC-FUNCTION METHOD)
6 Argument precedence order: (GENERIC-FUNCTION METHOD)
7 Derived type: (FUNCTION (T T) *)
8 Method-combination: STANDARD
9 Methods:
10 (ADD-METHOD (STANDARD-GENERIC-FUNCTION METHOD))
11 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
ALLOCATE-INSTANCE
1COMMON-LISP:ALLOCATE-INSTANCE
2 [symbol]
3
4ALLOCATE-INSTANCE names a generic function:
5 Lambda-list: (CLASS &REST INITARGS)
6 Derived type: (FUNCTION (T &REST T) *)
7 Method-combination: STANDARD
8 Methods:
9 (ALLOCATE-INSTANCE (STANDARD-CLASS))
10 (ALLOCATE-INSTANCE (STRUCTURE-CLASS))
11 (ALLOCATE-INSTANCE (CONDITION-CLASS))
12 (ALLOCATE-INSTANCE (SYSTEM-CLASS))
13 (ALLOCATE-INSTANCE (FUNCALLABLE-STANDARD-CLASS))
14 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
CHANGE-CLASS
1COMMON-LISP:CHANGE-CLASS
2 [symbol]
3
4CHANGE-CLASS names a generic function:
5 Lambda-list: (INSTANCE NEW-CLASS-NAME &REST INITARGS &KEY
6 &ALLOW-OTHER-KEYS)
7 Argument precedence order: (INSTANCE NEW-CLASS-NAME)
8 Derived type: (FUNCTION (T T &REST T &KEY &ALLOW-OTHER-KEYS) *)
9 Method-combination: STANDARD
10 Methods:
11 (CHANGE-CLASS (STANDARD-OBJECT STANDARD-CLASS))
12 (CHANGE-CLASS (FORWARD-REFERENCED-CLASS STANDARD-CLASS))
13 (CHANGE-CLASS (T FORWARD-REFERENCED-CLASS))
14 (CHANGE-CLASS (FUNCALLABLE-STANDARD-OBJECT
15 FUNCALLABLE-STANDARD-CLASS))
16 (CHANGE-CLASS (STANDARD-OBJECT FUNCALLABLE-STANDARD-CLASS))
17 (CHANGE-CLASS (FUNCALLABLE-STANDARD-OBJECT STANDARD-CLASS))
18 (CHANGE-CLASS (T SYMBOL))
19 (CHANGE-CLASS (METHOD T))
20 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
CLASS-NAME
1COMMON-LISP:CLASS-NAME
2 [symbol]
3
4CLASS-NAME names a generic function:
5 Lambda-list: (CLASS)
6 Derived type: (FUNCTION (T) *)
7 Known attributes: flushable, unsafely-flushable
8 Method-combination: STANDARD
9 Methods:
10 (CLASS-NAME (CLASS))
11 Documentation:
12 automatically generated reader method
13
14(SETF CLASS-NAME) names a generic function:
15 Lambda-list: (NEW-VALUE CLASS)
16 Argument precedence order: (NEW-VALUE CLASS)
17 Derived type: (FUNCTION (T T) *)
18 Method-combination: STANDARD
19 Methods:
20 ((SETF CLASS-NAME) (T T))
21 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
CLOSE
1COMMON-LISP:CLOSE
2 [symbol]
3
4CLOSE names a generic function:
5 Lambda-list: (STREAM &KEY ABORT)
6 Derived type: (FUNCTION (T &KEY (:ABORT T)) *)
7 Documentation:
8 Close the given STREAM. No more I/O may be performed, but
9 inquiries may still be made. If :ABORT is true, an attempt is made
10 to clean up the side effects of having created the stream.
11 Method-combination: STANDARD
12 Methods:
13 (CLOSE (IO-STREAM))
14 (CLOSE (FLEXI-STREAM))
15 Documentation:
16 Closes the flexi stream by closing the underlying `real'
17 stream.
18 (CLOSE (FUNDAMENTAL-STREAM))
19 (CLOSE (ANSI-STREAM))
20 Source file: SYS:SRC;PCL;GRAY-STREAMS.LISP
COMPUTE-APPLICABLE-METHODS
1COMMON-LISP:COMPUTE-APPLICABLE-METHODS
2 [symbol]
3
4COMPUTE-APPLICABLE-METHODS names a generic function:
5 Lambda-list: (GENERIC-FUNCTION ARGUMENTS)
6 Argument precedence order: (GENERIC-FUNCTION ARGUMENTS)
7 Derived type: (FUNCTION (T T) *)
8 Method-combination: STANDARD
9 Methods:
10 (COMPUTE-APPLICABLE-METHODS (GENERIC-FUNCTION T))
11 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
DESCRIBE-OBJECT
1COMMON-LISP:DESCRIBE-OBJECT
2 [symbol]
3
4DESCRIBE-OBJECT names a generic function:
5 Lambda-list: (OBJECT STREAM)
6 Argument precedence order: (OBJECT STREAM)
7 Derived type: (FUNCTION (T T) *)
8 Method-combination: STANDARD
9 Methods:
10 (DESCRIBE-OBJECT :AFTER (HEADER T))
11 (DESCRIBE-OBJECT (PACKAGE T))
12 (DESCRIBE-OBJECT (SYMBOL T))
13 (DESCRIBE-OBJECT (HASH-TABLE T))
14 (DESCRIBE-OBJECT (ARRAY T))
15 (DESCRIBE-OBJECT (CHARACTER T))
16 (DESCRIBE-OBJECT (PATHNAME T))
17 (DESCRIBE-OBJECT (SLOT-OBJECT T))
18 (DESCRIBE-OBJECT (CLASS T))
19 (DESCRIBE-OBJECT (FUNCTION T))
20 (DESCRIBE-OBJECT (CONS T))
21 (DESCRIBE-OBJECT (T T))
22 Source file: SYS:SRC;CODE;DESCRIBE.LISP
DOCUMENTATION
1COMMON-LISP:DOCUMENTATION
2 [symbol]
3
4DOCUMENTATION names a generic function:
5 Lambda-list: (OBJECT DOC-TYPE)
6 Argument precedence order: (DOC-TYPE OBJECT)
7 Derived type: (FUNCTION (T T) *)
8 Documentation:
9 Return the documentation string of Doc-Type for X, or NIL if none
10 exists. System doc-types are VARIABLE, FUNCTION, STRUCTURE, TYPE, SETF, and T.
11
12 Function documentation is stored separately for function names and objects:
13 DEFUN, LAMBDA, &co create function objects with the specified documentation
14 strings.
15
16 (SETF (DOCUMENTATION NAME 'FUNCTION) STRING)
17
18 sets the documentation string stored under the specified name, and
19
20 (SETF (DOCUMENTATION FUNC T) STRING)
21
22 sets the documentation string stored in the function object.
23
24 (DOCUMENTATION NAME 'FUNCTION)
25
26 returns the documentation stored under the function name if any, and
27 falls back on the documentation in the function object if necessary.
28 Method-combination: STANDARD
29 Methods:
30 (DOCUMENTATION (SYMBOL (EQL OPTIMIZE)))
31 (DOCUMENTATION (PACKAGE (EQL T)))
32 (DOCUMENTATION (STANDARD-SLOT-DEFINITION (EQL T)))
33 (DOCUMENTATION (SYMBOL (EQL VARIABLE)))
34 (DOCUMENTATION (SYMBOL (EQL STRUCTURE)))
35 (DOCUMENTATION (SYMBOL (EQL TYPE)))
36 (DOCUMENTATION (CONDITION-CLASS (EQL TYPE)))
37 (DOCUMENTATION (CONDITION-CLASS (EQL T)))
38 (DOCUMENTATION (CLASS (EQL TYPE)))
39 (DOCUMENTATION (CLASS (EQL T)))
40 (DOCUMENTATION (STRUCTURE-CLASS (EQL TYPE)))
41 (DOCUMENTATION (STRUCTURE-CLASS (EQL T)))
42 (DOCUMENTATION (STANDARD-METHOD (EQL T)))
43 (DOCUMENTATION (SYMBOL (EQL METHOD-COMBINATION)))
44 (DOCUMENTATION (METHOD-COMBINATION (EQL METHOD-COMBINATION)))
45 (DOCUMENTATION (METHOD-COMBINATION (EQL T)))
46 (DOCUMENTATION (SYMBOL (EQL SETF)))
47 (DOCUMENTATION (SYMBOL (EQL COMPILER-MACRO)))
48 (DOCUMENTATION (SYMBOL (EQL FUNCTION)))
49 (DOCUMENTATION (LIST (EQL FUNCTION)))
50 (DOCUMENTATION (LIST (EQL COMPILER-MACRO)))
51 (DOCUMENTATION (FUNCTION (EQL FUNCTION)))
52 (DOCUMENTATION (FUNCTION (EQL T)))
53 (DOCUMENTATION :AROUND (T T))
54 (DOCUMENTATION (T T))
55 Source file: SYS:SRC;PCL;DOCUMENTATION.LISP
56
57(SETF DOCUMENTATION) names a generic function:
58 Lambda-list: (NEW-VALUE OBJECT DOC-TYPE)
59 Argument precedence order: (DOC-TYPE OBJECT NEW-VALUE)
60 Derived type: (FUNCTION (T T T) *)
61 Method-combination: STANDARD
62 Methods:
63 ((SETF DOCUMENTATION) (T PACKAGE (EQL T)))
64 ((SETF DOCUMENTATION) (T STANDARD-SLOT-DEFINITION (EQL T)))
65 ((SETF DOCUMENTATION) (T SYMBOL (EQL VARIABLE)))
66 ((SETF DOCUMENTATION) (T SYMBOL (EQL STRUCTURE)))
67 ((SETF DOCUMENTATION) (T SYMBOL (EQL TYPE)))
68 ((SETF DOCUMENTATION) (T CONDITION-CLASS (EQL TYPE)))
69 ((SETF DOCUMENTATION) (T CONDITION-CLASS (EQL T)))
70 ((SETF DOCUMENTATION) (T CLASS (EQL TYPE)))
71 ((SETF DOCUMENTATION) (T CLASS (EQL T)))
72 ((SETF DOCUMENTATION) (T STRUCTURE-CLASS (EQL TYPE)))
73 ((SETF DOCUMENTATION) (T STRUCTURE-CLASS (EQL T)))
74 ((SETF DOCUMENTATION) (T STANDARD-METHOD (EQL T)))
75 ((SETF DOCUMENTATION) (T SYMBOL (EQL METHOD-COMBINATION)))
76 ((SETF DOCUMENTATION) (T METHOD-COMBINATION
77 (EQL METHOD-COMBINATION)))
78 ((SETF DOCUMENTATION) (T METHOD-COMBINATION (EQL T)))
79 ((SETF DOCUMENTATION) (T SYMBOL (EQL SETF)))
80 ((SETF DOCUMENTATION) (T SYMBOL (EQL COMPILER-MACRO)))
81 ((SETF DOCUMENTATION) (T SYMBOL (EQL FUNCTION)))
82 ((SETF DOCUMENTATION) (T LIST (EQL COMPILER-MACRO)))
83 ((SETF DOCUMENTATION) (T LIST (EQL FUNCTION)))
84 ((SETF DOCUMENTATION) (T FUNCTION (EQL FUNCTION)))
85 ((SETF DOCUMENTATION) (T FUNCTION (EQL T)))
86 ((SETF DOCUMENTATION) (T T T))
87 ((SETF DOCUMENTATION) :AROUND (T (EQL NIL) T))
88 Source file: SYS:SRC;PCL;DOCUMENTATION.LISP
FIND-METHOD
1COMMON-LISP:FIND-METHOD
2 [symbol]
3
4FIND-METHOD names a generic function:
5 Lambda-list: (GENERIC-FUNCTION QUALIFIERS SPECIALIZERS &OPTIONAL
6 ERRORP)
7 Argument precedence order: (GENERIC-FUNCTION QUALIFIERS SPECIALIZERS)
8 Derived type: (FUNCTION (T T T &OPTIONAL T) *)
9 Method-combination: STANDARD
10 Methods:
11 (FIND-METHOD (STANDARD-GENERIC-FUNCTION T T))
12 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
FUNCTION-KEYWORDS
1COMMON-LISP:FUNCTION-KEYWORDS
2 [symbol]
3
4FUNCTION-KEYWORDS names a generic function:
5 Lambda-list: (METHOD)
6 Derived type: (FUNCTION (T) *)
7 Method-combination: STANDARD
8 Methods:
9 (FUNCTION-KEYWORDS (STANDARD-METHOD))
10 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
INITIALIZE-INSTANCE
1COMMON-LISP:INITIALIZE-INSTANCE
2 [symbol]
3
4INITIALIZE-INSTANCE names a generic function:
5 Lambda-list: (INSTANCE &REST INITARGS &KEY &ALLOW-OTHER-KEYS)
6 Derived type: (FUNCTION
7 (T &REST T &KEY (:SYSTEM T) (:OTHER-SYSTEMS T)
8 (:NAME T) (:INITFORM T) (:INITFUNCTION T) (:TYPE T)
9 (:ALLOCATION T) (:INITARGS T) (:DOCUMENTATION T)
10 (:READERS T) (:WRITERS T) (:LAMBDA-LIST T)
11 (:ARGUMENT-PRECEDENCE-ORDER T) &ALLOW-OTHER-KEYS)
12 *)
13 Method-combination: STANDARD
14 Methods:
15 (INITIALIZE-INSTANCE :AFTER (FLEXI-STREAM))
16 Documentation:
17 Makes sure the EXTERNAL-FORMAT and ELEMENT-TYPE slots contain
18 reasonable values.
19 (INITIALIZE-INSTANCE :AFTER (FLEXI-8-BIT-FORMAT))
20 Documentation:
21 Sets the fixed encoding/decoding tables for this particular
22 external format.
23 (INITIALIZE-INSTANCE :AFTER (FILTERED-SEQUENTIAL-PLAN))
24 (INITIALIZE-INSTANCE :BEFORE (NON-PROPAGATING-OPERATION))
25 (INITIALIZE-INSTANCE :BEFORE (OPERATION))
26 (INITIALIZE-INSTANCE :AFTER (OPERATION))
27 (INITIALIZE-INSTANCE (SLOT-OBJECT))
28 (INITIALIZE-INSTANCE :BEFORE (SLOT-DEFINITION))
29 (INITIALIZE-INSTANCE :BEFORE (DIRECT-SLOT-DEFINITION))
30 (INITIALIZE-INSTANCE :AFTER (EFFECTIVE-SLOT-DEFINITION))
31 (INITIALIZE-INSTANCE (SYSTEM-CLASS))
32 (INITIALIZE-INSTANCE :AFTER (STANDARD-GENERIC-FUNCTION))
33 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
INPUT-STREAM-P
1COMMON-LISP:INPUT-STREAM-P
2 [symbol]
3
4INPUT-STREAM-P names a generic function:
5 Lambda-list: (STREAM)
6 Derived type: (FUNCTION (T) *)
7 Documentation:
8 Can STREAM perform input operations?
9 Method-combination: STANDARD
10 Methods:
11 (INPUT-STREAM-P (FUNDAMENTAL-INPUT-STREAM))
12 (INPUT-STREAM-P (FUNDAMENTAL-STREAM))
13 (INPUT-STREAM-P (ANSI-STREAM))
14 Source file: SYS:SRC;PCL;GRAY-STREAMS.LISP
INTERACTIVE-STREAM-P
1COMMON-LISP:INTERACTIVE-STREAM-P
2 [symbol]
3
4INTERACTIVE-STREAM-P names a generic function:
5 Lambda-list: (STREAM)
6 Derived type: (FUNCTION (T) *)
7 Documentation:
8 Is STREAM an interactive stream?
9 Method-combination: STANDARD
10 Methods:
11 (INTERACTIVE-STREAM-P (FUNDAMENTAL-STREAM))
12 (INTERACTIVE-STREAM-P (ANSI-STREAM))
13 Source file: SYS:SRC;PCL;GRAY-STREAMS.LISP
MAKE-INSTANCE
1COMMON-LISP:MAKE-INSTANCE
2 [symbol]
3
4MAKE-INSTANCE names a generic function:
5 Lambda-list: (CLASS &REST INITARGS &KEY &ALLOW-OTHER-KEYS)
6 Derived type: (FUNCTION (T &REST T &KEY &ALLOW-OTHER-KEYS) *)
7 Method-combination: STANDARD
8 Methods:
9 (MAKE-INSTANCE (SYMBOL))
10 (MAKE-INSTANCE (CLASS))
11 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
MAKE-INSTANCES-OBSOLETE
1COMMON-LISP:MAKE-INSTANCES-OBSOLETE
2 [symbol]
3
4MAKE-INSTANCES-OBSOLETE names a generic function:
5 Lambda-list: (CLASS)
6 Derived type: (FUNCTION (T) *)
7 Method-combination: STANDARD
8 Methods:
9 (MAKE-INSTANCES-OBSOLETE (STD-CLASS))
10 (MAKE-INSTANCES-OBSOLETE (SYMBOL))
11 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
MAKE-LOAD-FORM
1COMMON-LISP:MAKE-LOAD-FORM
2 [symbol]
3
4MAKE-LOAD-FORM names a generic function:
5 Lambda-list: (OBJECT &OPTIONAL ENVIRONMENT)
6 Derived type: (FUNCTION (T &OPTIONAL T) *)
7 Method-combination: STANDARD
8 Methods:
9 (MAKE-LOAD-FORM (EXTERNAL-FORMAT))
10 Documentation:
11 Defines a way to reconstruct external formats. Needed for OpenMCL.
12 (MAKE-LOAD-FORM (PROTOTYPE))
13 (MAKE-LOAD-FORM (CONDITION))
14 (MAKE-LOAD-FORM (STANDARD-OBJECT))
15 (MAKE-LOAD-FORM (STRUCTURE-OBJECT))
16 (MAKE-LOAD-FORM (ALIEN-TYPE))
17 (MAKE-LOAD-FORM (LAYOUT))
18 (MAKE-LOAD-FORM (CLASS))
19 (MAKE-LOAD-FORM (COMMA))
20 (MAKE-LOAD-FORM (DEFSTRUCT-DESCRIPTION))
21 (MAKE-LOAD-FORM (CLASSOID-CELL))
22 (MAKE-LOAD-FORM (HEAP-ALIEN-INFO))
23 (MAKE-LOAD-FORM (LVAR))
24 (MAKE-LOAD-FORM (NLX-INFO))
25 (MAKE-LOAD-FORM (LEAF))
26 (MAKE-LOAD-FORM (VOP-INFO))
27 (MAKE-LOAD-FORM (ALIEN-RECORD-FIELD))
28 (MAKE-LOAD-FORM (LOCAL-ALIEN-INFO))
29 (MAKE-LOAD-FORM (RANDOM-STATE))
30 (MAKE-LOAD-FORM (DEFINITION-SOURCE-LOCATION))
31 (MAKE-LOAD-FORM (DEFSTRUCT-SLOT-DESCRIPTION))
32 (MAKE-LOAD-FORM (FMT-CONTROL-PROXY))
33 (MAKE-LOAD-FORM (LOCAL-CALL-CONTEXT))
34 (MAKE-LOAD-FORM (RESTART-LOCATION))
35 (MAKE-LOAD-FORM (HASH-TABLE))
36 (MAKE-LOAD-FORM (PATHNAME))
37 (MAKE-LOAD-FORM (TRACE-INFO))
38 Source file: SYS:SRC;PCL;ENV.LISP
METHOD-QUALIFIERS
1COMMON-LISP:METHOD-QUALIFIERS
2 [symbol]
3
4METHOD-QUALIFIERS names a generic function:
5 Lambda-list: (M)
6 Derived type: (FUNCTION (T) *)
7 Method-combination: STANDARD
8 Methods:
9 (METHOD-QUALIFIERS (STANDARD-METHOD))
10 Documentation:
11 automatically generated reader method
NO-APPLICABLE-METHOD
1COMMON-LISP:NO-APPLICABLE-METHOD
2 [symbol]
3
4NO-APPLICABLE-METHOD names a generic function:
5 Lambda-list: (GENERIC-FUNCTION &REST ARGS)
6 Derived type: (FUNCTION (T &REST T) *)
7 Method-combination: STANDARD
8 Methods:
9 (NO-APPLICABLE-METHOD (STREAM-FUNCTION))
10 (NO-APPLICABLE-METHOD (CNM-ARGS-CHECKER))
11 (NO-APPLICABLE-METHOD (T))
NO-NEXT-METHOD
1COMMON-LISP:NO-NEXT-METHOD
2 [symbol]
3
4NO-NEXT-METHOD names a generic function:
5 Lambda-list: (GENERIC-FUNCTION METHOD &REST ARGS)
6 Argument precedence order: (GENERIC-FUNCTION METHOD)
7 Derived type: (FUNCTION (T T &REST T) *)
8 Method-combination: STANDARD
9 Methods:
10 (NO-NEXT-METHOD (STANDARD-GENERIC-FUNCTION STANDARD-METHOD))
OPEN-STREAM-P
1COMMON-LISP:OPEN-STREAM-P
2 [symbol]
3
4OPEN-STREAM-P names a generic function:
5 Lambda-list: (STREAM)
6 Derived type: (FUNCTION (T) *)
7 Documentation:
8 Return true if STREAM is not closed. A default method is provided
9 by class FUNDAMENTAL-STREAM which returns true if CLOSE has not been
10 called on the stream.
11 Method-combination: STANDARD
12 Methods:
13 (OPEN-STREAM-P (FLEXI-STREAM))
14 Documentation:
15 A flexi stream is open if its underlying stream is open.
16 (OPEN-STREAM-P (FUNDAMENTAL-STREAM))
17 (OPEN-STREAM-P (ANSI-STREAM))
18 Source file: SYS:SRC;PCL;GRAY-STREAMS.LISP
OUTPUT-STREAM-P
1COMMON-LISP:OUTPUT-STREAM-P
2 [symbol]
3
4OUTPUT-STREAM-P names a generic function:
5 Lambda-list: (STREAM)
6 Derived type: (FUNCTION (T) *)
7 Documentation:
8 Can STREAM perform output operations?
9 Method-combination: STANDARD
10 Methods:
11 (OUTPUT-STREAM-P (FUNDAMENTAL-OUTPUT-STREAM))
12 (OUTPUT-STREAM-P (FUNDAMENTAL-STREAM))
13 (OUTPUT-STREAM-P (ANSI-STREAM))
14 Source file: SYS:SRC;PCL;GRAY-STREAMS.LISP
PRINT-OBJECT
1COMMON-LISP:PRINT-OBJECT
2 [symbol]
3
4PRINT-OBJECT names a generic function:
5 Lambda-list: (OBJECT STREAM)
6 Argument precedence order: (OBJECT STREAM)
7 Derived type: (FUNCTION (T T) *)
8 Method-combination: STANDARD
9 Methods:
10 (PRINT-OBJECT (EXTERNAL-FORMAT T))
11 Documentation:
12 How an EXTERNAL-FORMAT object is rendered. Uses
13 NORMALIZE-EXTERNAL-FORMAT.
14 (PRINT-OBJECT (THREAD T))
15 (PRINT-OBJECT (RECURSIVE-LOCK T))
16 (PRINT-OBJECT (LOCK T))
17 (PRINT-OBJECT (ATOMIC-INTEGER T))
18 (PRINT-OBJECT (BUNDLE T))
19 (PRINT-OBJECT (CLIENT-INFO T))
20 (PRINT-OBJECT (CLIENT-FILE-INFO T))
21 (PRINT-OBJECT (LOAD-STRATEGY T))
22 (PRINT-OBJECT (SYSTEM T))
23 (PRINT-OBJECT (RELEASE T))
24 (PRINT-OBJECT (DIST T))
25 (PRINT-OBJECT (HASH-TABLE-BUCKET T))
26 (PRINT-OBJECT (RECORD-POINTER T))
27 (PRINT-OBJECT (URL T))
28 (PRINT-OBJECT (HEADER T))
29 (PRINT-OBJECT (SOCKET T))
30 (PRINT-OBJECT (ACTION-STATUS T))
31 (PRINT-OBJECT (FORCING T))
32 (PRINT-OBJECT (MISSING-COMPONENT-OF-VERSION T))
33 (PRINT-OBJECT (MISSING-COMPONENT T))
34 (PRINT-OBJECT (MISSING-DEPENDENCY T))
35 (PRINT-OBJECT (OPERATION T))
36 (PRINT-OBJECT (COMPONENT T))
37 (PRINT-OBJECT (DEPRECATED-FUNCTION-CONDITION T))
38 (PRINT-OBJECT (TIMER T))
39 (PRINT-OBJECT (PRIORITY-QUEUE T))
40 (PRINT-OBJECT (PROCESS T))
41 (PRINT-OBJECT (INTERPRETED-FUNCTION T))
42 (PRINT-OBJECT (ENV T))
43 (PRINT-OBJECT :AROUND (REFERENCE-CONDITION T))
44 (PRINT-OBJECT (CELL-ERROR T))
45 (PRINT-OBJECT (TYPE-ERROR T))
46 (PRINT-OBJECT (POLICY T))
47 (PRINT-OBJECT (SPECIALIZER-WITH-OBJECT T))
48 (PRINT-OBJECT (CLASS-PRECEDENCE-DESCRIPTION T))
49 (PRINT-OBJECT (CTOR T))
50 (PRINT-OBJECT (DFUN-INFO T))
51 (PRINT-OBJECT (CACHE T))
52 (PRINT-OBJECT (STANDARD-GENERIC-FUNCTION T))
53 (PRINT-OBJECT (SLOT-DEFINITION T))
54 (PRINT-OBJECT (CLASS T))
55 (PRINT-OBJECT (STANDARD-METHOD-COMBINATION T))
56 (PRINT-OBJECT (STANDARD-ACCESSOR-METHOD T))
57 (PRINT-OBJECT (STANDARD-METHOD T))
58 (PRINT-OBJECT (FUNCALLABLE-STANDARD-OBJECT T))
59 (PRINT-OBJECT (STANDARD-OBJECT T))
60 (PRINT-OBJECT (PACKED-INFO T))
61 (PRINT-OBJECT (STREAM T))
62 (PRINT-OBJECT (ROBINHOOD-HASHSET T))
63 (PRINT-OBJECT (TYPE-CLASS T))
64 (PRINT-OBJECT (KEY-INFO T))
65 (PRINT-OBJECT (CTYPE T))
66 (PRINT-OBJECT (CLASSOID T))
67 (PRINT-OBJECT (CLASSOID-CELL T))
68 (PRINT-OBJECT (RESTART T))
69 (PRINT-OBJECT (DEPRECATION-CONDITION T))
70 (PRINT-OBJECT :AFTER (EARLY-DEPRECATION-WARNING T))
71 (PRINT-OBJECT :AFTER (LATE-DEPRECATION-WARNING T))
72 (PRINT-OBJECT :AFTER (FINAL-DEPRECATION-WARNING T))
73 (PRINT-OBJECT (CONDITION T))
74 (PRINT-OBJECT (FUN-INFO T))
75 (PRINT-OBJECT (INFO-HASHTABLE T))
76 (PRINT-OBJECT (META-INFO T))
77 (PRINT-OBJECT (SSET T))
78 (PRINT-OBJECT (LEXENV T))
79 (PRINT-OBJECT (CTRAN T))
80 (PRINT-OBJECT (LVAR-ANNOTATION T))
81 (PRINT-OBJECT (LVAR T))
82 (PRINT-OBJECT (CLOOP T))
83 (PRINT-OBJECT (CBLOCK T))
84 (PRINT-OBJECT (COMPONENT T))
85 (PRINT-OBJECT (CLEANUP T))
86 (PRINT-OBJECT (ENVIRONMENT T))
87 (PRINT-OBJECT (TAIL-SET T))
88 (PRINT-OBJECT (NLX-INFO T))
89 (PRINT-OBJECT (CONSTANT T))
90 (PRINT-OBJECT (GLOBAL-VAR T))
91 (PRINT-OBJECT (DEFINED-FUN T))
92 (PRINT-OBJECT (FUNCTIONAL T))
93 (PRINT-OBJECT (CLAMBDA T))
94 (PRINT-OBJECT (OPTIONAL-DISPATCH T))
95 (PRINT-OBJECT (ARG-INFO T))
96 (PRINT-OBJECT (LAMBDA-VAR T))
97 (PRINT-OBJECT (REF T))
98 (PRINT-OBJECT (CIF T))
99 (PRINT-OBJECT (JUMP-TABLE T))
100 (PRINT-OBJECT (CSET T))
101 (PRINT-OBJECT (COMBINATION T))
102 (PRINT-OBJECT (MV-COMBINATION T))
103 (PRINT-OBJECT (BIND T))
104 (PRINT-OBJECT (CRETURN T))
105 (PRINT-OBJECT (CAST T))
106 (PRINT-OBJECT (ENTRY T))
107 (PRINT-OBJECT (EXIT T))
108 (PRINT-OBJECT (ENCLOSE T))
109 (PRINT-OBJECT (CDYNAMIC-EXTENT T))
110 (PRINT-OBJECT (UNDEFINED-WARNING T))
111 (PRINT-OBJECT (ARGUMENT-MISMATCH-WARNING T))
112 (PRINT-OBJECT (LABEL T))
113 (PRINT-OBJECT (PRIMITIVE-TYPE T))
114 (PRINT-OBJECT (IR2-BLOCK T))
115 (PRINT-OBJECT (IR2-LVAR T))
116 (PRINT-OBJECT (IR2-ENVIRONMENT T))
117 (PRINT-OBJECT (RETURN-INFO T))
118 (PRINT-OBJECT (IR2-NLX-INFO T))
119 (PRINT-OBJECT (TEMPLATE T))
120 (PRINT-OBJECT (VOP T))
121 (PRINT-OBJECT (TN-REF T))
122 (PRINT-OBJECT (STORAGE-CLASS T))
123 (PRINT-OBJECT (TN T))
124 (PRINT-OBJECT (GLOBAL-CONFLICTS T))
125 (PRINT-OBJECT (VOP-PARSE T))
126 (PRINT-OBJECT (OPERAND-PARSE T))
127 (PRINT-OBJECT (ALIEN-TYPE-CLASS T))
128 (PRINT-OBJECT (ALIEN-RECORD-FIELD T))
129 (PRINT-OBJECT (HEAP-ALIEN-INFO T))
130 (PRINT-OBJECT (LOCAL-ALIEN-INFO T))
131 (PRINT-OBJECT (ALIEN-TYPE T))
132 (PRINT-OBJECT (ALIEN-VALUE T))
133 (PRINT-OBJECT (ARENA T))
134 (PRINT-OBJECT (RANDOM-STATE T))
135 (PRINT-OBJECT (LAYOUT T))
136 (PRINT-OBJECT (HOST T))
137 (PRINT-OBJECT (FILE-INFO T))
138 (PRINT-OBJECT (SOURCE-INFO T))
139 (PRINT-OBJECT (DEFSTRUCT-DESCRIPTION T))
140 (PRINT-OBJECT (DEFSTRUCT-SLOT-DESCRIPTION T))
141 (PRINT-OBJECT (TRANSFORM T))
142 (PRINT-OBJECT (FD-STREAM T))
143 (PRINT-OBJECT (SYNONYM-STREAM T))
144 (PRINT-OBJECT (TWO-WAY-STREAM T))
145 (PRINT-OBJECT (CONCATENATED-STREAM T))
146 (PRINT-OBJECT (ECHO-STREAM T))
147 (PRINT-OBJECT (STUB-STREAM T))
148 (PRINT-OBJECT (SEGMENT T))
149 (PRINT-OBJECT (INSTRUCTION T))
150 (PRINT-OBJECT (STMT T))
151 (PRINT-OBJECT (FASL-OUTPUT T))
152 (PRINT-OBJECT (CORE-OBJECT T))
153 (PRINT-OBJECT (COMPILER-ERROR-CONTEXT T))
154 (PRINT-OBJECT (DISASSEM-STATE T))
155 (PRINT-OBJECT (EA T))
156 (PRINT-OBJECT (VERTEX T))
157 (PRINT-OBJECT (HANDLER T))
158 (PRINT-OBJECT (BINARY-NODE T))
159 (PRINT-OBJECT (UNARY-NODE T))
160 (PRINT-OBJECT (SYMBOL-TABLE T))
161 (PRINT-OBJECT (PACKAGE T))
162 (PRINT-OBJECT (HASH-TABLE T))
163 (PRINT-OBJECT (LINKED-LIST T))
164 (PRINT-OBJECT (LIST-NODE T))
165 (PRINT-OBJECT (SPLIT-ORDERED-LIST T))
166 (PRINT-OBJECT (SO-KEY-NODE T))
167 (PRINT-OBJECT (TOKEN-BUF T))
168 (PRINT-OBJECT (READTABLE T))
169 (PRINT-OBJECT (SYMBOL T))
170 (PRINT-OBJECT (CONS T))
171 (PRINT-OBJECT (VECTOR T))
172 (PRINT-OBJECT (ARRAY T))
173 (PRINT-OBJECT (INTEGER T))
174 (PRINT-OBJECT (RATIO T))
175 (PRINT-OBJECT (COMPLEX T))
176 (PRINT-OBJECT (FLOAT T))
177 (PRINT-OBJECT (CHARACTER T))
178 (PRINT-OBJECT (SYSTEM-AREA-POINTER T))
179 (PRINT-OBJECT (WEAK-POINTER T))
180 (PRINT-OBJECT (CODE-COMPONENT T))
181 (PRINT-OBJECT (FDEFN T))
182 (PRINT-OBJECT (SIMD-PACK T))
183 (PRINT-OBJECT (SIMD-PACK-256 T))
184 (PRINT-OBJECT (FUNCTION T))
185 (PRINT-OBJECT (T T))
186 (PRINT-OBJECT (PPRINT-DISPATCH-ENTRY T))
187 (PRINT-OBJECT (PPRINT-DISPATCH-TABLE T))
188 (PRINT-OBJECT (STRUCTURE-OBJECT T))
189 (PRINT-OBJECT (LOGICAL-HOST T))
190 (PRINT-OBJECT (PATHNAME T))
191 (PRINT-OBJECT (PATTERN T))
192 (PRINT-OBJECT (AVLNODE T))
193 (PRINT-OBJECT (THREAD T))
194 (PRINT-OBJECT (MUTEX T))
195 (PRINT-OBJECT (WAITQUEUE T))
196 (PRINT-OBJECT (DEBUG-VAR T))
197 (PRINT-OBJECT (DEBUG-FUN T))
198 (PRINT-OBJECT (DEBUG-BLOCK T))
199 (PRINT-OBJECT (COMPILED-FRAME T))
200 (PRINT-OBJECT (BREAKPOINT-DATA T))
201 (PRINT-OBJECT (BREAKPOINT T))
202 (PRINT-OBJECT (CODE-LOCATION T))
203 (PRINT-OBJECT (FUN-END-COOKIE T))
204 (PRINT-OBJECT (INSTRUCTION T))
205 (PRINT-OBJECT (INST-SPACE T))
206 (PRINT-OBJECT (SEGMENT T))
207 (PRINT-OBJECT (REG T))
208 (PRINT-OBJECT (UNPRINTABLE-OBJECT T))
209 (PRINT-OBJECT (LOOP-UNIVERSE T))
210 (PRINT-OBJECT (FMT-CONTROL T))
211 (PRINT-OBJECT (FORMAT-DIRECTIVE T))
212 (PRINT-OBJECT (TRACE-INFO T))
213 Source file: SYS:SRC;PCL;PRINT-OBJECT.LISP
REINITIALIZE-INSTANCE
1COMMON-LISP:REINITIALIZE-INSTANCE
2 [symbol]
3
4REINITIALIZE-INSTANCE names a generic function:
5 Lambda-list: (INSTANCE &REST INITARGS &KEY &ALLOW-OTHER-KEYS)
6 Derived type: (FUNCTION
7 (T &REST T &KEY (:DIRECT-SUPERCLASSES T)
8 (:LAMBDA-LIST T) (:ARGUMENT-PRECEDENCE-ORDER T)
9 &ALLOW-OTHER-KEYS)
10 *)
11 Method-combination: STANDARD
12 Methods:
13 (REINITIALIZE-INSTANCE (SLOT-OBJECT))
14 (REINITIALIZE-INSTANCE :BEFORE (SLOT-CLASS))
15 (REINITIALIZE-INSTANCE :AFTER (SLOT-CLASS))
16 (REINITIALIZE-INSTANCE :AFTER (CONDITION-CLASS))
17 (REINITIALIZE-INSTANCE (SYSTEM-CLASS))
18 (REINITIALIZE-INSTANCE (METHOD))
19 (REINITIALIZE-INSTANCE :AROUND (STANDARD-GENERIC-FUNCTION))
20 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
REMOVE-METHOD
1COMMON-LISP:REMOVE-METHOD
2 [symbol]
3
4REMOVE-METHOD names a generic function:
5 Lambda-list: (GENERIC-FUNCTION METHOD)
6 Argument precedence order: (GENERIC-FUNCTION METHOD)
7 Derived type: (FUNCTION (T T) *)
8 Method-combination: STANDARD
9 Methods:
10 (REMOVE-METHOD (STANDARD-GENERIC-FUNCTION METHOD))
11 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
SHARED-INITIALIZE
1COMMON-LISP:SHARED-INITIALIZE
2 [symbol]
3
4SHARED-INITIALIZE names a generic function:
5 Lambda-list: (INSTANCE SLOT-NAMES &REST INITARGS &KEY
6 &ALLOW-OTHER-KEYS)
7 Argument precedence order: (INSTANCE SLOT-NAMES)
8 Derived type: (FUNCTION
9 (T T &REST T &KEY (:PROTOCOL T) (:TYPE T)
10 (:DIRECT-SUPERCLASSES T) (:DIRECT-SLOTS T)
11 (:DIRECT-DEFAULT-INITARGS T) (:NAME T)
12 (:ALLOCATION T) (:ALLOCATION-CLASS T) (:QUALIFIERS T)
13 (:LAMBDA-LIST T) (:SPECIALIZERS T) (:FUNCTION T)
14 (:DOCUMENTATION T) (:SLOT-NAME T)
15 (:SLOT-DEFINITION T) (SB-PCL::METHOD-CELL T)
16 (:ARGUMENT-PRECEDENCE-ORDER T) (:DECLARATIONS T)
17 (:METHOD-CLASS T) (:METHOD-COMBINATION T)
18 &ALLOW-OTHER-KEYS)
19 *)
20 Method-combination: STANDARD
21 Methods:
22 (SHARED-INITIALIZE :AFTER (SOCKET T))
23 (SHARED-INITIALIZE (SLOT-OBJECT T))
24 (SHARED-INITIALIZE :AFTER (CLASS-EQ-SPECIALIZER T))
25 (SHARED-INITIALIZE :AFTER (EQL-SPECIALIZER T))
26 (SHARED-INITIALIZE :AFTER (STD-CLASS T))
27 (SHARED-INITIALIZE :AFTER (FORWARD-REFERENCED-CLASS T))
28 (SHARED-INITIALIZE :BEFORE (CLASS T))
29 (SHARED-INITIALIZE :AFTER (CONDITION-CLASS T))
30 (SHARED-INITIALIZE :AFTER (STRUCTURE-SLOT-DEFINITION T))
31 (SHARED-INITIALIZE :AFTER (STRUCTURE-CLASS T))
32 (SHARED-INITIALIZE :BEFORE (STANDARD-METHOD T))
33 (SHARED-INITIALIZE :BEFORE (STANDARD-ACCESSOR-METHOD T))
34 (SHARED-INITIALIZE :AFTER (STANDARD-METHOD T))
35 (SHARED-INITIALIZE :BEFORE (STANDARD-GENERIC-FUNCTION T))
36 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
SLOT-MISSING
1COMMON-LISP:SLOT-MISSING
2 [symbol]
3
4SLOT-MISSING names a generic function:
5 Lambda-list: (CLASS INSTANCE SLOT-NAME OPERATION &OPTIONAL NEW-VALUE)
6 Argument precedence order: (CLASS INSTANCE SLOT-NAME OPERATION)
7 Derived type: (FUNCTION (T T T T &OPTIONAL T) *)
8 Method-combination: STANDARD
9 Methods:
10 (SLOT-MISSING (FLUID-CLASS FLUID-OBJECT T (EQL SETF)))
11 Documentation:
12 On attempting to set a missing slot, add the slot to the class,
13 then repeat SETF.
14 (SLOT-MISSING (FLUID-CLASS FLUID-OBJECT T (EQL SLOT-VALUE)))
15 Documentation:
16 On attempting to get the value of a missing slot, raise a
17 slot-unbound error.
18 (SLOT-MISSING (FLUID-CLASS FLUID-OBJECT T (EQL SLOT-MAKUNBOUND)))
19 Documentation:
20 A missing slot in a fluid class is considered unbound.
21 (SLOT-MISSING (FLUID-CLASS FLUID-OBJECT T (EQL SLOT-BOUNDP)))
22 Documentation:
23 A missing slot in a fluid class is considered unbound.
24 (SLOT-MISSING (T T T T))
25 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
SLOT-UNBOUND
1COMMON-LISP:SLOT-UNBOUND
2 [symbol]
3
4SLOT-UNBOUND names a generic function:
5 Lambda-list: (CLASS INSTANCE SLOT-NAME)
6 Argument precedence order: (CLASS INSTANCE SLOT-NAME)
7 Derived type: (FUNCTION (T T T) *)
8 Method-combination: STANDARD
9 Methods:
10 (SLOT-UNBOUND (T DIST (EQL SYSTEM-INDEX)))
11 (SLOT-UNBOUND (T RELEASE (EQL PROVIDED-SYSTEMS)))
12 (SLOT-UNBOUND (T DIST (EQL RELEASE-INDEX)))
13 (SLOT-UNBOUND (T DIST (EQL BASE-DIRECTORY)))
14 (SLOT-UNBOUND (T DIST (EQL PROVIDED-RELEASES)))
15 (SLOT-UNBOUND (T DIST (EQL PROVIDED-SYSTEMS)))
16 (SLOT-UNBOUND (T DIST (EQL AVAILABLE-VERSIONS-URL)))
17 (SLOT-UNBOUND (T T T))
18 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
STREAM-ELEMENT-TYPE
1COMMON-LISP:STREAM-ELEMENT-TYPE
2 [symbol]
3
4STREAM-ELEMENT-TYPE names a generic function:
5 Lambda-list: (STREAM)
6 Derived type: (FUNCTION (T) *)
7 Documentation:
8 Return a type specifier for the kind of object returned by the
9 STREAM. The class FUNDAMENTAL-CHARACTER-STREAM provides a default method
10 which returns CHARACTER.
11 Method-combination: STANDARD
12 Methods:
13 (STREAM-ELEMENT-TYPE (IO-STREAM))
14 (STREAM-ELEMENT-TYPE (FLEXI-STREAM))
15 Documentation:
16 Returns the element type that was provided by the creator of
17 the stream.
18 (STREAM-ELEMENT-TYPE (IN-MEMORY-STREAM))
19 Documentation:
20 The element type is always OCTET by definition.
21 (STREAM-ELEMENT-TYPE (FUNDAMENTAL-CHARACTER-STREAM))
22 (STREAM-ELEMENT-TYPE (ANSI-STREAM))
23 Source file: SYS:SRC;PCL;GRAY-STREAMS.LISP
UPDATE-INSTANCE-FOR-DIFFERENT-CLASS
1COMMON-LISP:UPDATE-INSTANCE-FOR-DIFFERENT-CLASS
2 [symbol]
3
4UPDATE-INSTANCE-FOR-DIFFERENT-CLASS names a generic function:
5 Lambda-list: (PREVIOUS CURRENT &REST INITARGS)
6 Argument precedence order: (PREVIOUS CURRENT)
7 Derived type: (FUNCTION (T T &REST T) *)
8 Method-combination: STANDARD
9 Methods:
10 (UPDATE-INSTANCE-FOR-DIFFERENT-CLASS (STANDARD-OBJECT
11 STANDARD-OBJECT))
12 (UPDATE-INSTANCE-FOR-DIFFERENT-CLASS (T METHOD))
13 (UPDATE-INSTANCE-FOR-DIFFERENT-CLASS (METHOD T))
14 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
UPDATE-INSTANCE-FOR-REDEFINED-CLASS
1COMMON-LISP:UPDATE-INSTANCE-FOR-REDEFINED-CLASS
2 [symbol]
3
4UPDATE-INSTANCE-FOR-REDEFINED-CLASS names a generic function:
5 Lambda-list: (INSTANCE ADDED-SLOTS DISCARDED-SLOTS PROPERTY-LIST
6 &REST INITARGS)
7 Argument precedence order: (INSTANCE ADDED-SLOTS DISCARDED-SLOTS
8 PROPERTY-LIST)
9 Derived type: (FUNCTION (T T T T &REST T) *)
10 Method-combination: STANDARD
11 Methods:
12 (UPDATE-INSTANCE-FOR-REDEFINED-CLASS (STANDARD-OBJECT T T T))
13 (UPDATE-INSTANCE-FOR-REDEFINED-CLASS (METHOD T T T))
14 Source file: SYS:SRC;PCL;GENERIC-FUNCTIONS.LISP
macro
Symbol list
- AND
- ASSERT
- CALL-METHOD
- CASE
- CCASE
- CHECK-TYPE
- COND
- CTYPECASE
- DECF
- DECLAIM
- DEFCLASS
- DEFCONSTANT
- DEFGENERIC
- DEFINE-COMPILER-MACRO
- DEFINE-CONDITION
- DEFINE-METHOD-COMBINATION
- DEFINE-MODIFY-MACRO
- DEFINE-SETF-EXPANDER
- DEFINE-SYMBOL-MACRO
- DEFMACRO
- DEFMETHOD
- DEFPACKAGE
- DEFPARAMETER
- DEFSETF
- DEFSTRUCT
- DEFTYPE
- DEFUN
- DEFVAR
- DESTRUCTURING-BIND
- DO
- DO*
- DO-ALL-SYMBOLS
- DO-EXTERNAL-SYMBOLS
- DO-SYMBOLS
- DOLIST
- DOTIMES
- ECASE
- ETYPECASE
- FORMATTER
- HANDLER-BIND
- HANDLER-CASE
- IGNORE-ERRORS
- IN-PACKAGE
- INCF
- LAMBDA
- LOOP
- LOOP-FINISH
- MULTIPLE-VALUE-BIND
- MULTIPLE-VALUE-LIST
- MULTIPLE-VALUE-SETQ
- NTH-VALUE
- OR
- POP
- PPRINT-EXIT-IF-LIST-EXHAUSTED
- PPRINT-LOGICAL-BLOCK
- PPRINT-POP
- PRINT-UNREADABLE-OBJECT
- PROG
- PROG*
- PROG1
- PROG2
- PSETF
- PSETQ
- PUSH
- PUSHNEW
- REMF
- RESTART-BIND
- RESTART-CASE
- RETURN
- ROTATEF
- SETF
- SHIFTF
- STEP
- TIME
- TRACE
- TYPECASE
- UNLESS
- UNTRACE
- WHEN
- WITH-ACCESSORS
- WITH-COMPILATION-UNIT
- WITH-CONDITION-RESTARTS
- WITH-HASH-TABLE-ITERATOR
- WITH-INPUT-FROM-STRING
- WITH-OPEN-FILE
- WITH-OPEN-STREAM
- WITH-OUTPUT-TO-STRING
- WITH-PACKAGE-ITERATOR
- WITH-SIMPLE-RESTART
- WITH-SLOTS
- WITH-STANDARD-IO-SYNTAX
AND
1COMMON-LISP:AND
2 [symbol]
3
4AND names a macro:
5 Lambda-list: (&REST FORMS)
6 Source file: SYS:SRC;CODE;MACROS.LISP
7
8Symbol-plist:
9 SB-DISASSEM::INSTRUCTIONS -> (#<SB-DISASSEM:INSTRUCTION AND(..
ASSERT
1COMMON-LISP:ASSERT
2 [symbol]
3
4ASSERT names a macro:
5 Lambda-list: (TEST-FORM &OPTIONAL PLACES DATUM &REST ARGUMENTS)
6 Documentation:
7 Signals an error if the value of TEST-FORM is NIL. Returns NIL.
8
9 Optional DATUM and ARGUMENTS can be used to change the signaled
10 error condition and are interpreted as in (APPLY #'ERROR DATUM
11 ARGUMENTS).
12
13 Continuing from the signaled error using the CONTINUE restart will
14 allow the user to alter the values of the SETFable locations
15 specified in PLACES and then start over with TEST-FORM.
16
17 If TEST-FORM is of the form
18
19 (FUNCTION ARG*)
20
21 where FUNCTION is a function (but not a special operator like
22 CL:OR, CL:AND, etc.) the results of evaluating the ARGs will be
23 included in the error report if the assertion fails.
24 Source file: SYS:SRC;CODE;MACROS.LISP
CALL-METHOD
1COMMON-LISP:CALL-METHOD
2 [symbol]
3
4CALL-METHOD names a macro:
5 Lambda-list: (&REST ARGS)
6 Source file: SYS:SRC;PCL;COMBIN.LISP
CASE
1COMMON-LISP:CASE
2 [symbol]
3
4CASE names a macro:
5 Lambda-list: (KEYFORM &BODY CASES)
6 Documentation:
7 CASE Keyform {({(Key*) | Key} Form*)}*
8 Evaluates the Forms in the first clause with a Key EQL to the value of
9 Keyform. If a singleton key is T then the clause is a default clause.
10 Source file: SYS:SRC;CODE;MACROS.LISP
CCASE
1COMMON-LISP:CCASE
2 [symbol]
3
4CCASE names a macro:
5 Lambda-list: (KEYFORM &BODY CASES)
6 Documentation:
7 CCASE Keyform {({(Key*) | Key} Form*)}*
8 Evaluates the Forms in the first clause with a Key EQL to the value of
9 Keyform. If none of the keys matches then a correctable error is
10 signalled.
11 Source file: SYS:SRC;CODE;MACROS.LISP
CHECK-TYPE
1COMMON-LISP:CHECK-TYPE
2 [symbol]
3
4CHECK-TYPE names a macro:
5 Lambda-list: (PLACE TYPE &OPTIONAL TYPE-STRING)
6 Documentation:
7 Signal a restartable error of type TYPE-ERROR if the value of PLACE
8 is not of the specified type. If an error is signalled and the restart
9 is used to return, this can only return if the STORE-VALUE restart is
10 invoked. In that case it will store into PLACE and start over.
11 Source file: SYS:SRC;CODE;MACROS.LISP
COND
1COMMON-LISP:COND
2 [symbol]
3
4COND names a macro:
5 Lambda-list: (&REST CLAUSES)
6 Source file: SYS:SRC;CODE;MACROS.LISP
CTYPECASE
1COMMON-LISP:CTYPECASE
2 [symbol]
3
4CTYPECASE names a macro:
5 Lambda-list: (KEYFORM &BODY CASES)
6 Documentation:
7 CTYPECASE Keyform {(Type Form*)}*
8 Evaluates the Forms in the first clause for which TYPEP of Keyform and Type
9 is true. If no form is satisfied then a correctable error is signalled.
10 Source file: SYS:SRC;CODE;MACROS.LISP
DECF
1COMMON-LISP:DECF
2 [symbol]
3
4DECF names a macro:
5 Lambda-list: (PLACE &OPTIONAL (DELTA 1))
6 Documentation:
7 The first argument is some location holding a number. This number is
8 decremented by the second argument, DELTA, which defaults to 1.
9 Source file: SYS:SRC;CODE;SETF.LISP
DECLAIM
1COMMON-LISP:DECLAIM
2 [symbol]
3
4DECLAIM names a macro:
5 Lambda-list: (&REST SPECS)
6 Documentation:
7 DECLAIM Declaration*
8 Do a declaration or declarations for the global environment.
9 Source file: SYS:SRC;CODE;MACROS.LISP
DEFCLASS
1COMMON-LISP:DEFCLASS
2 [symbol]
3
4DEFCLASS names a macro:
5 Lambda-list: (NAME DIRECT-SUPERCLASSES DIRECT-SLOTS &REST OPTIONS)
6 Source file: SYS:SRC;PCL;DEFCLASS.LISP
DEFCONSTANT
1COMMON-LISP:DEFCONSTANT
2 [symbol]
3
4DEFCONSTANT names a macro:
5 Lambda-list: (NAME VALUE &OPTIONAL (DOC NIL))
6 Documentation:
7 Define a global constant, saying that the value is constant and may be
8 compiled into code. If the variable already has a value, and this is not
9 EQL to the new value, the code is not portable (undefined behavior). The
10 third argument is an optional documentation string for the variable.
11 Source file: SYS:SRC;CODE;MACROS.LISP
DEFGENERIC
1COMMON-LISP:DEFGENERIC
2 [symbol]
3
4DEFGENERIC names a macro:
5 Lambda-list: (FUN-NAME LAMBDA-LIST &BODY OPTIONS)
6 Source file: SYS:SRC;PCL;BOOT.LISP
DEFINE-COMPILER-MACRO
1COMMON-LISP:DEFINE-COMPILER-MACRO
2 [symbol]
3
4DEFINE-COMPILER-MACRO names a macro:
5 Lambda-list: (NAME LAMBDA-LIST &BODY BODY)
6 Documentation:
7 Define a compiler-macro for NAME.
8 Source file: SYS:SRC;CODE;MACROS.LISP
DEFINE-CONDITION
1COMMON-LISP:DEFINE-CONDITION
2 [symbol]
3
4DEFINE-CONDITION names a macro:
5 Lambda-list: (NAME (&REST PARENT-TYPES) (&REST SLOT-SPECS) &BODY
6 OPTIONS)
7 Documentation:
8 DEFINE-CONDITION Name (Parent-Type*) (Slot-Spec*) Option*
9 Define NAME as a condition type. This new type inherits slots and its
10 report function from the specified PARENT-TYPEs. A slot spec is a list of:
11 (slot-name :reader <rname> :initarg <iname> {Option Value}*
12
13 The DEFINE-CLASS slot options :ALLOCATION, :INITFORM, [slot] :DOCUMENTATION
14 and :TYPE and the overall options :DEFAULT-INITARGS and
15 [type] :DOCUMENTATION are also allowed.
16
17 The :REPORT option is peculiar to DEFINE-CONDITION. Its argument is either
18 a string or a two-argument lambda or function name. If a function, the
19 function is called with the condition and stream to report the condition.
20 If a string, the string is printed.
21
22 Condition types are classes, but (as allowed by ANSI and not as described in
23 CLtL2) are neither STANDARD-OBJECTs nor STRUCTURE-OBJECTs. WITH-SLOTS and
24 SLOT-VALUE may not be used on condition objects.
25 Source file: SYS:SRC;CODE;TARGET-ERROR.LISP
DEFINE-METHOD-COMBINATION
1COMMON-LISP:DEFINE-METHOD-COMBINATION
2 [symbol]
3
4DEFINE-METHOD-COMBINATION names a macro:
5 Lambda-list: (NAME . ARGS)
6 Source file: SYS:SRC;PCL;DEFCOMBIN.LISP
DEFINE-MODIFY-MACRO
1COMMON-LISP:DEFINE-MODIFY-MACRO
2 [symbol]
3
4DEFINE-MODIFY-MACRO names a macro:
5 Lambda-list: (NAME LAMBDA-LIST FUNCTION &OPTIONAL DOC-STRING)
6 Documentation:
7 Creates a new read-modify-write macro like PUSH or INCF.
8 Source file: SYS:SRC;CODE;SETF.LISP
DEFINE-SETF-EXPANDER
1COMMON-LISP:DEFINE-SETF-EXPANDER
2 [symbol]
3
4DEFINE-SETF-EXPANDER names a macro:
5 Lambda-list: (ACCESS-FN LAMBDA-LIST &BODY BODY)
6 Documentation:
7 Syntax like DEFMACRO, but creates a setf expander function. The body
8 of the definition must be a form that returns five appropriate values.
9 Source file: SYS:SRC;CODE;SETF.LISP
DEFINE-SYMBOL-MACRO
1COMMON-LISP:DEFINE-SYMBOL-MACRO
2 [symbol]
3
4DEFINE-SYMBOL-MACRO names a macro:
5 Lambda-list: (NAME EXPANSION)
6 Source file: SYS:SRC;CODE;MACROS.LISP
DEFMACRO
1COMMON-LISP:DEFMACRO
2 [symbol]
3
4DEFMACRO names a macro:
5 Lambda-list: (NAME LAMBDA-LIST &BODY BODY)
6 Source file: SYS:SRC;CODE;DEFMACRO.LISP
DEFMETHOD
1COMMON-LISP:DEFMETHOD
2 [symbol]
3
4DEFMETHOD names a macro:
5 Lambda-list: (NAME &REST ARGS)
6 Source file: SYS:SRC;PCL;BOOT.LISP
DEFPACKAGE
1COMMON-LISP:DEFPACKAGE
2 [symbol]
3
4DEFPACKAGE names a macro:
5 Lambda-list: (PACKAGE &REST OPTIONS)
6 Documentation:
7 Defines a new package called PACKAGE. Each of OPTIONS should be one of the
8 following:
9 (USE {package-name}*)
10 (EXPORT {symbol-name}*)
11 (IMPORT-FROM <package-name> {symbol-name}*)
12 (SHADOW {symbol-name}*)
13 (SHADOWING-IMPORT-FROM <package-name> {symbol-name}*)
14 (LOCAL-NICKNAMES {(local-nickname actual-package-name)}*)
15 (LOCK boolean)
16 (IMPLEMENT {package-name}*)
17 (DOCUMENTATION doc-string)
18 (INTERN {symbol-name}*)
19 (SIZE <integer>)
20 (NICKNAMES {package-name}*)
21 All options except SIZE, LOCK, and :DOCUMENTATION can be used multiple
22 times.
23 Source file: SYS:SRC;CODE;DEFPACKAGE.LISP
DEFPARAMETER
1COMMON-LISP:DEFPARAMETER
2 [symbol]
3
4DEFPARAMETER names a macro:
5 Lambda-list: (VAR VAL &OPTIONAL (DOC NIL))
6 Documentation:
7 Define a parameter that is not normally changed by the program,
8 but that may be changed without causing an error. Declare the
9 variable special and sets its value to VAL, overwriting any
10 previous value. The third argument is an optional documentation
11 string for the parameter.
12 Source file: SYS:SRC;CODE;MACROS.LISP
DEFSETF
1COMMON-LISP:DEFSETF
2 [symbol]
3
4DEFSETF names a macro:
5 Lambda-list: (ACCESS-FN &REST REST)
6 Documentation:
7 Associates a SETF update function or macro with the specified access
8 function or macro. The format is complex. See the manual for details.
9 Source file: SYS:SRC;CODE;SETF.LISP
DEFSTRUCT
1COMMON-LISP:DEFSTRUCT
2 [symbol]
3
4DEFSTRUCT names a macro:
5 Lambda-list: (NAME-AND-OPTIONS &REST SLOT-DESCRIPTIONS)
6 Documentation:
7 DEFSTRUCT {Name | (Name Option*)} [Documentation] {Slot | (Slot [Default] {Key Value}*)}
8 Define the structure type Name. Instances are created by MAKE-<name>,
9 which takes &KEY arguments allowing initial slot values to the specified.
10 A SETF'able function <name>-<slot> is defined for each slot to read and
11 write slot values. <name>-p is a type predicate.
12
13 Popular DEFSTRUCT options (see manual for others):
14
15 (:CONSTRUCTOR Name)
16 (:PREDICATE Name)
17 Specify the name for the constructor or predicate.
18
19 (:CONSTRUCTOR Name Lambda-List)
20 Specify the name and arguments for a BOA constructor
21 (which is more efficient when keyword syntax isn't necessary.)
22
23 (:INCLUDE Supertype Slot-Spec*)
24 Make this type a subtype of the structure type Supertype. The optional
25 Slot-Specs override inherited slot options.
26
27 Slot options:
28
29 :TYPE Type-Spec
30 Asserts that the value of this slot is always of the specified type.
31
32 :READ-ONLY {T | NIL}
33 If true, no setter function is defined for this slot.
34 Source file: SYS:SRC;CODE;DEFSTRUCT.LISP
DEFTYPE
1COMMON-LISP:DEFTYPE
2 [symbol]
3
4DEFTYPE names a macro:
5 Lambda-list: (NAME LAMBDA-LIST &BODY BODY)
6 Documentation:
7 Define a new type, with syntax like DEFMACRO.
8 Source file: SYS:SRC;CODE;DEFTYPE.LISP
DEFUN
1COMMON-LISP:DEFUN
2 [symbol]
3
4DEFUN names a macro:
5 Lambda-list: (NAME LAMBDA-LIST &BODY BODY)
6 Documentation:
7 Define a function at top level.
8 Source file: SYS:SRC;CODE;MACROS.LISP
DEFVAR
1COMMON-LISP:DEFVAR
2 [symbol]
3
4DEFVAR names a macro:
5 Lambda-list: (VAR &OPTIONAL (VAL NIL) (DOC NIL))
6 Documentation:
7 Define a special variable at top level. Declare the variable
8 SPECIAL and, optionally, initialize it. If the variable already has a
9 value, the old value is not clobbered. The third argument is an optional
10 documentation string for the variable.
11 Source file: SYS:SRC;CODE;MACROS.LISP
DESTRUCTURING-BIND
1COMMON-LISP:DESTRUCTURING-BIND
2 [symbol]
3
4DESTRUCTURING-BIND names a macro:
5 Lambda-list: (LAMBDA-LIST EXPRESSION &BODY BODY)
6 Documentation:
7 Bind the variables in LAMBDA-LIST to the corresponding values in the
8 tree structure resulting from the evaluation of EXPRESSION.
9 Source file: SYS:SRC;CODE;MACROS.LISP
DO
1COMMON-LISP:DO
2 [symbol]
3
4DO names a macro:
5 Lambda-list: (VARLIST ENDLIST &BODY BODY)
6 Documentation:
7 DO ({(Var [Init] [Step])}*) (Test Exit-Form*) Declaration* Form*
8 Iteration construct. Each Var is initialized in parallel to the value of the
9 specified Init form. On subsequent iterations, the Vars are assigned the
10 value of the Step form (if any) in parallel. The Test is evaluated before
11 each evaluation of the body Forms. When the Test is true, the Exit-Forms
12 are evaluated as a PROGN, with the result being the value of the DO. A block
13 named NIL is established around the entire expansion, allowing RETURN to be
14 used as an alternate exit mechanism.
15 Source file: SYS:SRC;CODE;MACROS.LISP
DO*
1COMMON-LISP:DO*
2 [symbol]
3
4DO* names a macro:
5 Lambda-list: (VARLIST ENDLIST &BODY BODY)
6 Documentation:
7 DO* ({(Var [Init] [Step])}*) (Test Exit-Form*) Declaration* Form*
8 Iteration construct. Each Var is initialized sequentially (like LET*) to the
9 value of the specified Init form. On subsequent iterations, the Vars are
10 sequentially assigned the value of the Step form (if any). The Test is
11 evaluated before each evaluation of the body Forms. When the Test is true,
12 the Exit-Forms are evaluated as a PROGN, with the result being the value
13 of the DO. A block named NIL is established around the entire expansion,
14 allowing RETURN to be used as an alternate exit mechanism.
15 Source file: SYS:SRC;CODE;MACROS.LISP
DO-ALL-SYMBOLS
1COMMON-LISP:DO-ALL-SYMBOLS
2 [symbol]
3
4DO-ALL-SYMBOLS names a macro:
5 Lambda-list: ((VAR &OPTIONAL RESULT-FORM) &BODY BODY-DECLS)
6 Documentation:
7 DO-ALL-SYMBOLS (VAR [RESULT-FORM]) {DECLARATION}* {TAG | FORM}*
8 Executes the FORMs once for each symbol in every package with VAR bound
9 to the current symbol.
10 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
DO-EXTERNAL-SYMBOLS
1COMMON-LISP:DO-EXTERNAL-SYMBOLS
2 [symbol]
3
4DO-EXTERNAL-SYMBOLS names a macro:
5 Lambda-list: ((VAR &OPTIONAL (PACKAGE (QUOTE *PACKAGE*)) RESULT-FORM)
6 &BODY BODY-DECLS)
7 Documentation:
8 DO-EXTERNAL-SYMBOLS (VAR [PACKAGE [RESULT-FORM]]) {DECL}* {TAG | FORM}*
9 Executes the FORMs once for each external symbol in the given PACKAGE with
10 VAR bound to the current symbol.
11 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
DO-SYMBOLS
1COMMON-LISP:DO-SYMBOLS
2 [symbol]
3
4DO-SYMBOLS names a macro:
5 Lambda-list: ((VAR &OPTIONAL (PACKAGE (QUOTE *PACKAGE*)) RESULT-FORM)
6 &BODY BODY-DECLS)
7 Documentation:
8 DO-SYMBOLS (VAR [PACKAGE [RESULT-FORM]]) {DECLARATION}* {TAG | FORM}*
9 Executes the FORMs at least once for each symbol accessible in the given
10 PACKAGE with VAR bound to the current symbol.
11 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
DOLIST
1COMMON-LISP:DOLIST
2 [symbol]
3
4DOLIST names a macro:
5 Lambda-list: ((VAR LIST &OPTIONAL (RESULT NIL)) &BODY BODY)
6 Source file: SYS:SRC;CODE;MACROS.LISP
DOTIMES
1COMMON-LISP:DOTIMES
2 [symbol]
3
4DOTIMES names a macro:
5 Lambda-list: ((VAR COUNT &OPTIONAL (RESULT NIL)) &BODY BODY)
6 Source file: SYS:SRC;CODE;MACROS.LISP
ECASE
1COMMON-LISP:ECASE
2 [symbol]
3
4ECASE names a macro:
5 Lambda-list: (KEYFORM &BODY CASES)
6 Documentation:
7 ECASE Keyform {({(Key*) | Key} Form*)}*
8 Evaluates the Forms in the first clause with a Key EQL to the value of
9 Keyform. If none of the keys matches then an error is signalled.
10 Source file: SYS:SRC;CODE;MACROS.LISP
ETYPECASE
1COMMON-LISP:ETYPECASE
2 [symbol]
3
4ETYPECASE names a macro:
5 Lambda-list: (KEYFORM &BODY CASES)
6 Documentation:
7 ETYPECASE Keyform {(Type Form*)}*
8 Evaluates the Forms in the first clause for which TYPEP of Keyform and Type
9 is true. If no form is satisfied then an error is signalled.
10 Source file: SYS:SRC;CODE;MACROS.LISP
FORMATTER
1COMMON-LISP:FORMATTER
2 [symbol]
3
4FORMATTER names a macro:
5 Lambda-list: (CONTROL-STRING)
6 Source file: SYS:SRC;CODE;FORMAT.LISP
HANDLER-BIND
1COMMON-LISP:HANDLER-BIND
2 [symbol]
3
4HANDLER-BIND names a macro:
5 Lambda-list: (BINDINGS &BODY FORMS)
6 Documentation:
7 (HANDLER-BIND ( {(type handler)}* ) body)
8
9 Executes body in a dynamic context where the given handler bindings are in
10 effect. Each handler must take the condition being signalled as an argument.
11 The bindings are searched first to last in the event of a signalled
12 condition.
13 Source file: SYS:SRC;CODE;ERROR.LISP
HANDLER-CASE
1COMMON-LISP:HANDLER-CASE
2 [symbol]
3
4HANDLER-CASE names a macro:
5 Lambda-list: (FORM &REST CASES)
6 Documentation:
7 (HANDLER-CASE form { (type ([var]) body) }* )
8
9 Execute FORM in a context with handlers established for the condition types. A
10 peculiar property allows type to be :NO-ERROR. If such a clause occurs, and
11 form returns normally, all its values are passed to this clause as if by
12 MULTIPLE-VALUE-CALL. The :NO-ERROR clause accepts more than one var
13 specification.
14 Source file: SYS:SRC;CODE;ERROR.LISP
IGNORE-ERRORS
1COMMON-LISP:IGNORE-ERRORS
2 [symbol]
3
4IGNORE-ERRORS names a macro:
5 Lambda-list: (&REST FORMS)
6 Documentation:
7 Execute FORMS handling ERROR conditions, returning the result of the last
8 form, or (VALUES NIL the-ERROR-that-was-caught) if an ERROR was handled.
9 Source file: SYS:SRC;CODE;ERROR.LISP
IN-PACKAGE
1COMMON-LISP:IN-PACKAGE
2 [symbol]
3
4IN-PACKAGE names a macro:
5 Lambda-list: (STRING-DESIGNATOR)
6 Source file: SYS:SRC;CODE;PACKAGE.LISP
INCF
1COMMON-LISP:INCF
2 [symbol]
3
4INCF names a macro:
5 Lambda-list: (PLACE &OPTIONAL (DELTA 1))
6 Documentation:
7 The first argument is some location holding a number. This number is
8 incremented by the second argument, DELTA, which defaults to 1.
9 Source file: SYS:SRC;CODE;SETF.LISP
LAMBDA
1COMMON-LISP:LAMBDA
2 [symbol]
3
4LAMBDA names a macro:
5 Lambda-list: (ARGS &BODY BODY)
6 Source file: SYS:SRC;CODE;MACROS.LISP
LOOP
1COMMON-LISP:LOOP
2 [symbol]
3
4LOOP names a macro:
5 Lambda-list: (&REST KEYWORDS-AND-FORMS)
6 Source file: SYS:SRC;CODE;LOOP.LISP
7
8Symbol-plist:
9 SB-DISASSEM::INSTRUCTIONS -> (#<SB-DISASSEM:INSTRUCTION LOOP..
LOOP-FINISH
1COMMON-LISP:LOOP-FINISH
2 [symbol]
3
4LOOP-FINISH names a macro:
5 Lambda-list: ()
6 Documentation:
7 Cause the iteration to terminate "normally", the same as implicit
8 termination by an iteration driving clause, or by use of WHILE or
9 UNTIL -- the epilogue code (if any) will be run, and any implicitly
10 collected result will be returned as the value of the LOOP.
11 Source file: SYS:SRC;CODE;LOOP.LISP
MULTIPLE-VALUE-BIND
1COMMON-LISP:MULTIPLE-VALUE-BIND
2 [symbol]
3
4MULTIPLE-VALUE-BIND names a macro:
5 Lambda-list: (VARS VALUE-FORM &BODY BODY)
6 Source file: SYS:SRC;CODE;MACROS.LISP
MULTIPLE-VALUE-LIST
1COMMON-LISP:MULTIPLE-VALUE-LIST
2 [symbol]
3
4MULTIPLE-VALUE-LIST names a macro:
5 Lambda-list: (VALUE-FORM)
6 Source file: SYS:SRC;CODE;MACROS.LISP
MULTIPLE-VALUE-SETQ
1COMMON-LISP:MULTIPLE-VALUE-SETQ
2 [symbol]
3
4MULTIPLE-VALUE-SETQ names a macro:
5 Lambda-list: (VARS VALUE-FORM)
6 Source file: SYS:SRC;CODE;MACROS.LISP
NTH-VALUE
1COMMON-LISP:NTH-VALUE
2 [symbol]
3
4NTH-VALUE names a macro:
5 Lambda-list: (N FORM)
6 Documentation:
7 Evaluate FORM and return the Nth value (zero based)
8 without consing a temporary list of values.
9 Source file: SYS:SRC;CODE;MACROS.LISP
OR
1COMMON-LISP:OR
2 [symbol]
3
4OR names a macro:
5 Lambda-list: (&REST FORMS)
6 Source file: SYS:SRC;CODE;MACROS.LISP
7
8Symbol-plist:
9 SB-DISASSEM::INSTRUCTIONS -> (#<SB-DISASSEM:INSTRUCTION OR(R..
POP
1COMMON-LISP:POP
2 [symbol]
3
4POP names a macro:
5 Lambda-list: (PLACE)
6 Documentation:
7 The argument is a location holding a list. Pops one item off the front
8 of the list and returns it.
9 Source file: SYS:SRC;CODE;SETF.LISP
10
11Symbol-plist:
12 SB-DISASSEM::INSTRUCTIONS -> (#<SB-DISASSEM:INSTRUCTION POP(..
PPRINT-EXIT-IF-LIST-EXHAUSTED
1COMMON-LISP:PPRINT-EXIT-IF-LIST-EXHAUSTED
2 [symbol]
3
4PPRINT-EXIT-IF-LIST-EXHAUSTED names a macro:
5 Lambda-list: ()
6 Documentation:
7 Cause the closest enclosing use of PPRINT-LOGICAL-BLOCK to return
8 if its list argument is exhausted. Can only be used inside
9 PPRINT-LOGICAL-BLOCK, and only when the LIST argument to
10 PPRINT-LOGICAL-BLOCK is supplied.
11 Source file: SYS:SRC;CODE;EARLY-PPRINT.LISP
PPRINT-LOGICAL-BLOCK
1COMMON-LISP:PPRINT-LOGICAL-BLOCK
2 [symbol]
3
4PPRINT-LOGICAL-BLOCK names a macro:
5 Lambda-list: ((STREAM-SYMBOL OBJECT &REST KEYS &KEY (PREFIX NIL)
6 (PER-LINE-PREFIX NIL) (SUFFIX ))
7 &BODY BODY)
8 Documentation:
9 Group some output into a logical block. STREAM-SYMBOL should be either a
10 stream, T (for *TERMINAL-IO*), or NIL (for *STANDARD-OUTPUT*). The printer
11 control variable *PRINT-LEVEL* is automatically handled.
12 Source file: SYS:SRC;CODE;EARLY-PPRINT.LISP
PPRINT-POP
1COMMON-LISP:PPRINT-POP
2 [symbol]
3
4PPRINT-POP names a macro:
5 Lambda-list: ()
6 Documentation:
7 Return the next element from LIST argument to the closest enclosing
8 use of PPRINT-LOGICAL-BLOCK, automatically handling *PRINT-LENGTH*
9 and *PRINT-CIRCLE*. Can only be used inside PPRINT-LOGICAL-BLOCK.
10 If the LIST argument to PPRINT-LOGICAL-BLOCK was NIL, then nothing
11 is popped, but the *PRINT-LENGTH* testing still happens.
12 Source file: SYS:SRC;CODE;EARLY-PPRINT.LISP
PRINT-UNREADABLE-OBJECT
1COMMON-LISP:PRINT-UNREADABLE-OBJECT
2 [symbol]
3
4PRINT-UNREADABLE-OBJECT names a macro:
5 Lambda-list: ((OBJECT STREAM &KEY TYPE IDENTITY) &BODY BODY)
6 Documentation:
7 Output OBJECT to STREAM with "#<" prefix, ">" suffix, optionally
8 with object-type prefix and object-identity suffix, and executing the
9 code in BODY to provide possible further output.
10 Source file: SYS:SRC;CODE;MACROS.LISP
PROG
1COMMON-LISP:PROG
2 [symbol]
3
4PROG names a macro:
5 Lambda-list: (VARLIST &BODY BODY-DECLS)
6 Source file: SYS:SRC;CODE;MACROS.LISP
PROG*
1COMMON-LISP:PROG*
2 [symbol]
3
4PROG* names a macro:
5 Lambda-list: (VARLIST &BODY BODY-DECLS)
6 Source file: SYS:SRC;CODE;MACROS.LISP
PROG1
1COMMON-LISP:PROG1
2 [symbol]
3
4PROG1 names a macro:
5 Lambda-list: (RESULT &BODY BODY)
6 Source file: SYS:SRC;CODE;MACROS.LISP
PROG2
1COMMON-LISP:PROG2
2 [symbol]
3
4PROG2 names a macro:
5 Lambda-list: (FORM1 RESULT &BODY BODY)
6 Source file: SYS:SRC;CODE;MACROS.LISP
PSETF
1COMMON-LISP:PSETF
2 [symbol]
3
4PSETF names a macro:
5 Lambda-list: (&REST PAIRS)
6 Documentation:
7 This is to SETF as PSETQ is to SETQ. Args are alternating place
8 expressions and values to go into those places. All of the subforms and
9 values are determined, left to right, and only then are the locations
10 updated. Returns NIL.
11 Source file: SYS:SRC;CODE;SETF.LISP
PSETQ
1COMMON-LISP:PSETQ
2 [symbol]
3
4PSETQ names a macro:
5 Lambda-list: (&REST PAIRS)
6 Documentation:
7 PSETQ {var value}*
8 Set the variables to the values, like SETQ, except that assignments
9 happen in parallel, i.e. no assignments take place until all the
10 forms have been evaluated.
11 Source file: SYS:SRC;CODE;SETF.LISP
PUSH
1COMMON-LISP:PUSH
2 [symbol]
3
4PUSH names a macro:
5 Lambda-list: (OBJ PLACE)
6 Documentation:
7 Takes an object and a location holding a list. Conses the object onto
8 the list, returning the modified list. OBJ is evaluated before PLACE.
9 Source file: SYS:SRC;CODE;SETF.LISP
10
11Symbol-plist:
12 SB-DISASSEM::INSTRUCTIONS -> (#<SB-DISASSEM:INSTRUCTION PUSH..
PUSHNEW
1COMMON-LISP:PUSHNEW
2 [symbol]
3
4PUSHNEW names a macro:
5 Lambda-list: (OBJ PLACE &KEY KEY TEST TEST-NOT)
6 Documentation:
7 Takes an object and a location holding a list. If the object is
8 already in the list, does nothing; otherwise, conses the object onto
9 the list. Keyword arguments are accepted as per the ADJOIN function.
10 Source file: SYS:SRC;CODE;SETF.LISP
REMF
1COMMON-LISP:REMF
2 [symbol]
3
4REMF names a macro:
5 Lambda-list: (PLACE INDICATOR)
6 Documentation:
7 Place may be any place expression acceptable to SETF, and is expected
8 to hold a property list or (). This list is destructively altered to
9 remove the property specified by the indicator. Returns T if such a
10 property was present, NIL if not.
11 Source file: SYS:SRC;CODE;SETF.LISP
RESTART-BIND
1COMMON-LISP:RESTART-BIND
2 [symbol]
3
4RESTART-BIND names a macro:
5 Lambda-list: (BINDINGS &BODY FORMS)
6 Documentation:
7 (RESTART-BIND ({(case-name function {keyword value}*)}*) forms)
8 Executes forms in a dynamic context where the given bindings are in
9 effect. Users probably want to use RESTART-CASE. A case-name of NIL
10 indicates an anonymous restart. When bindings contain the same
11 restart name, FIND-RESTART will find the first such binding.
12 Source file: SYS:SRC;CODE;RESTART.LISP
RESTART-CASE
1COMMON-LISP:RESTART-CASE
2 [symbol]
3
4RESTART-CASE names a macro:
5 Lambda-list: (EXPRESSION &BODY CLAUSES)
6 Documentation:
7 (RESTART-CASE form {(case-name arg-list {keyword value}* body)}*)
8 The form is evaluated in a dynamic context where the clauses have
9 special meanings as points to which control may be transferred (see
10 INVOKE-RESTART). When clauses contain the same case-name,
11 FIND-RESTART will find the first such clause. If form is a call to
12 SIGNAL, ERROR, CERROR or WARN (or macroexpands into such) then the
13 signalled condition will be associated with the new restarts.
14 Source file: SYS:SRC;CODE;RESTART.LISP
RETURN
1COMMON-LISP:RETURN
2 [symbol]
3
4RETURN names a macro:
5 Lambda-list: (&OPTIONAL (VALUE NIL))
6 Source file: SYS:SRC;CODE;MACROS.LISP
ROTATEF
1COMMON-LISP:ROTATEF
2 [symbol]
3
4ROTATEF names a macro:
5 Lambda-list: (&REST ARGS)
6 Documentation:
7 Takes any number of SETF-style place expressions. Evaluates all of the
8 expressions in turn, then assigns to each place the value of the form to
9 its right. The rightmost form gets the value of the leftmost.
10 Returns NIL.
11 Source file: SYS:SRC;CODE;SETF.LISP
SETF
1COMMON-LISP:SETF
2 [symbol]
3
4SETF names a macro:
5 Lambda-list: (&REST ARGS)
6 Documentation:
7 Takes pairs of arguments like SETQ. The first is a place and the second
8 is the value that is supposed to go into that place. Returns the last
9 value. The place argument may be any of the access forms for which SETF
10 knows a corresponding setting form.
11 Source file: SYS:SRC;CODE;SETF.LISP
SHIFTF
1COMMON-LISP:SHIFTF
2 [symbol]
3
4SHIFTF names a macro:
5 Lambda-list: (&REST ARGS)
6 Documentation:
7 One or more SETF-style place expressions, followed by a single
8 value expression. Evaluates all of the expressions in turn, then
9 assigns the value of each expression to the place on its left,
10 returning the value of the leftmost.
11 Source file: SYS:SRC;CODE;SETF.LISP
STEP
1COMMON-LISP:STEP
2 [symbol]
3
4STEP names a macro:
5 Lambda-list: (FORM)
6 Documentation:
7 The form is evaluated with single stepping enabled. Function calls
8 outside the lexical scope of the form can be stepped into only if the
9 functions in question have been compiled with sufficient DEBUG policy
10 to be at least partially steppable.
11 Source file: SYS:SRC;CODE;STEP.LISP
TIME
1COMMON-LISP:TIME
2 [symbol]
3
4TIME names a macro:
5 Lambda-list: (FORM)
6 Documentation:
7 Execute FORM and print timing information on *TRACE-OUTPUT*.
8
9 On some hardware platforms estimated processor cycle counts are
10 included in this output; this number is slightly inflated, since it
11 includes the pipeline involved in reading the cycle counter --
12 executing (TIME NIL) a few times will give you an idea of the
13 overhead, and its variance. The cycle counters are also per processor,
14 not per thread: if multiple threads are running on the same processor,
15 the reported counts will include cycles taken up by all threads
16 running on the processor where TIME was executed. Furthermore, if the
17 operating system migrates the thread to another processor between
18 reads of the cycle counter, the results will be completely bogus.
19 Finally, the counter is cycle counter, incremented by the hardware
20 even when the process is halted -- which is to say that cycles pass
21 normally during operations like SLEEP.
22 Source file: SYS:SRC;CODE;TIME.LISP
TRACE
1COMMON-LISP:TRACE
2 [symbol]
3
4TRACE names a macro:
5 Lambda-list: (&REST SPECS)
6 Documentation:
7 TRACE {Option Global-Value}* {Name {Option Value}*}*
8
9 TRACE is a debugging tool that provides information when specified
10 functions are called. In its simplest form:
11
12 (TRACE NAME-1 NAME-2 ...)
13
14 The NAMEs are not evaluated. Each may be one of the following:
15 * SYMBOL, denoting a function or macro.
16 * FNAME, a valid function name, denoting a function.
17 * (METHOD FNAME QUALIFIERS* (SPECIALIZERS*)) denoting a method.
18 * (COMPILER-MACRO SYMBOL) denoting a compiler macro.
19 * (LABELS FNAME :IN OUTER-NAME) or (FLET FNAME :IN OUTER-NAME)
20 denoting a local function where OUTER-NAME may be any of the
21 previous names for functions, macros, methods or compiler macros.
22 Tracing local functions may require DEBUG policy 3 to inhibit
23 inlining.
24 * STRING denoting all functions fbound to symbols whose home package
25 is the package with the given name.
26
27 Options allow modification of the default behavior. Each option is a
28 pair of an option keyword and a value form. Global options are
29 specified before the first name, and affect all functions traced by a
30 given use of TRACE. Options may also be interspersed with function
31 names, in which case they act as local options, only affecting tracing
32 of the immediately preceding function name. Local options override
33 global options.
34
35 By default, TRACE causes a printout on *TRACE-OUTPUT* each time that
36 one of the named functions is entered or returns. (This is the basic,
37 ANSI Common Lisp behavior of TRACE.)
38
39 The following options are defined:
40
41 :REPORT Report-Type
42 If Report-Type is TRACE (the default) then information is
43 reported by printing immediately. If Report-Type is NIL, then
44 the only effect of the trace is to execute other
45 options (e.g. PRINT or BREAK). Otherwise, Report-Type is
46 treated as a function designator and, for each trace event,
47 funcalled with 5 arguments: trace depth (a non-negative
48 integer), a function name or a function object, a
49 keyword (:ENTER, :EXIT or :NON-LOCAL-EXIT), a stack frame, and
50 a list of values (arguments or return values).
51
52 :CONDITION Form
53 :CONDITION-AFTER Form
54 :CONDITION-ALL Form
55 If :CONDITION is specified, then TRACE does nothing unless Form
56 evaluates to true at the time of the call. :CONDITION-AFTER is
57 similar, but suppresses the initial printout, and is tested when the
58 function returns. :CONDITION-ALL tries both before and after.
59
60 :BREAK Form
61 :BREAK-AFTER Form
62 :BREAK-ALL Form
63 If specified, and Form evaluates to true, then the debugger is invoked
64 at the start of the function, at the end of the function, or both,
65 according to the respective option.
66
67 :PRINT Form
68 :PRINT-AFTER Form
69 :PRINT-ALL Form
70 In addition to the usual printout, the result of evaluating Form is
71 printed at the start of the function, at the end of the function, or
72 both, according to the respective option. Multiple print options cause
73 multiple values to be printed.
74
75 :WHEREIN Names
76 If specified, Names is a function name or list of names. TRACE does
77 nothing unless a call to one of those functions encloses the call to
78 this function (i.e. it would appear in a backtrace.) Anonymous
79 functions have string names like "DEFUN FOO".
80
81 :ENCAPSULATE {:DEFAULT | T | NIL}
82 If T, the default, tracing is done via encapsulation (redefining the
83 function name) rather than by modifying the function. :DEFAULT is
84 not the default, but means to use encapsulation for interpreted
85 functions and funcallable instances, breakpoints otherwise. When
86 encapsulation is used, forms are *not* evaluated in the function's
87 lexical environment, but SB-DEBUG:ARG can still be used.
88
89 :METHODS {T | NIL}
90 If T, any function argument naming a generic function will have its
91 methods traced in addition to the generic function itself.
92
93 :FUNCTION Function-Form
94 This is a not really an option, but rather another way of specifying
95 what function to trace. The Function-Form is evaluated immediately,
96 and the resulting function is traced.
97
98 :CONDITION, :BREAK and :PRINT forms are evaluated in a context which
99 mocks up the lexical environment of the called function, so that
100 SB-DEBUG:VAR and SB-DEBUG:ARG can be used.
101 The -AFTER and -ALL forms can use also use SB-DEBUG:ARG. In forms
102 which are evaluated after the function call, (SB-DEBUG:ARG N) returns
103 the N-th value returned by the function.
104 Source file: SYS:SRC;CODE;NTRACE.LISP
TYPECASE
1COMMON-LISP:TYPECASE
2 [symbol]
3
4TYPECASE names a macro:
5 Lambda-list: (KEYFORM &BODY CASES)
6 Documentation:
7 TYPECASE Keyform {(Type Form*)}*
8 Evaluates the Forms in the first clause for which TYPEP of Keyform and Type
9 is true.
10 Source file: SYS:SRC;CODE;MACROS.LISP
UNLESS
1COMMON-LISP:UNLESS
2 [symbol]
3
4UNLESS names a macro:
5 Lambda-list: (TEST &BODY FORMS)
6 Documentation:
7 If the first argument is not true, the rest of the forms are
8 evaluated as a PROGN.
9 Source file: SYS:SRC;CODE;MACROS.LISP
UNTRACE
1COMMON-LISP:UNTRACE
2 [symbol]
3
4UNTRACE names a macro:
5 Lambda-list: (&REST SPECS)
6 Documentation:
7 Remove tracing from the specified functions. Untraces all
8 functions when called with no arguments.
9 Source file: SYS:SRC;CODE;NTRACE.LISP
WHEN
1COMMON-LISP:WHEN
2 [symbol]
3
4WHEN names a macro:
5 Lambda-list: (TEST &BODY FORMS)
6 Documentation:
7 If the first argument is true, the rest of the forms are
8 evaluated as a PROGN.
9 Source file: SYS:SRC;CODE;MACROS.LISP
WITH-ACCESSORS
1COMMON-LISP:WITH-ACCESSORS
2 [symbol]
3
4WITH-ACCESSORS names a macro:
5 Lambda-list: (SLOTS INSTANCE &BODY BODY)
6 Source file: SYS:SRC;PCL;BOOT.LISP
WITH-COMPILATION-UNIT
1COMMON-LISP:WITH-COMPILATION-UNIT
2 [symbol]
3
4WITH-COMPILATION-UNIT names a macro:
5 Lambda-list: (OPTIONS &BODY BODY)
6 Documentation:
7 Affects compilations that take place within its dynamic extent. It is
8 intended to be eg. wrapped around the compilation of all files in the same system.
9
10 Following options are defined:
11
12 :OVERRIDE Boolean-Form
13 One of the effects of this form is to delay undefined warnings until the
14 end of the form, instead of giving them at the end of each compilation.
15 If OVERRIDE is NIL (the default), then the outermost
16 WITH-COMPILATION-UNIT form grabs the undefined warnings. Specifying
17 OVERRIDE true causes that form to grab any enclosed warnings, even if it
18 is enclosed by another WITH-COMPILATION-UNIT.
19
20 :POLICY Optimize-Declaration-Form
21 Provides dynamic scoping for global compiler optimization qualities and
22 restrictions, limiting effects of subsequent OPTIMIZE proclamations and
23 calls to SB-EXT:RESTRICT-COMPILER-POLICY to the dynamic scope of BODY.
24
25 If OVERRIDE is false, specified POLICY is merged with current global
26 policy. If OVERRIDE is true, current global policy, including any
27 restrictions, is discarded in favor of the specified POLICY.
28
29 Supplying POLICY NIL is equivalent to the option not being supplied at
30 all, ie. dynamic scoping of policy does not take place.
31
32 This option is an SBCL-specific experimental extension: Interface
33 subject to change.
34
35 :SOURCE-NAMESTRING Namestring-Form
36 Attaches the value returned by the Namestring-Form to the internal
37 debug-source information as the namestring of the source file. Normally
38 the namestring of the input-file for COMPILE-FILE is used: this option
39 can be used to provide source-file information for functions compiled
40 using COMPILE, or to override the input-file of COMPILE-FILE.
41
42 If both an outer and an inner WITH-COMPILATION-UNIT provide a
43 SOURCE-NAMESTRING, the inner one takes precedence. Unaffected
44 by :OVERRIDE.
45
46 This is an SBCL-specific extension.
47
48 :SOURCE-PLIST Plist-Form
49 Attaches the value returned by the Plist-Form to internal debug-source
50 information of functions compiled in within the dynamic extent of BODY.
51
52 Primarily for use by development environments, in order to eg. associate
53 function definitions with editor-buffers. Can be accessed using
54 SB-INTROSPECT:DEFINITION-SOURCE-PLIST.
55
56 If an outer WITH-COMPILATION-UNIT form also provide a SOURCE-PLIST, it
57 is appended to the end of the provided SOURCE-PLIST. Unaffected
58 by :OVERRIDE.
59
60 This is an SBCL-specific extension.
61
62 Examples:
63
64 ;; Prevent proclamations from the file leaking, and restrict
65 ;; SAFETY to 3 -- otherwise uses the current global policy.
66 (with-compilation-unit (:policy '(optimize))
67 (restrict-compiler-policy 'safety 3)
68 (load "foo.lisp"))
69
70 ;; Using default policy instead of the current global one,
71 ;; except for DEBUG 3.
72 (with-compilation-unit (:policy '(optimize debug)
73 :override t)
74 (load "foo.lisp"))
75
76 ;; Same as if :POLICY had not been specified at all: SAFETY 3
77 ;; proclamation leaks out from WITH-COMPILATION-UNIT.
78 (with-compilation-unit (:policy nil)
79 (declaim (optimize safety))
80 (load "foo.lisp"))
81
82 Source file: SYS:SRC;COMPILER;MAIN.LISP
WITH-CONDITION-RESTARTS
1COMMON-LISP:WITH-CONDITION-RESTARTS
2 [symbol]
3
4WITH-CONDITION-RESTARTS names a macro:
5 Lambda-list: (CONDITION-FORM RESTARTS-FORM &BODY BODY)
6 Documentation:
7 Evaluates the BODY in a dynamic environment where the restarts in the list
8 RESTARTS-FORM are associated with the condition returned by CONDITION-FORM.
9 This allows FIND-RESTART, etc., to recognize restarts that are not related
10 to the error currently being debugged. See also RESTART-CASE.
11 Source file: SYS:SRC;CODE;RESTART.LISP
WITH-HASH-TABLE-ITERATOR
1COMMON-LISP:WITH-HASH-TABLE-ITERATOR
2 [symbol]
3
4WITH-HASH-TABLE-ITERATOR names a macro:
5 Lambda-list: ((NAME HASH-TABLE) &BODY BODY)
6 Documentation:
7 WITH-HASH-TABLE-ITERATOR ((name hash-table) &body body)
8
9 Provides a method of manually looping over the elements of a hash-table. NAME
10 is bound to a generator-macro that, within the scope of the invocation,
11 returns one or three values. The first value tells whether any objects remain
12 in the hash table. When the first value is non-NIL, the second and third
13 values are the key and the value of the next object.
14
15 Consequences are undefined if HASH-TABLE is mutated during execution of BODY,
16 except for changing or removing elements corresponding to the current key. The
17 applies to all threads, not just the current one -- even for synchronized
18 hash-tables. If the table may be mutated by another thread during iteration,
19 use eg. SB-EXT:WITH-LOCKED-HASH-TABLE to protect the WITH-HASH-TABLE-ITERATOR
20 for.
21 Source file: SYS:SRC;CODE;MAPHASH.LISP
WITH-INPUT-FROM-STRING
1COMMON-LISP:WITH-INPUT-FROM-STRING
2 [symbol]
3
4WITH-INPUT-FROM-STRING names a macro:
5 Lambda-list: ((VAR STRING &KEY INDEX (START 0) END) &BODY FORMS-DECLS)
6 Source file: SYS:SRC;CODE;ANSI-STREAM.LISP
WITH-OPEN-FILE
1COMMON-LISP:WITH-OPEN-FILE
2 [symbol]
3
4WITH-OPEN-FILE names a macro:
5 Lambda-list: ((STREAM FILESPEC &REST OPTIONS) &BODY BODY)
6 Source file: SYS:SRC;CODE;MACROS.LISP
WITH-OPEN-STREAM
1COMMON-LISP:WITH-OPEN-STREAM
2 [symbol]
3
4WITH-OPEN-STREAM names a macro:
5 Lambda-list: ((VAR STREAM) &BODY BODY)
6 Source file: SYS:SRC;CODE;MACROS.LISP
WITH-OUTPUT-TO-STRING
1COMMON-LISP:WITH-OUTPUT-TO-STRING
2 [symbol]
3
4WITH-OUTPUT-TO-STRING names a macro:
5 Lambda-list: ((VAR &OPTIONAL STRING &KEY
6 (ELEMENT-TYPE (QUOTE (QUOTE CHARACTER))))
7 &BODY BODY)
8 Source file: SYS:SRC;CODE;ANSI-STREAM.LISP
WITH-PACKAGE-ITERATOR
1COMMON-LISP:WITH-PACKAGE-ITERATOR
2 [symbol]
3
4WITH-PACKAGE-ITERATOR names a macro:
5 Lambda-list: ((MNAME PACKAGE-LIST &REST SYMBOL-TYPES) &BODY BODY)
6 Documentation:
7 Within the lexical scope of the body forms, MNAME is defined via macrolet
8 such that successive invocations of (MNAME) will return the symbols, one by
9 one, from the packages in PACKAGE-LIST. SYMBOL-TYPES may be any
10 of :INHERITED :EXTERNAL :INTERNAL.
11 Source file: SYS:SRC;CODE;TARGET-PACKAGE.LISP
WITH-SIMPLE-RESTART
1COMMON-LISP:WITH-SIMPLE-RESTART
2 [symbol]
3
4WITH-SIMPLE-RESTART names a macro:
5 Lambda-list: ((RESTART-NAME FORMAT-STRING &REST FORMAT-ARGUMENTS)
6 &BODY FORMS)
7 Documentation:
8 (WITH-SIMPLE-RESTART (restart-name format-string format-arguments)
9 body)
10 If restart-name is not invoked, then all values returned by forms are
11 returned. If control is transferred to this restart, it immediately
12 returns the values NIL and T.
13 Source file: SYS:SRC;CODE;RESTART.LISP
WITH-SLOTS
1COMMON-LISP:WITH-SLOTS
2 [symbol]
3
4WITH-SLOTS names a macro:
5 Lambda-list: (SLOTS INSTANCE &BODY BODY)
6 Source file: SYS:SRC;PCL;BOOT.LISP
WITH-STANDARD-IO-SYNTAX
1COMMON-LISP:WITH-STANDARD-IO-SYNTAX
2 [symbol]
3
4WITH-STANDARD-IO-SYNTAX names a macro:
5 Lambda-list: (&BODY BODY)
6 Documentation:
7 Bind the reader and printer control variables to values that enable READ
8 to reliably read the results of PRINT. These values are:
9
10 *PACKAGE* the COMMON-LISP-USER package
11 *PRINT-ARRAY* T
12 *PRINT-BASE* 10
13 *PRINT-CASE* :UPCASE
14 *PRINT-CIRCLE* NIL
15 *PRINT-ESCAPE* T
16 *PRINT-GENSYM* T
17 *PRINT-LENGTH* NIL
18 *PRINT-LEVEL* NIL
19 *PRINT-LINES* NIL
20 *PRINT-MISER-WIDTH* NIL
21 *PRINT-PPRINT-DISPATCH* the standard pprint dispatch table
22 *PRINT-PRETTY* NIL
23 *PRINT-RADIX* NIL
24 *PRINT-READABLY* T
25 *PRINT-RIGHT-MARGIN* NIL
26 *READ-BASE* 10
27 *READ-DEFAULT-FLOAT-FORMAT* SINGLE-FLOAT
28 *READ-EVAL* T
29 *READ-SUPPRESS* NIL
30 *READTABLE* the standard readtable
31 SB-EXT:*SUPPRESS-PRINT-ERRORS* NIL
32 SB-EXT:*PRINT-VECTOR-LENGTH* NIL
33
34 Source file: SYS:SRC;CODE;ANSI-STREAM.LISP
primitive type-specifier
Symbol list
- ARRAY
- ATOM
- BASE-CHAR
- BASE-STRING
- BIT
- BIT-VECTOR
- COMPILED-FUNCTION
- COMPLEX
- CONS
- DOUBLE-FLOAT
- EXTENDED-CHAR
- FLOAT
- FUNCTION
- INTEGER
- KEYWORD
- LONG-FLOAT
- RATIONAL
- REAL
- SHORT-FLOAT
- SIMPLE-ARRAY
- SIMPLE-BASE-STRING
- SIMPLE-BIT-VECTOR
- SIMPLE-STRING
- SIMPLE-VECTOR
- SINGLE-FLOAT
- STANDARD-CHAR
- STRING
- VECTOR
ARRAY
1COMMON-LISP:ARRAY
2 [symbol]
3
4ARRAY names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:ARRAY>:
5 Class precedence-list: ARRAY, T
6 Direct superclasses: T
7 Direct subclasses: SIMPLE-ARRAY, VECTOR
8 Sealed.
9 No direct slots.
10
11ARRAY names a primitive type-specifier:
12 Lambda-list: (&OPTIONAL (ELEMENT-TYPE (QUOTE *))
13 (DIMENSIONS (QUOTE *)))
ATOM
1COMMON-LISP:ATOM
2 [symbol]
3
4ATOM names a compiled function:
5 Lambda-list: (OBJECT)
6 Declared type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return true if OBJECT is an ATOM, and NIL otherwise.
9 Known attributes: foldable, flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;PRED.LISP
11
12ATOM names a primitive type-specifier:
13 Lambda-list: ()
BASE-CHAR
1COMMON-LISP:BASE-CHAR
2 [symbol]
3
4BASE-CHAR names a primitive type-specifier:
5 Lambda-list: ()
BASE-STRING
1COMMON-LISP:BASE-STRING
2 [symbol]
3
4BASE-STRING names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:BASE-STRING>:
5 Class precedence-list: BASE-STRING, STRING, VECTOR, ARRAY, SEQUENCE, T
6 Direct superclasses: STRING
7 Direct subclasses: SIMPLE-BASE-STRING
8 Sealed.
9 No direct slots.
10
11BASE-STRING names a primitive type-specifier:
12 Lambda-list: (&OPTIONAL SIZE)
BIT
1COMMON-LISP:BIT
2 [symbol]
3
4BIT names a compiled function:
5 Lambda-list: (BIT-ARRAY &REST SUBSCRIPTS)
6 Declared type: (FUNCTION ((ARRAY BIT) &REST (UNSIGNED-BYTE 45))
7 (VALUES BIT &OPTIONAL))
8 Derived type: (FUNCTION ((ARRAY BIT) &REST T) (VALUES BIT &OPTIONAL))
9 Documentation:
10 Return the bit from the BIT-ARRAY at the specified SUBSCRIPTS.
11 Known attributes: foldable, flushable, unsafely-flushable
12 Source file: SYS:SRC;CODE;ARRAY.LISP
13
14(SETF BIT) names a compiled function:
15 Lambda-list: (NEW-VALUE BIT-ARRAY &REST SUBSCRIPTS)
16 Declared type: (FUNCTION (BIT (ARRAY BIT) &REST (UNSIGNED-BYTE 45))
17 (VALUES BIT &OPTIONAL))
18 Derived type: (FUNCTION (BIT (ARRAY BIT) &REST T)
19 (VALUES BIT &OPTIONAL))
20 Source file: SYS:SRC;CODE;ARRAY.LISP
21
22BIT names a primitive type-specifier:
23 Lambda-list: ()
BIT-VECTOR
1COMMON-LISP:BIT-VECTOR
2 [symbol]
3
4BIT-VECTOR names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:BIT-VECTOR>:
5 Class precedence-list: BIT-VECTOR, VECTOR, ARRAY, SEQUENCE, T
6 Direct superclasses: VECTOR
7 Direct subclasses: SIMPLE-BIT-VECTOR
8 Sealed.
9 No direct slots.
10
11BIT-VECTOR names a primitive type-specifier:
12 Lambda-list: (&OPTIONAL SIZE)
COMPILED-FUNCTION
1COMMON-LISP:COMPILED-FUNCTION
2 [symbol]
3
4COMPILED-FUNCTION names a primitive type-specifier:
5 Lambda-list: ()
COMPLEX
1COMMON-LISP:COMPLEX
2 [symbol]
3
4COMPLEX names a compiled function:
5 Lambda-list: (REALPART &OPTIONAL (IMAGPART 0))
6 Declared type: (FUNCTION (REAL &OPTIONAL REAL)
7 (VALUES NUMBER &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T)
9 (VALUES (OR COMPLEX RATIONAL) &OPTIONAL))
10 Documentation:
11 Return a complex number with the specified real and imaginary components.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;NUMBERS.LISP
14
15COMPLEX names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:COMPLEX>:
16 Class precedence-list: COMPLEX, NUMBER, T
17 Direct superclasses: NUMBER
18 Direct subclasses: SB-KERNEL:COMPLEX-DOUBLE-FLOAT,
19 SB-KERNEL:COMPLEX-SINGLE-FLOAT
20 Sealed.
21 No direct slots.
22
23COMPLEX names a primitive type-specifier:
24 Lambda-list: (&OPTIONAL (TYPESPEC (QUOTE *)))
CONS
1COMMON-LISP:CONS
2 [symbol]
3
4CONS names a compiled function:
5 Lambda-list: (SE1 SE2)
6 Declared type: (FUNCTION (T T) (VALUES CONS &OPTIONAL))
7 Documentation:
8 Return a list with SE1 as the CAR and SE2 as the CDR.
9 Known attributes: flushable, unsafely-flushable, movable
10 Source file: SYS:SRC;CODE;LIST.LISP
11
12CONS names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:CONS>:
13 Class precedence-list: CONS, LIST, SEQUENCE, T
14 Direct superclasses: LIST
15 No subclasses.
16 Sealed.
17 No direct slots.
18
19CONS names a primitive type-specifier:
20 Lambda-list: (&OPTIONAL (CAR-TYPE-SPEC (QUOTE *))
21 (CDR-TYPE-SPEC (QUOTE *)))
DOUBLE-FLOAT
1COMMON-LISP:DOUBLE-FLOAT
2 [symbol]
3
4DOUBLE-FLOAT names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:DOUBLE-FLOAT>:
5 Class precedence-list: DOUBLE-FLOAT, FLOAT, REAL, NUMBER, T
6 Direct superclasses: FLOAT
7 No subclasses.
8 Sealed.
9 No direct slots.
10
11DOUBLE-FLOAT names a primitive type-specifier:
12 Lambda-list: (&OPTIONAL (LOW (QUOTE *)) (HIGH (QUOTE *)))
EXTENDED-CHAR
1COMMON-LISP:EXTENDED-CHAR
2 [symbol]
3
4EXTENDED-CHAR names a primitive type-specifier:
5 Documentation:
6 Type of CHARACTERs that aren't BASE-CHARs.
7 Lambda-list: ()
FLOAT
1COMMON-LISP:FLOAT
2 [symbol]
3
4FLOAT names a compiled function:
5 Lambda-list: (NUMBER &OPTIONAL (OTHER NIL OTHERP))
6 Declared type: (FUNCTION (REAL &OPTIONAL FLOAT)
7 (VALUES FLOAT &OPTIONAL))
8 Derived type: (FUNCTION (T &OPTIONAL T) (VALUES FLOAT &OPTIONAL))
9 Documentation:
10 Converts any REAL to a float. If OTHER is not provided, it returns a
11 SINGLE-FLOAT if NUMBER is not already a FLOAT. If OTHER is provided, the
12 result is the same float format as OTHER.
13 Known attributes: foldable, flushable, unsafely-flushable, movable
14 Source file: SYS:SRC;CODE;FLOAT.LISP
15
16FLOAT names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:FLOAT>:
17 Class precedence-list: FLOAT, REAL, NUMBER, T
18 Direct superclasses: REAL
19 Direct subclasses: DOUBLE-FLOAT, SINGLE-FLOAT
20 Sealed.
21 No direct slots.
22
23FLOAT names a primitive type-specifier:
24 Lambda-list: (&OPTIONAL (LOW (QUOTE *)) (HIGH (QUOTE *)))
FUNCTION
1COMMON-LISP:FUNCTION
2 [symbol]
3
4FUNCTION names a special operator:
5 Lambda-list: (THING)
6 Documentation:
7 FUNCTION name
8
9 Return the lexically apparent definition of the function NAME. NAME may also
10 be a lambda expression.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
12
13FUNCTION names the system-class #<SB-PCL:SYSTEM-CLASS COMMON-LISP:FUNCTION>:
14 Class precedence-list: FUNCTION, T
15 Direct superclasses: T
16 Direct subclasses: SB-KERNEL:INTERPRETED-FUNCTION,
17 SB-PCL::%METHOD-FUNCTION,
18 SB-PCL::STANDARD-FUNCALLABLE-INSTANCE,
19 SB-VM::CLOSURE-TRAMPOLINE, SB-FORMAT::FMT-CONTROL,
20 SB-PCL::CTOR, SB-MOP:FUNCALLABLE-STANDARD-OBJECT
21 No direct slots.
22
23FUNCTION names a primitive type-specifier:
24 Lambda-list: (&OPTIONAL (ARGS (QUOTE *)) (RESULT (QUOTE *)))
INTEGER
1COMMON-LISP:INTEGER
2 [symbol]
3
4INTEGER names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:INTEGER>:
5 Class precedence-list: INTEGER, RATIONAL, REAL, NUMBER, T
6 Direct superclasses: RATIONAL
7 Direct subclasses: BIGNUM, FIXNUM
8 Sealed.
9 No direct slots.
10
11INTEGER names a primitive type-specifier:
12 Lambda-list: (&OPTIONAL (LOW (QUOTE *)) (HIGH (QUOTE *)))
KEYWORD
1COMMON-LISP:KEYWORD
2 [symbol]
3
4KEYWORD names a primitive type-specifier:
5 Lambda-list: ()
LONG-FLOAT
1COMMON-LISP:LONG-FLOAT
2 [symbol]
3
4LONG-FLOAT names a primitive type-specifier:
5 Lambda-list: (&OPTIONAL LOW HIGH)
RATIONAL
1COMMON-LISP:RATIONAL
2 [symbol]
3
4RATIONAL names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION (REAL) (VALUES RATIONAL &OPTIONAL))
7 Derived type: (FUNCTION (T) (VALUES RATIONAL &OPTIONAL))
8 Documentation:
9 RATIONAL produces a rational number for any real numeric argument. This is
10 more efficient than RATIONALIZE, but it assumes that floating-point is
11 completely accurate, giving a result that isn't as pretty.
12 Known attributes: foldable, flushable, unsafely-flushable, movable
13 Source file: SYS:SRC;CODE;FLOAT.LISP
14
15RATIONAL names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:RATIONAL>:
16 Class precedence-list: RATIONAL, REAL, NUMBER, T
17 Direct superclasses: REAL
18 Direct subclasses: INTEGER, RATIO
19 Sealed.
20 No direct slots.
21
22RATIONAL names a primitive type-specifier:
23 Lambda-list: (&OPTIONAL (LOW (QUOTE *)) (HIGH (QUOTE *)))
REAL
1COMMON-LISP:REAL
2 [symbol]
3
4REAL names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:REAL>:
5 Class precedence-list: REAL, NUMBER, T
6 Direct superclasses: NUMBER
7 Direct subclasses: FLOAT, RATIONAL
8 Sealed.
9 No direct slots.
10
11REAL names a primitive type-specifier:
12 Lambda-list: (&OPTIONAL (LOW (QUOTE *)) (HIGH (QUOTE *)))
SHORT-FLOAT
1COMMON-LISP:SHORT-FLOAT
2 [symbol]
3
4SHORT-FLOAT names a primitive type-specifier:
5 Lambda-list: (&OPTIONAL LOW HIGH)
SIMPLE-ARRAY
1COMMON-LISP:SIMPLE-ARRAY
2 [symbol]
3
4SIMPLE-ARRAY names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:SIMPLE-ARRAY>:
5 Class precedence-list: SIMPLE-ARRAY, ARRAY, T
6 Direct superclasses: ARRAY
7 Direct subclasses: SB-KERNEL::SIMPLE-ARRAY-COMPLEX-DOUBLE-FLOAT,
8 SB-KERNEL::SIMPLE-ARRAY-COMPLEX-SINGLE-FLOAT,
9 SB-KERNEL::SIMPLE-ARRAY-DOUBLE-FLOAT,
10 SB-KERNEL::SIMPLE-ARRAY-FIXNUM,
11 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-16,
12 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-32,
13 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-64,
14 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-8,
15 SB-KERNEL::SIMPLE-ARRAY-SINGLE-FLOAT,
16 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-15,
17 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-16,
18 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-2,
19 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-31,
20 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-32,
21 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-4,
22 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-63,
23 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-64,
24 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-7,
25 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-8,
26 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-FIXNUM,
27 SIMPLE-BIT-VECTOR, SIMPLE-STRING, SIMPLE-VECTOR
28 Sealed.
29 No direct slots.
30
31SIMPLE-ARRAY names a primitive type-specifier:
32 Lambda-list: (&OPTIONAL (ELEMENT-TYPE (QUOTE *))
33 (DIMENSIONS (QUOTE *)))
SIMPLE-BASE-STRING
1COMMON-LISP:SIMPLE-BASE-STRING
2 [symbol]
3
4SIMPLE-BASE-STRING names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:SIMPLE-BASE-STRING>:
5 Class precedence-list: SIMPLE-BASE-STRING, BASE-STRING, SIMPLE-STRING,
6 STRING, VECTOR, SIMPLE-ARRAY, ARRAY, SEQUENCE,
7 T
8 Direct superclasses: BASE-STRING, SIMPLE-STRING
9 No subclasses.
10 Sealed.
11 No direct slots.
12
13SIMPLE-BASE-STRING names a primitive type-specifier:
14 Lambda-list: (&OPTIONAL SIZE)
SIMPLE-BIT-VECTOR
1COMMON-LISP:SIMPLE-BIT-VECTOR
2 [symbol]
3
4SIMPLE-BIT-VECTOR names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:SIMPLE-BIT-VECTOR>:
5 Class precedence-list: SIMPLE-BIT-VECTOR, BIT-VECTOR, VECTOR,
6 SIMPLE-ARRAY, ARRAY, SEQUENCE, T
7 Direct superclasses: BIT-VECTOR, SIMPLE-ARRAY
8 No subclasses.
9 Sealed.
10 No direct slots.
11
12SIMPLE-BIT-VECTOR names a primitive type-specifier:
13 Lambda-list: (&OPTIONAL SIZE)
SIMPLE-STRING
1COMMON-LISP:SIMPLE-STRING
2 [symbol]
3
4SIMPLE-STRING names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:SIMPLE-STRING>:
5 Class precedence-list: SIMPLE-STRING, STRING, VECTOR, SIMPLE-ARRAY,
6 ARRAY, SEQUENCE, T
7 Direct superclasses: STRING, SIMPLE-ARRAY
8 Direct subclasses: SIMPLE-BASE-STRING,
9 SB-KERNEL:SIMPLE-CHARACTER-STRING
10 Sealed.
11 No direct slots.
12
13SIMPLE-STRING names a primitive type-specifier:
14 Lambda-list: (&OPTIONAL SIZE)
SIMPLE-VECTOR
1COMMON-LISP:SIMPLE-VECTOR
2 [symbol]
3
4SIMPLE-VECTOR names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:SIMPLE-VECTOR>:
5 Class precedence-list: SIMPLE-VECTOR, VECTOR, SIMPLE-ARRAY, ARRAY,
6 SEQUENCE, T
7 Direct superclasses: VECTOR, SIMPLE-ARRAY
8 No subclasses.
9 Sealed.
10 No direct slots.
11
12SIMPLE-VECTOR names a primitive type-specifier:
13 Lambda-list: (&OPTIONAL SIZE)
SINGLE-FLOAT
1COMMON-LISP:SINGLE-FLOAT
2 [symbol]
3
4SINGLE-FLOAT names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:SINGLE-FLOAT>:
5 Class precedence-list: SINGLE-FLOAT, FLOAT, REAL, NUMBER, T
6 Direct superclasses: FLOAT
7 No subclasses.
8 Sealed.
9 No direct slots.
10
11SINGLE-FLOAT names a primitive type-specifier:
12 Lambda-list: (&OPTIONAL (LOW (QUOTE *)) (HIGH (QUOTE *)))
STANDARD-CHAR
1COMMON-LISP:STANDARD-CHAR
2 [symbol]
3
4STANDARD-CHAR names a primitive type-specifier:
5 Documentation:
6 Type corresponding to the characters required by the standard.
7 Lambda-list: ()
STRING
1COMMON-LISP:STRING
2 [symbol]
3
4STRING names a compiled function:
5 Lambda-list: (X)
6 Declared type: (FUNCTION ((OR STRING SYMBOL CHARACTER))
7 (VALUES STRING &OPTIONAL))
8 Derived type: (FUNCTION (T) (VALUES STRING &OPTIONAL))
9 Documentation:
10 Coerces X into a string. If X is a string, X is returned. If X is a
11 symbol, its name is returned. If X is a character then a one element
12 string containing that character is returned. If X cannot be coerced
13 into a string, an error occurs.
14 Known attributes: flushable, unsafely-flushable
15 Source file: SYS:SRC;CODE;STRING.LISP
16
17STRING names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:STRING>:
18 Class precedence-list: STRING, VECTOR, ARRAY, SEQUENCE, T
19 Direct superclasses: VECTOR
20 Direct subclasses: BASE-STRING, SB-KERNEL::CHARACTER-STRING,
21 SIMPLE-STRING
22 Sealed.
23 No direct slots.
24
25STRING names a primitive type-specifier:
26 Lambda-list: (&OPTIONAL SIZE)
VECTOR
1COMMON-LISP:VECTOR
2 [symbol]
3
4VECTOR names a compiled function:
5 Lambda-list: (&REST OBJECTS)
6 Declared type: (FUNCTION * (VALUES SIMPLE-VECTOR &OPTIONAL))
7 Derived type: (FUNCTION (&REST T) (VALUES SIMPLE-VECTOR &OPTIONAL))
8 Documentation:
9 Construct a SIMPLE-VECTOR from the given objects.
10 Known attributes: flushable, unsafely-flushable
11 Source file: SYS:SRC;CODE;ARRAY.LISP
12
13VECTOR names the built-in-class #<BUILT-IN-CLASS COMMON-LISP:VECTOR>:
14 Class precedence-list: VECTOR, ARRAY, SEQUENCE, T
15 Direct superclasses: ARRAY, SEQUENCE
16 Direct subclasses: BIT-VECTOR,
17 SB-KERNEL::SIMPLE-ARRAY-COMPLEX-DOUBLE-FLOAT,
18 SB-KERNEL::SIMPLE-ARRAY-COMPLEX-SINGLE-FLOAT,
19 SB-KERNEL::SIMPLE-ARRAY-DOUBLE-FLOAT,
20 SB-KERNEL::SIMPLE-ARRAY-FIXNUM,
21 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-16,
22 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-32,
23 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-64,
24 SB-KERNEL::SIMPLE-ARRAY-SIGNED-BYTE-8,
25 SB-KERNEL::SIMPLE-ARRAY-SINGLE-FLOAT,
26 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-15,
27 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-16,
28 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-2,
29 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-31,
30 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-32,
31 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-4,
32 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-63,
33 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-64,
34 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-7,
35 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-8,
36 SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-FIXNUM,
37 SIMPLE-VECTOR, STRING, SB-KERNEL::VECTOR-NIL
38 Sealed.
39 No direct slots.
40
41VECTOR names a primitive type-specifier:
42 Lambda-list: (&OPTIONAL ELEMENT-TYPE SIZE)
constant variable
Symbol list
- ARRAY-DIMENSION-LIMIT
- ARRAY-RANK-LIMIT
- ARRAY-TOTAL-SIZE-LIMIT
- BOOLE-1
- BOOLE-2
- BOOLE-AND
- BOOLE-ANDC1
- BOOLE-ANDC2
- BOOLE-C1
- BOOLE-C2
- BOOLE-CLR
- BOOLE-EQV
- BOOLE-IOR
- BOOLE-NAND
- BOOLE-NOR
- BOOLE-ORC1
- BOOLE-ORC2
- BOOLE-SET
- BOOLE-XOR
- CALL-ARGUMENTS-LIMIT
- CHAR-CODE-LIMIT
- DOUBLE-FLOAT-EPSILON
- DOUBLE-FLOAT-NEGATIVE-EPSILON
- INTERNAL-TIME-UNITS-PER-SECOND
- LAMBDA-LIST-KEYWORDS
- LAMBDA-PARAMETERS-LIMIT
- LEAST-NEGATIVE-DOUBLE-FLOAT
- LEAST-NEGATIVE-LONG-FLOAT
- LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT
- LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT
- LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT
- LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT
- LEAST-NEGATIVE-SHORT-FLOAT
- LEAST-NEGATIVE-SINGLE-FLOAT
- LEAST-POSITIVE-DOUBLE-FLOAT
- LEAST-POSITIVE-LONG-FLOAT
- LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT
- LEAST-POSITIVE-NORMALIZED-LONG-FLOAT
- LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT
- LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT
- LEAST-POSITIVE-SHORT-FLOAT
- LEAST-POSITIVE-SINGLE-FLOAT
- LONG-FLOAT-EPSILON
- LONG-FLOAT-NEGATIVE-EPSILON
- MOST-NEGATIVE-DOUBLE-FLOAT
- MOST-NEGATIVE-FIXNUM
- MOST-NEGATIVE-LONG-FLOAT
- MOST-NEGATIVE-SHORT-FLOAT
- MOST-NEGATIVE-SINGLE-FLOAT
- MOST-POSITIVE-DOUBLE-FLOAT
- MOST-POSITIVE-FIXNUM
- MOST-POSITIVE-LONG-FLOAT
- MOST-POSITIVE-SHORT-FLOAT
- MOST-POSITIVE-SINGLE-FLOAT
- MULTIPLE-VALUES-LIMIT
- NIL
- PI
- SHORT-FLOAT-EPSILON
- SHORT-FLOAT-NEGATIVE-EPSILON
- SINGLE-FLOAT-EPSILON
- SINGLE-FLOAT-NEGATIVE-EPSILON
- T
ARRAY-DIMENSION-LIMIT
1COMMON-LISP:ARRAY-DIMENSION-LIMIT
2 [symbol]
3
4ARRAY-DIMENSION-LIMIT names a constant variable:
5 Value: 35184372088832
6 Documentation:
7 the exclusive upper bound on any given dimension of an array
ARRAY-RANK-LIMIT
1COMMON-LISP:ARRAY-RANK-LIMIT
2 [symbol]
3
4ARRAY-RANK-LIMIT names a constant variable:
5 Value: 129
6 Documentation:
7 the exclusive upper bound on the rank of an array
ARRAY-TOTAL-SIZE-LIMIT
1COMMON-LISP:ARRAY-TOTAL-SIZE-LIMIT
2 [symbol]
3
4ARRAY-TOTAL-SIZE-LIMIT names a constant variable:
5 Value: 35184372088832
6 Documentation:
7 the exclusive upper bound on the total number of elements in an array
BOOLE-1
1COMMON-LISP:BOOLE-1
2 [symbol]
3
4BOOLE-1 names a constant variable:
5 Value: 2
6 Documentation:
7 Boole function op, makes BOOLE return integer1.
BOOLE-2
1COMMON-LISP:BOOLE-2
2 [symbol]
3
4BOOLE-2 names a constant variable:
5 Value: 3
6 Documentation:
7 Boole function op, makes BOOLE return integer2.
BOOLE-AND
1COMMON-LISP:BOOLE-AND
2 [symbol]
3
4BOOLE-AND names a constant variable:
5 Value: 6
6 Documentation:
7 Boole function op, makes BOOLE return logand of integer1 and integer2.
BOOLE-ANDC1
1COMMON-LISP:BOOLE-ANDC1
2 [symbol]
3
4BOOLE-ANDC1 names a constant variable:
5 Value: 12
6 Documentation:
7 Boole function op, makes BOOLE return logandc1 of integer1 and integer2.
BOOLE-ANDC2
1COMMON-LISP:BOOLE-ANDC2
2 [symbol]
3
4BOOLE-ANDC2 names a constant variable:
5 Value: 13
6 Documentation:
7 Boole function op, makes BOOLE return logandc2 of integer1 and integer2.
BOOLE-C1
1COMMON-LISP:BOOLE-C1
2 [symbol]
3
4BOOLE-C1 names a constant variable:
5 Value: 4
6 Documentation:
7 Boole function op, makes BOOLE return complement of integer1.
BOOLE-C2
1COMMON-LISP:BOOLE-C2
2 [symbol]
3
4BOOLE-C2 names a constant variable:
5 Value: 5
6 Documentation:
7 Boole function op, makes BOOLE return complement of integer2.
BOOLE-CLR
1COMMON-LISP:BOOLE-CLR
2 [symbol]
3
4BOOLE-CLR names a constant variable:
5 Value: 0
6 Documentation:
7 Boole function op, makes BOOLE return 0.
BOOLE-EQV
1COMMON-LISP:BOOLE-EQV
2 [symbol]
3
4BOOLE-EQV names a constant variable:
5 Value: 9
6 Documentation:
7 Boole function op, makes BOOLE return logeqv of integer1 and integer2.
BOOLE-IOR
1COMMON-LISP:BOOLE-IOR
2 [symbol]
3
4BOOLE-IOR names a constant variable:
5 Value: 7
6 Documentation:
7 Boole function op, makes BOOLE return logior of integer1 and integer2.
BOOLE-NAND
1COMMON-LISP:BOOLE-NAND
2 [symbol]
3
4BOOLE-NAND names a constant variable:
5 Value: 10
6 Documentation:
7 Boole function op, makes BOOLE return log nand of integer1 and integer2.
BOOLE-NOR
1COMMON-LISP:BOOLE-NOR
2 [symbol]
3
4BOOLE-NOR names a constant variable:
5 Value: 11
6 Documentation:
7 Boole function op, makes BOOLE return lognor of integer1 and integer2.
BOOLE-ORC1
1COMMON-LISP:BOOLE-ORC1
2 [symbol]
3
4BOOLE-ORC1 names a constant variable:
5 Value: 14
6 Documentation:
7 Boole function op, makes BOOLE return logorc1 of integer1 and integer2.
BOOLE-ORC2
1COMMON-LISP:BOOLE-ORC2
2 [symbol]
3
4BOOLE-ORC2 names a constant variable:
5 Value: 15
6 Documentation:
7 Boole function op, makes BOOLE return logorc2 of integer1 and integer2.
BOOLE-SET
1COMMON-LISP:BOOLE-SET
2 [symbol]
3
4BOOLE-SET names a constant variable:
5 Value: 1
6 Documentation:
7 Boole function op, makes BOOLE return -1.
BOOLE-XOR
1COMMON-LISP:BOOLE-XOR
2 [symbol]
3
4BOOLE-XOR names a constant variable:
5 Value: 8
6 Documentation:
7 Boole function op, makes BOOLE return logxor of integer1 and integer2.
CALL-ARGUMENTS-LIMIT
1COMMON-LISP:CALL-ARGUMENTS-LIMIT
2 [symbol]
3
4CALL-ARGUMENTS-LIMIT names a constant variable:
5 Value: 1073741824
6 Documentation:
7 The exclusive upper bound on the number of arguments which may be passed
8 to a function, including &REST args.
CHAR-CODE-LIMIT
1COMMON-LISP:CHAR-CODE-LIMIT
2 [symbol]
3
4CHAR-CODE-LIMIT names a constant variable:
5 Value: 1114112
6 Documentation:
7 the upper exclusive bound on values produced by CHAR-CODE
DOUBLE-FLOAT-EPSILON
1COMMON-LISP:DOUBLE-FLOAT-EPSILON
2 [symbol]
3
4DOUBLE-FLOAT-EPSILON names a constant variable:
5 Value: 1.1102230246251568d-16
DOUBLE-FLOAT-NEGATIVE-EPSILON
1COMMON-LISP:DOUBLE-FLOAT-NEGATIVE-EPSILON
2 [symbol]
3
4DOUBLE-FLOAT-NEGATIVE-EPSILON names a constant variable:
5 Value: 5.551115123125784d-17
INTERNAL-TIME-UNITS-PER-SECOND
1COMMON-LISP:INTERNAL-TIME-UNITS-PER-SECOND
2 [symbol]
3
4INTERNAL-TIME-UNITS-PER-SECOND names a constant variable:
5 Value: 1000000
6 Documentation:
7 The number of internal time units that fit into a second. See
8 GET-INTERNAL-REAL-TIME and GET-INTERNAL-RUN-TIME.
LAMBDA-LIST-KEYWORDS
1COMMON-LISP:LAMBDA-LIST-KEYWORDS
2 [symbol]
3
4LAMBDA-LIST-KEYWORDS names a constant variable:
5 Value: (&ALLOW-OTHER-KEYS &AUX &BODY &ENVIRONMENT &KEY SB-INT:&MORE
6 &OPTIONAL &REST &WHOLE)
7 Documentation:
8 A list of symbols used as lambda list keywords in SBCL.
LAMBDA-PARAMETERS-LIMIT
1COMMON-LISP:LAMBDA-PARAMETERS-LIMIT
2 [symbol]
3
4LAMBDA-PARAMETERS-LIMIT names a constant variable:
5 Value: 1073741824
6 Documentation:
7 The exclusive upper bound on the number of parameters which may be specified
8 in a given lambda list. This is actually the limit on required and &OPTIONAL
9 parameters. With &KEY and &AUX you can get more.
LEAST-NEGATIVE-DOUBLE-FLOAT
1COMMON-LISP:LEAST-NEGATIVE-DOUBLE-FLOAT
2 [symbol]
3
4LEAST-NEGATIVE-DOUBLE-FLOAT names a constant variable:
5 Value: -4.9406564584124654d-324
LEAST-NEGATIVE-LONG-FLOAT
1COMMON-LISP:LEAST-NEGATIVE-LONG-FLOAT
2 [symbol]
3
4LEAST-NEGATIVE-LONG-FLOAT names a constant variable:
5 Value: -4.9406564584124654d-324
LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT
1COMMON-LISP:LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT
2 [symbol]
3
4LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT names a constant variable:
5 Value: -2.2250738585072014d-308
LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT
1COMMON-LISP:LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT
2 [symbol]
3
4LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT names a constant variable:
5 Value: -2.2250738585072014d-308
LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT
1COMMON-LISP:LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT
2 [symbol]
3
4LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT names a constant variable:
5 Value: -1.1754944e-38
LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT
1COMMON-LISP:LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT
2 [symbol]
3
4LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT names a constant variable:
5 Value: -1.1754944e-38
LEAST-NEGATIVE-SHORT-FLOAT
1COMMON-LISP:LEAST-NEGATIVE-SHORT-FLOAT
2 [symbol]
3
4LEAST-NEGATIVE-SHORT-FLOAT names a constant variable:
5 Value: -1.4012985e-45
LEAST-NEGATIVE-SINGLE-FLOAT
1COMMON-LISP:LEAST-NEGATIVE-SINGLE-FLOAT
2 [symbol]
3
4LEAST-NEGATIVE-SINGLE-FLOAT names a constant variable:
5 Value: -1.4012985e-45
LEAST-POSITIVE-DOUBLE-FLOAT
1COMMON-LISP:LEAST-POSITIVE-DOUBLE-FLOAT
2 [symbol]
3
4LEAST-POSITIVE-DOUBLE-FLOAT names a constant variable:
5 Value: 4.9406564584124654d-324
LEAST-POSITIVE-LONG-FLOAT
1COMMON-LISP:LEAST-POSITIVE-LONG-FLOAT
2 [symbol]
3
4LEAST-POSITIVE-LONG-FLOAT names a constant variable:
5 Value: 4.9406564584124654d-324
LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT
1COMMON-LISP:LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT
2 [symbol]
3
4LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT names a constant variable:
5 Value: 2.2250738585072014d-308
LEAST-POSITIVE-NORMALIZED-LONG-FLOAT
1COMMON-LISP:LEAST-POSITIVE-NORMALIZED-LONG-FLOAT
2 [symbol]
3
4LEAST-POSITIVE-NORMALIZED-LONG-FLOAT names a constant variable:
5 Value: 2.2250738585072014d-308
LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT
1COMMON-LISP:LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT
2 [symbol]
3
4LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT names a constant variable:
5 Value: 1.1754944e-38
LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT
1COMMON-LISP:LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT
2 [symbol]
3
4LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT names a constant variable:
5 Value: 1.1754944e-38
LEAST-POSITIVE-SHORT-FLOAT
1COMMON-LISP:LEAST-POSITIVE-SHORT-FLOAT
2 [symbol]
3
4LEAST-POSITIVE-SHORT-FLOAT names a constant variable:
5 Value: 1.4012985e-45
LEAST-POSITIVE-SINGLE-FLOAT
1COMMON-LISP:LEAST-POSITIVE-SINGLE-FLOAT
2 [symbol]
3
4LEAST-POSITIVE-SINGLE-FLOAT names a constant variable:
5 Value: 1.4012985e-45
LONG-FLOAT-EPSILON
1COMMON-LISP:LONG-FLOAT-EPSILON
2 [symbol]
3
4LONG-FLOAT-EPSILON names a constant variable:
5 Value: 1.1102230246251568d-16
LONG-FLOAT-NEGATIVE-EPSILON
1COMMON-LISP:LONG-FLOAT-NEGATIVE-EPSILON
2 [symbol]
3
4LONG-FLOAT-NEGATIVE-EPSILON names a constant variable:
5 Value: 5.551115123125784d-17
MOST-NEGATIVE-DOUBLE-FLOAT
1COMMON-LISP:MOST-NEGATIVE-DOUBLE-FLOAT
2 [symbol]
3
4MOST-NEGATIVE-DOUBLE-FLOAT names a constant variable:
5 Value: -1.7976931348623157d308
MOST-NEGATIVE-FIXNUM
1COMMON-LISP:MOST-NEGATIVE-FIXNUM
2 [symbol]
3
4MOST-NEGATIVE-FIXNUM names a constant variable:
5 Value: -4611686018427387904
6 Documentation:
7 the fixnum closest in value to negative infinity
MOST-NEGATIVE-LONG-FLOAT
1COMMON-LISP:MOST-NEGATIVE-LONG-FLOAT
2 [symbol]
3
4MOST-NEGATIVE-LONG-FLOAT names a constant variable:
5 Value: -1.7976931348623157d308
MOST-NEGATIVE-SHORT-FLOAT
1COMMON-LISP:MOST-NEGATIVE-SHORT-FLOAT
2 [symbol]
3
4MOST-NEGATIVE-SHORT-FLOAT names a constant variable:
5 Value: -3.4028235e38
MOST-NEGATIVE-SINGLE-FLOAT
1COMMON-LISP:MOST-NEGATIVE-SINGLE-FLOAT
2 [symbol]
3
4MOST-NEGATIVE-SINGLE-FLOAT names a constant variable:
5 Value: -3.4028235e38
MOST-POSITIVE-DOUBLE-FLOAT
1COMMON-LISP:MOST-POSITIVE-DOUBLE-FLOAT
2 [symbol]
3
4MOST-POSITIVE-DOUBLE-FLOAT names a constant variable:
5 Value: 1.7976931348623157d308
MOST-POSITIVE-FIXNUM
1COMMON-LISP:MOST-POSITIVE-FIXNUM
2 [symbol]
3
4MOST-POSITIVE-FIXNUM names a constant variable:
5 Value: 4611686018427387903
6 Documentation:
7 the fixnum closest in value to positive infinity
MOST-POSITIVE-LONG-FLOAT
1COMMON-LISP:MOST-POSITIVE-LONG-FLOAT
2 [symbol]
3
4MOST-POSITIVE-LONG-FLOAT names a constant variable:
5 Value: 1.7976931348623157d308
MOST-POSITIVE-SHORT-FLOAT
1COMMON-LISP:MOST-POSITIVE-SHORT-FLOAT
2 [symbol]
3
4MOST-POSITIVE-SHORT-FLOAT names a constant variable:
5 Value: 3.4028235e38
MOST-POSITIVE-SINGLE-FLOAT
1COMMON-LISP:MOST-POSITIVE-SINGLE-FLOAT
2 [symbol]
3
4MOST-POSITIVE-SINGLE-FLOAT names a constant variable:
5 Value: 3.4028235e38
MULTIPLE-VALUES-LIMIT
1COMMON-LISP:MULTIPLE-VALUES-LIMIT
2 [symbol]
3
4MULTIPLE-VALUES-LIMIT names a constant variable:
5 Value: 1073741824
6 Documentation:
7 The exclusive upper bound on the number of multiple VALUES that you can
8 return.
NIL
1COMMON-LISP:NIL
2 [null]
3
4NIL names a constant variable:
5 Value: NIL
PI
1COMMON-LISP:PI
2 [symbol]
3
4PI names a constant variable:
5 Value: 3.141592653589793d0
SHORT-FLOAT-EPSILON
1COMMON-LISP:SHORT-FLOAT-EPSILON
2 [symbol]
3
4SHORT-FLOAT-EPSILON names a constant variable:
5 Value: 5.960465e-8
SHORT-FLOAT-NEGATIVE-EPSILON
1COMMON-LISP:SHORT-FLOAT-NEGATIVE-EPSILON
2 [symbol]
3
4SHORT-FLOAT-NEGATIVE-EPSILON names a constant variable:
5 Value: 2.9802326e-8
SINGLE-FLOAT-EPSILON
1COMMON-LISP:SINGLE-FLOAT-EPSILON
2 [symbol]
3
4SINGLE-FLOAT-EPSILON names a constant variable:
5 Value: 5.960465e-8
SINGLE-FLOAT-NEGATIVE-EPSILON
1COMMON-LISP:SINGLE-FLOAT-NEGATIVE-EPSILON
2 [symbol]
3
4SINGLE-FLOAT-NEGATIVE-EPSILON names a constant variable:
5 Value: 2.9802326e-8
T
1COMMON-LISP:T
2 [symbol]
3
4T names a constant variable:
5 Value: T
6
7T names the system-class #<SB-PCL:SYSTEM-CLASS COMMON-LISP:T>:
8 Class precedence-list: T
9 Direct subclasses: PATHNAME, ARRAY, SIMD-PACK-256, SIMD-PACK, NUMBER,
10 SB-KERNEL::RANDOM-CLASS, SB-KERNEL:FDEFN,
11 SB-KERNEL:CODE-COMPONENT, WEAK-POINTER,
12 SYSTEM-AREA-POINTER, SYMBOL, CHARACTER,
13 SB-PCL::SLOT-OBJECT, SEQUENCE, STREAM, FUNCTION
14 No direct slots.
special operator
Symbol list
- BLOCK
- CATCH
- EVAL-WHEN
- FLET
- FUNCTION
- GO
- IF
- LABELS
- LET
- LET*
- LOAD-TIME-VALUE
- LOCALLY
- MACROLET
- MULTIPLE-VALUE-CALL
- MULTIPLE-VALUE-PROG1
- PROGN
- PROGV
- QUOTE
- RETURN-FROM
- SETQ
- SYMBOL-MACROLET
- TAGBODY
- THE
- THROW
- UNWIND-PROTECT
BLOCK
1COMMON-LISP:BLOCK
2 [symbol]
3
4BLOCK names a special operator:
5 Lambda-list: (NAME &REST FORMS)
6 Documentation:
7 BLOCK name form*
8
9 Evaluate the FORMS as a PROGN. Within the lexical scope of the body,
10 RETURN-FROM can be used to exit the form.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
CATCH
1COMMON-LISP:CATCH
2 [symbol]
3
4CATCH names a special operator:
5 Lambda-list: (TAG &BODY BODY)
6 Documentation:
7 CATCH tag form*
8
9 Evaluate TAG and instantiate it as a catcher while the body forms are
10 evaluated in an implicit PROGN. If a THROW is done to TAG within the dynamic
11 scope of the body, then control will be transferred to the end of the body and
12 the thrown values will be returned.
13 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
EVAL-WHEN
1COMMON-LISP:EVAL-WHEN
2 [symbol]
3
4EVAL-WHEN names a special operator:
5 Lambda-list: (SITUATIONS &REST FORMS)
6 Documentation:
7 EVAL-WHEN (situation*) form*
8
9 Evaluate the FORMS in the specified SITUATIONS (any of :COMPILE-TOPLEVEL,
10 :LOAD-TOPLEVEL, or :EXECUTE, or (deprecated) COMPILE, LOAD, or EVAL).
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
FLET
1COMMON-LISP:FLET
2 [symbol]
3
4FLET names a special operator:
5 Lambda-list: (DEFINITIONS &BODY BODY)
6 Documentation:
7 FLET ({(name lambda-list declaration* form*)}*) declaration* body-form*
8
9 Evaluate the BODY-FORMS with local function definitions. The bindings do
10 not enclose the definitions; any use of NAME in the FORMS will refer to the
11 lexically apparent function definition in the enclosing environment.
12 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
FUNCTION
1COMMON-LISP:FUNCTION
2 [symbol]
3
4FUNCTION names a special operator:
5 Lambda-list: (THING)
6 Documentation:
7 FUNCTION name
8
9 Return the lexically apparent definition of the function NAME. NAME may also
10 be a lambda expression.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
12
13FUNCTION names the system-class #<SB-PCL:SYSTEM-CLASS COMMON-LISP:FUNCTION>:
14 Class precedence-list: FUNCTION, T
15 Direct superclasses: T
16 Direct subclasses: SB-KERNEL:INTERPRETED-FUNCTION,
17 SB-PCL::%METHOD-FUNCTION,
18 SB-PCL::STANDARD-FUNCALLABLE-INSTANCE,
19 SB-VM::CLOSURE-TRAMPOLINE, SB-FORMAT::FMT-CONTROL,
20 SB-PCL::CTOR, SB-MOP:FUNCALLABLE-STANDARD-OBJECT
21 No direct slots.
22
23FUNCTION names a primitive type-specifier:
24 Lambda-list: (&OPTIONAL (ARGS (QUOTE *)) (RESULT (QUOTE *)))
GO
1COMMON-LISP:GO
2 [symbol]
3
4GO names a special operator:
5 Lambda-list: (TAG)
6 Documentation:
7 GO tag
8
9 Transfer control to the named TAG in the lexically enclosing TAGBODY. This is
10 constrained to be used only within the dynamic extent of the TAGBODY.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
IF
1COMMON-LISP:IF
2 [symbol]
3
4IF names a special operator:
5 Lambda-list: (TEST THEN &OPTIONAL ELSE)
6 Documentation:
7 IF predicate then [else]
8
9 If PREDICATE evaluates to true, evaluate THEN and return its values,
10 otherwise evaluate ELSE and return its values. ELSE defaults to NIL.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
LABELS
1COMMON-LISP:LABELS
2 [symbol]
3
4LABELS names a special operator:
5 Lambda-list: (DEFINITIONS &BODY BODY)
6 Documentation:
7 LABELS ({(name lambda-list declaration* form*)}*) declaration* body-form*
8
9 Evaluate the BODY-FORMS with local function definitions. The bindings enclose
10 the new definitions, so the defined functions can call themselves or each
11 other.
12 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
LET
1COMMON-LISP:LET
2 [symbol]
3
4LET names a special operator:
5 Lambda-list: (BINDINGS &BODY BODY)
6 Documentation:
7 LET ({(var [value]) | var}*) declaration* form*
8
9 During evaluation of the FORMS, bind the VARS to the result of evaluating the
10 VALUE forms. The variables are bound in parallel after all of the VALUES forms
11 have been evaluated.
12 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
LET*
1COMMON-LISP:LET*
2 [symbol]
3
4LET* names a special operator:
5 Lambda-list: (BINDINGS &BODY BODY)
6 Documentation:
7 LET* ({(var [value]) | var}*) declaration* form*
8
9 Similar to LET, but the variables are bound sequentially, allowing each VALUE
10 form to reference any of the previous VARS.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
LOAD-TIME-VALUE
1COMMON-LISP:LOAD-TIME-VALUE
2 [symbol]
3
4LOAD-TIME-VALUE names a special operator:
5 Lambda-list: (FORM &OPTIONAL READ-ONLY-P)
6 Documentation:
7 Arrange for FORM to be evaluated at load-time and use the value produced as
8 if it were a constant. If READ-ONLY-P is non-NIL, then the resultant object is
9 guaranteed to never be modified, so it can be put in read-only storage.
10 Source file: SYS:SRC;COMPILER;LTV.LISP
LOCALLY
1COMMON-LISP:LOCALLY
2 [symbol]
3
4LOCALLY names a special operator:
5 Lambda-list: (&BODY BODY)
6 Documentation:
7 LOCALLY declaration* form*
8
9 Sequentially evaluate the FORMS in a lexical environment where the
10 DECLARATIONS have effect. If LOCALLY is a top level form, then the FORMS are
11 also processed as top level forms.
12 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
MACROLET
1COMMON-LISP:MACROLET
2 [symbol]
3
4MACROLET names a special operator:
5 Lambda-list: (DEFINITIONS &REST BODY)
6 Documentation:
7 MACROLET ({(name lambda-list form*)}*) body-form*
8
9 Evaluate the BODY-FORMS in an environment with the specified local macros
10 defined. NAME is the local macro name, LAMBDA-LIST is a DEFMACRO style
11 destructuring lambda list, and the FORMS evaluate to the expansion.
12 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
MULTIPLE-VALUE-CALL
1COMMON-LISP:MULTIPLE-VALUE-CALL
2 [symbol]
3
4MULTIPLE-VALUE-CALL names a special operator:
5 Lambda-list: (FUN &REST ARGS)
6 Documentation:
7 MULTIPLE-VALUE-CALL function values-form*
8
9 Call FUNCTION, passing all the values of each VALUES-FORM as arguments,
10 values from the first VALUES-FORM making up the first argument, etc.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
MULTIPLE-VALUE-PROG1
1COMMON-LISP:MULTIPLE-VALUE-PROG1
2 [symbol]
3
4MULTIPLE-VALUE-PROG1 names a special operator:
5 Lambda-list: (VALUES-FORM &REST FORMS)
6 Documentation:
7 MULTIPLE-VALUE-PROG1 values-form form*
8
9 Evaluate VALUES-FORM and then the FORMS, but return all the values of
10 VALUES-FORM.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
PROGN
1COMMON-LISP:PROGN
2 [symbol]
3
4PROGN names a special operator:
5 Lambda-list: (&REST FORMS)
6 Documentation:
7 PROGN form*
8
9 Evaluates each FORM in order, returning the values of the last form. With no
10 forms, returns NIL.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
PROGV
1COMMON-LISP:PROGV
2 [symbol]
3
4PROGV names a special operator:
5 Lambda-list: (VARS VALS &BODY BODY)
6 Source file: SYS:SRC;COMPILER;IR2TRAN.LISP
QUOTE
1COMMON-LISP:QUOTE
2 [symbol]
3
4QUOTE names a special operator:
5 Lambda-list: (THING)
6 Documentation:
7 QUOTE value
8
9 Return VALUE without evaluating it.
10 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
RETURN-FROM
1COMMON-LISP:RETURN-FROM
2 [symbol]
3
4RETURN-FROM names a special operator:
5 Lambda-list: (NAME &OPTIONAL VALUE)
6 Documentation:
7 RETURN-FROM name value
8
9 Evaluate the VALUE, returning its values from the lexically enclosing
10 block NAME. This is constrained to be used only within the dynamic
11 extent of the block.
12 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
SETQ
1COMMON-LISP:SETQ
2 [symbol]
3
4SETQ names a special operator:
5 Lambda-list: (&WHOLE SOURCE &REST THINGS)
6 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
SYMBOL-MACROLET
1COMMON-LISP:SYMBOL-MACROLET
2 [symbol]
3
4SYMBOL-MACROLET names a special operator:
5 Lambda-list: (MACROBINDINGS &BODY BODY)
6 Documentation:
7 SYMBOL-MACROLET ({(name expansion)}*) decl* form*
8
9 Define the NAMES as symbol macros with the given EXPANSIONS. Within the
10 body, references to a NAME will effectively be replaced with the EXPANSION.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
TAGBODY
1COMMON-LISP:TAGBODY
2 [symbol]
3
4TAGBODY names a special operator:
5 Lambda-list: (&REST STATEMENTS)
6 Documentation:
7 TAGBODY {tag | statement}*
8
9 Define tags for use with GO. The STATEMENTS are evaluated in order, skipping
10 TAGS, and NIL is returned. If a statement contains a GO to a defined TAG
11 within the lexical scope of the form, then control is transferred to the next
12 statement following that tag. A TAG must be an integer or a symbol. A
13 STATEMENT must be a list. Other objects are illegal within the body.
14 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
THE
1COMMON-LISP:THE
2 [symbol]
3
4THE names a special operator:
5 Lambda-list: (VALUE-TYPE FORM)
6 Documentation:
7 Specifies that the values returned by FORM conform to the VALUE-TYPE.
8
9 CLHS specifies that the consequences are undefined if any result is
10 not of the declared type, but SBCL treats declarations as assertions
11 as long as SAFETY is at least 2, in which case incorrect type
12 information will result in a runtime type-error instead of leading to
13 eg. heap corruption. This is however expressly non-portable: use
14 CHECK-TYPE instead of THE to catch type-errors at runtime. THE is best
15 considered an optimization tool to inform the compiler about types it
16 is unable to derive from other declared types.
17 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
18
19(SETF THE) has a complex setf-expansion:
20 Lambda-list: (TYPE PLACE)
21 (undocumented)
22 Source file: SYS:SRC;CODE;DEFSETFS.LISP
THROW
1COMMON-LISP:THROW
2 [symbol]
3
4THROW names a special operator:
5 Lambda-list: (TAG RESULT)
6 Documentation:
7 THROW tag form
8
9 Do a non-local exit, return the values of FORM from the CATCH whose tag is EQ
10 to TAG.
11 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
UNWIND-PROTECT
1COMMON-LISP:UNWIND-PROTECT
2 [symbol]
3
4UNWIND-PROTECT names a special operator:
5 Lambda-list: (PROTECTED &BODY CLEANUP)
6 Documentation:
7 UNWIND-PROTECT protected cleanup*
8
9 Evaluate the form PROTECTED, returning its values. The CLEANUP forms are
10 evaluated whenever the dynamic scope of the PROTECTED form is exited (either
11 due to normal completion or a non-local exit such as THROW).
12 Source file: SYS:SRC;COMPILER;IR1-TRANSLATORS.LISP
type-specifier
Symbol list
BOOLEAN
1COMMON-LISP:BOOLEAN
2 [symbol]
3
4BOOLEAN names a type-specifier:
5 Lambda-list: ()
6 Expansion: (MEMBER T NIL)
EQL
1COMMON-LISP:EQL
2 [symbol]
3
4EQL names a compiled function:
5 Lambda-list: (X Y)
6 Declared type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL))
7 Documentation:
8 Return T if OBJ1 and OBJ2 represent the same object, otherwise NIL.
9 Known attributes: foldable, flushable, unsafely-flushable, movable, predicate, commutative
10 Source file: SYS:SRC;CODE;PRED.LISP
11
12EQL names a type-specifier:
13 Lambda-list: (N)
MOD
1COMMON-LISP:MOD
2 [symbol]
3
4MOD names a compiled function:
5 Lambda-list: (NUMBER DIVISOR)
6 Declared type: (FUNCTION (REAL REAL) (VALUES REAL &OPTIONAL))
7 Derived type: (FUNCTION (T T) (VALUES REAL &OPTIONAL))
8 Documentation:
9 Return second result of FLOOR.
10 Known attributes: foldable, flushable, unsafely-flushable, movable
11 Source file: SYS:SRC;CODE;NUMBERS.LISP
12
13MOD names a type-specifier:
14 Lambda-list: (N)
SIGNED-BYTE
1COMMON-LISP:SIGNED-BYTE
2 [symbol]
3
4SIGNED-BYTE names a type-specifier:
5 Lambda-list: (&OPTIONAL S)
6 Expansion: INTEGER
UNSIGNED-BYTE
1COMMON-LISP:UNSIGNED-BYTE
2 [symbol]
3
4UNSIGNED-BYTE names a type-specifier:
5 Lambda-list: (&OPTIONAL S)
6 Expansion: (INTEGER 0)
文章标签
|-->Common-Lisp |-->Lisp |-->Symbols |-->参考手册 |-->符号分类参考
- 本站总访问量:次
- 本站总访客数:人
- 可通过邮件联系作者:Email大福
- 也可以访问技术博客:大福是小强
- 也可以在知乎搞抽象:知乎-大福
- Comments, requests, and/or opinions go to: Github Repository