<-- Home |--lisp

Appendix 001: Common Lisp Symbols分类参考

special variable

Symbol list

  1. *
  2. **
  3. ***
  4. BREAK-ON-SIGNALS
  5. COMPILE-FILE-PATHNAME
  6. COMPILE-FILE-TRUENAME
  7. COMPILE-PRINT
  8. COMPILE-VERBOSE
  9. DEBUG-IO
  10. DEBUGGER-HOOK
  11. DEFAULT-PATHNAME-DEFAULTS
  12. ERROR-OUTPUT
  13. FEATURES
  14. GENSYM-COUNTER
  15. LOAD-PATHNAME
  16. LOAD-PRINT
  17. LOAD-TRUENAME
  18. LOAD-VERBOSE
  19. MACROEXPAND-HOOK
  20. MODULES
  21. PACKAGE
  22. PRINT-ARRAY
  23. PRINT-BASE
  24. PRINT-CASE
  25. PRINT-CIRCLE
  26. PRINT-ESCAPE
  27. PRINT-GENSYM
  28. PRINT-LENGTH
  29. PRINT-LEVEL
  30. PRINT-LINES
  31. PRINT-MISER-WIDTH
  32. PRINT-PPRINT-DISPATCH
  33. PRINT-PRETTY
  34. PRINT-RADIX
  35. PRINT-READABLY
  36. PRINT-RIGHT-MARGIN
  37. QUERY-IO
  38. RANDOM-STATE
  39. READ-BASE
  40. READ-DEFAULT-FLOAT-FORMAT
  41. READ-EVAL
  42. READ-SUPPRESS
  43. READTABLE
  44. STANDARD-INPUT
  45. STANDARD-OUTPUT
  46. TERMINAL-IO
  47. TRACE-OUTPUT
  48. +
  49. ++
  50. +++
  51. -
  52. /
  53. //
  54. ///

*

 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
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?
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).
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?
 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?
 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*)
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?
 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 "..."?
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 "#"?
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.
 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.
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.
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?
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?
 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*.
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. *
  2. +
  3. -
  4. /
  5. /=
  6. 1+
  7. 1-
  8. <
  9. <=
  10. =
  11. >
  12. >=
  13. ABORT
  14. ABS
  15. ACONS
  16. ACOS
  17. ACOSH
  18. ADJOIN
  19. ADJUST-ARRAY
  20. ADJUSTABLE-ARRAY-P
  21. ALPHA-CHAR-P
  22. ALPHANUMERICP
  23. APPEND
  24. APPLY
  25. APROPOS
  26. APROPOS-LIST
  27. AREF
  28. ARITHMETIC-ERROR-OPERANDS
  29. ARITHMETIC-ERROR-OPERATION
  30. ARRAY-DIMENSION
  31. ARRAY-DIMENSIONS
  32. ARRAY-DISPLACEMENT
  33. ARRAY-ELEMENT-TYPE
  34. ARRAY-HAS-FILL-POINTER-P
  35. ARRAY-IN-BOUNDS-P
  36. ARRAY-RANK
  37. ARRAY-ROW-MAJOR-INDEX
  38. ARRAY-TOTAL-SIZE
  39. ARRAYP
  40. ASH
  41. ASIN
  42. ASINH
  43. ASSOC
  44. ASSOC-IF
  45. ASSOC-IF-NOT
  46. ATAN
  47. ATANH
  48. ATOM
  49. BIT
  50. BIT-AND
  51. BIT-ANDC1
  52. BIT-ANDC2
  53. BIT-EQV
  54. BIT-IOR
  55. BIT-NAND
  56. BIT-NOR
  57. BIT-NOT
  58. BIT-ORC1
  59. BIT-ORC2
  60. BIT-VECTOR-P
  61. BIT-XOR
  62. BOOLE
  63. BOTH-CASE-P
  64. BOUNDP
  65. BREAK
  66. BROADCAST-STREAM-STREAMS
  67. BUTLAST
  68. BYTE
  69. BYTE-POSITION
  70. BYTE-SIZE
  71. CAAAAR
  72. CAAADR
  73. CAAAR
  74. CAADAR
  75. CAADDR
  76. CAADR
  77. CAAR
  78. CADAAR
  79. CADADR
  80. CADAR
  81. CADDAR
  82. CADDDR
  83. CADDR
  84. CADR
  85. CAR
  86. CDAAAR
  87. CDAADR
  88. CDAAR
  89. CDADAR
  90. CDADDR
  91. CDADR
  92. CDAR
  93. CDDAAR
  94. CDDADR
  95. CDDAR
  96. CDDDAR
  97. CDDDDR
  98. CDDDR
  99. CDDR
  100. CDR
  101. CEILING
  102. CELL-ERROR-NAME
  103. CERROR
  104. CHAR
  105. CHAR-CODE
  106. CHAR-DOWNCASE
  107. CHAR-EQUAL
  108. CHAR-GREATERP
  109. CHAR-INT
  110. CHAR-LESSP
  111. CHAR-NAME
  112. CHAR-NOT-EQUAL
  113. CHAR-NOT-GREATERP
  114. CHAR-NOT-LESSP
  115. CHAR-UPCASE
  116. CHAR/=
  117. CHAR<
  118. CHAR<=
  119. CHAR=
  120. CHAR>
  121. CHAR>=
  122. CHARACTER
  123. CHARACTERP
  124. CIS
  125. CLASS-OF
  126. CLEAR-INPUT
  127. CLEAR-OUTPUT
  128. CLRHASH
  129. CODE-CHAR
  130. COERCE
  131. COMPILE
  132. COMPILE-FILE
  133. COMPILE-FILE-PATHNAME
  134. COMPILED-FUNCTION-P
  135. COMPILER-MACRO-FUNCTION
  136. COMPLEMENT
  137. COMPLEX
  138. COMPLEXP
  139. COMPUTE-RESTARTS
  140. CONCATENATE
  141. CONCATENATED-STREAM-STREAMS
  142. CONJUGATE
  143. CONS
  144. CONSP
  145. CONSTANTLY
  146. CONSTANTP
  147. CONTINUE
  148. COPY-ALIST
  149. COPY-LIST
  150. COPY-PPRINT-DISPATCH
  151. COPY-READTABLE
  152. COPY-SEQ
  153. COPY-STRUCTURE
  154. COPY-SYMBOL
  155. COPY-TREE
  156. COS
  157. COSH
  158. COUNT
  159. COUNT-IF
  160. COUNT-IF-NOT
  161. DECODE-FLOAT
  162. DECODE-UNIVERSAL-TIME
  163. DELETE
  164. DELETE-DUPLICATES
  165. DELETE-FILE
  166. DELETE-IF
  167. DELETE-IF-NOT
  168. DELETE-PACKAGE
  169. DENOMINATOR
  170. DEPOSIT-FIELD
  171. DESCRIBE
  172. DIGIT-CHAR
  173. DIGIT-CHAR-P
  174. DIRECTORY
  175. DIRECTORY-NAMESTRING
  176. DISASSEMBLE
  177. DPB
  178. DRIBBLE
  179. ECHO-STREAM-INPUT-STREAM
  180. ECHO-STREAM-OUTPUT-STREAM
  181. ED
  182. EIGHTH
  183. ELT
  184. ENCODE-UNIVERSAL-TIME
  185. ENDP
  186. ENOUGH-NAMESTRING
  187. ENSURE-DIRECTORIES-EXIST
  188. ENSURE-GENERIC-FUNCTION
  189. EQ
  190. EQL
  191. EQUAL
  192. EQUALP
  193. ERROR
  194. EVAL
  195. EVENP
  196. EVERY
  197. EXP
  198. EXPORT
  199. EXPT
  200. FBOUNDP
  201. FCEILING
  202. FDEFINITION
  203. FFLOOR
  204. FIFTH
  205. FILE-AUTHOR
  206. FILE-ERROR-PATHNAME
  207. FILE-LENGTH
  208. FILE-NAMESTRING
  209. FILE-POSITION
  210. FILE-STRING-LENGTH
  211. FILE-WRITE-DATE
  212. FILL
  213. FILL-POINTER
  214. FIND
  215. FIND-ALL-SYMBOLS
  216. FIND-CLASS
  217. FIND-IF
  218. FIND-IF-NOT
  219. FIND-PACKAGE
  220. FIND-RESTART
  221. FIND-SYMBOL
  222. FINISH-OUTPUT
  223. FIRST
  224. FLOAT
  225. FLOAT-DIGITS
  226. FLOAT-PRECISION
  227. FLOAT-RADIX
  228. FLOAT-SIGN
  229. FLOATP
  230. FLOOR
  231. FMAKUNBOUND
  232. FORCE-OUTPUT
  233. FORMAT
  234. FOURTH
  235. FRESH-LINE
  236. FROUND
  237. FTRUNCATE
  238. FUNCALL
  239. FUNCTION-LAMBDA-EXPRESSION
  240. FUNCTIONP
  241. GCD
  242. GENSYM
  243. GENTEMP
  244. GET
  245. GET-DECODED-TIME
  246. GET-DISPATCH-MACRO-CHARACTER
  247. GET-INTERNAL-REAL-TIME
  248. GET-INTERNAL-RUN-TIME
  249. GET-MACRO-CHARACTER
  250. GET-OUTPUT-STREAM-STRING
  251. GET-PROPERTIES
  252. GET-SETF-EXPANSION
  253. GET-UNIVERSAL-TIME
  254. GETF
  255. GETHASH
  256. GRAPHIC-CHAR-P
  257. HASH-TABLE-COUNT
  258. HASH-TABLE-P
  259. HASH-TABLE-REHASH-SIZE
  260. HASH-TABLE-REHASH-THRESHOLD
  261. HASH-TABLE-SIZE
  262. HASH-TABLE-TEST
  263. HOST-NAMESTRING
  264. IDENTITY
  265. IMAGPART
  266. IMPORT
  267. INSPECT
  268. INTEGER-DECODE-FLOAT
  269. INTEGER-LENGTH
  270. INTEGERP
  271. INTERN
  272. INTERSECTION
  273. INVALID-METHOD-ERROR
  274. INVOKE-DEBUGGER
  275. INVOKE-RESTART
  276. INVOKE-RESTART-INTERACTIVELY
  277. ISQRT
  278. KEYWORDP
  279. LAST
  280. LCM
  281. LDB
  282. LDB-TEST
  283. LDIFF
  284. LENGTH
  285. LISP-IMPLEMENTATION-TYPE
  286. LISP-IMPLEMENTATION-VERSION
  287. LIST
  288. LIST*
  289. LIST-ALL-PACKAGES
  290. LIST-LENGTH
  291. LISTEN
  292. LISTP
  293. LOAD
  294. LOAD-LOGICAL-PATHNAME-TRANSLATIONS
  295. LOG
  296. LOGAND
  297. LOGANDC1
  298. LOGANDC2
  299. LOGBITP
  300. LOGCOUNT
  301. LOGEQV
  302. LOGICAL-PATHNAME
  303. LOGICAL-PATHNAME-TRANSLATIONS
  304. LOGIOR
  305. LOGNAND
  306. LOGNOR
  307. LOGNOT
  308. LOGORC1
  309. LOGORC2
  310. LOGTEST
  311. LOGXOR
  312. LONG-SITE-NAME
  313. LOWER-CASE-P
  314. MACHINE-INSTANCE
  315. MACHINE-TYPE
  316. MACHINE-VERSION
  317. MACRO-FUNCTION
  318. MACROEXPAND
  319. MACROEXPAND-1
  320. MAKE-ARRAY
  321. MAKE-BROADCAST-STREAM
  322. MAKE-CONCATENATED-STREAM
  323. MAKE-CONDITION
  324. MAKE-DISPATCH-MACRO-CHARACTER
  325. MAKE-ECHO-STREAM
  326. MAKE-HASH-TABLE
  327. MAKE-LIST
  328. MAKE-LOAD-FORM-SAVING-SLOTS
  329. MAKE-PACKAGE
  330. MAKE-PATHNAME
  331. MAKE-RANDOM-STATE
  332. MAKE-SEQUENCE
  333. MAKE-STRING
  334. MAKE-STRING-INPUT-STREAM
  335. MAKE-STRING-OUTPUT-STREAM
  336. MAKE-SYMBOL
  337. MAKE-SYNONYM-STREAM
  338. MAKE-TWO-WAY-STREAM
  339. MAKUNBOUND
  340. MAP
  341. MAP-INTO
  342. MAPC
  343. MAPCAN
  344. MAPCAR
  345. MAPCON
  346. MAPHASH
  347. MAPL
  348. MAPLIST
  349. MASK-FIELD
  350. MAX
  351. MEMBER
  352. MEMBER-IF
  353. MEMBER-IF-NOT
  354. MERGE
  355. MERGE-PATHNAMES
  356. METHOD-COMBINATION-ERROR
  357. MIN
  358. MINUSP
  359. MISMATCH
  360. MOD
  361. MUFFLE-WARNING
  362. NAME-CHAR
  363. NAMESTRING
  364. NBUTLAST
  365. NCONC
  366. NINTERSECTION
  367. NINTH
  368. NOT
  369. NOTANY
  370. NOTEVERY
  371. NRECONC
  372. NREVERSE
  373. NSET-DIFFERENCE
  374. NSET-EXCLUSIVE-OR
  375. NSTRING-CAPITALIZE
  376. NSTRING-DOWNCASE
  377. NSTRING-UPCASE
  378. NSUBLIS
  379. NSUBST
  380. NSUBST-IF
  381. NSUBST-IF-NOT
  382. NSUBSTITUTE
  383. NSUBSTITUTE-IF
  384. NSUBSTITUTE-IF-NOT
  385. NTH
  386. NTHCDR
  387. NULL
  388. NUMBERP
  389. NUMERATOR
  390. NUNION
  391. ODDP
  392. OPEN
  393. PACKAGE-ERROR-PACKAGE
  394. PACKAGE-NAME
  395. PACKAGE-NICKNAMES
  396. PACKAGE-SHADOWING-SYMBOLS
  397. PACKAGE-USE-LIST
  398. PACKAGE-USED-BY-LIST
  399. PACKAGEP
  400. PAIRLIS
  401. PARSE-INTEGER
  402. PARSE-NAMESTRING
  403. PATHNAME
  404. PATHNAME-DEVICE
  405. PATHNAME-DIRECTORY
  406. PATHNAME-HOST
  407. PATHNAME-MATCH-P
  408. PATHNAME-NAME
  409. PATHNAME-TYPE
  410. PATHNAME-VERSION
  411. PATHNAMEP
  412. PEEK-CHAR
  413. PHASE
  414. PLUSP
  415. POSITION
  416. POSITION-IF
  417. POSITION-IF-NOT
  418. PPRINT
  419. PPRINT-DISPATCH
  420. PPRINT-FILL
  421. PPRINT-INDENT
  422. PPRINT-LINEAR
  423. PPRINT-NEWLINE
  424. PPRINT-TAB
  425. PPRINT-TABULAR
  426. PRIN1
  427. PRIN1-TO-STRING
  428. PRINC
  429. PRINC-TO-STRING
  430. PRINT
  431. PRINT-NOT-READABLE-OBJECT
  432. PROBE-FILE
  433. PROCLAIM
  434. PROVIDE
  435. RANDOM
  436. RANDOM-STATE-P
  437. RASSOC
  438. RASSOC-IF
  439. RASSOC-IF-NOT
  440. RATIONAL
  441. RATIONALIZE
  442. RATIONALP
  443. READ
  444. READ-BYTE
  445. READ-CHAR
  446. READ-CHAR-NO-HANG
  447. READ-DELIMITED-LIST
  448. READ-FROM-STRING
  449. READ-LINE
  450. READ-PRESERVING-WHITESPACE
  451. READ-SEQUENCE
  452. READTABLE-CASE
  453. READTABLEP
  454. REALP
  455. REALPART
  456. REDUCE
  457. REM
  458. REMHASH
  459. REMOVE
  460. REMOVE-DUPLICATES
  461. REMOVE-IF
  462. REMOVE-IF-NOT
  463. REMPROP
  464. RENAME-FILE
  465. RENAME-PACKAGE
  466. REPLACE
  467. REQUIRE
  468. REST
  469. RESTART-NAME
  470. REVAPPEND
  471. REVERSE
  472. ROOM
  473. ROUND
  474. ROW-MAJOR-AREF
  475. RPLACA
  476. RPLACD
  477. SBIT
  478. SCALE-FLOAT
  479. SCHAR
  480. SEARCH
  481. SECOND
  482. SET
  483. SET-DIFFERENCE
  484. SET-DISPATCH-MACRO-CHARACTER
  485. SET-EXCLUSIVE-OR
  486. SET-MACRO-CHARACTER
  487. SET-PPRINT-DISPATCH
  488. SET-SYNTAX-FROM-CHAR
  489. SEVENTH
  490. SHADOW
  491. SHADOWING-IMPORT
  492. SHORT-SITE-NAME
  493. SIGNAL
  494. SIGNUM
  495. SIMPLE-BIT-VECTOR-P
  496. SIMPLE-CONDITION-FORMAT-ARGUMENTS
  497. SIMPLE-CONDITION-FORMAT-CONTROL
  498. SIMPLE-STRING-P
  499. SIMPLE-VECTOR-P
  500. SIN
  501. SINH
  502. SIXTH
  503. SLEEP
  504. SLOT-BOUNDP
  505. SLOT-EXISTS-P
  506. SLOT-MAKUNBOUND
  507. SLOT-VALUE
  508. SOFTWARE-TYPE
  509. SOFTWARE-VERSION
  510. SOME
  511. SORT
  512. SPECIAL-OPERATOR-P
  513. SQRT
  514. STABLE-SORT
  515. STANDARD-CHAR-P
  516. STORE-VALUE
  517. STREAM-ERROR-STREAM
  518. STREAM-EXTERNAL-FORMAT
  519. STREAMP
  520. STRING
  521. STRING-CAPITALIZE
  522. STRING-DOWNCASE
  523. STRING-EQUAL
  524. STRING-GREATERP
  525. STRING-LEFT-TRIM
  526. STRING-LESSP
  527. STRING-NOT-EQUAL
  528. STRING-NOT-GREATERP
  529. STRING-NOT-LESSP
  530. STRING-RIGHT-TRIM
  531. STRING-TRIM
  532. STRING-UPCASE
  533. STRING/=
  534. STRING<
  535. STRING<=
  536. STRING=
  537. STRING>
  538. STRING>=
  539. STRINGP
  540. SUBLIS
  541. SUBSEQ
  542. SUBSETP
  543. SUBST
  544. SUBST-IF
  545. SUBST-IF-NOT
  546. SUBSTITUTE
  547. SUBSTITUTE-IF
  548. SUBSTITUTE-IF-NOT
  549. SUBTYPEP
  550. SVREF
  551. SXHASH
  552. SYMBOL-FUNCTION
  553. SYMBOL-NAME
  554. SYMBOL-PACKAGE
  555. SYMBOL-PLIST
  556. SYMBOL-VALUE
  557. SYMBOLP
  558. SYNONYM-STREAM-SYMBOL
  559. TAILP
  560. TAN
  561. TANH
  562. TENTH
  563. TERPRI
  564. THIRD
  565. TRANSLATE-LOGICAL-PATHNAME
  566. TRANSLATE-PATHNAME
  567. TREE-EQUAL
  568. TRUENAME
  569. TRUNCATE
  570. TWO-WAY-STREAM-INPUT-STREAM
  571. TWO-WAY-STREAM-OUTPUT-STREAM
  572. TYPE-ERROR-DATUM
  573. TYPE-ERROR-EXPECTED-TYPE
  574. TYPE-OF
  575. TYPEP
  576. UNBOUND-SLOT-INSTANCE
  577. UNEXPORT
  578. UNINTERN
  579. UNION
  580. UNREAD-CHAR
  581. UNUSE-PACKAGE
  582. UPGRADED-ARRAY-ELEMENT-TYPE
  583. UPGRADED-COMPLEX-PART-TYPE
  584. UPPER-CASE-P
  585. USE-PACKAGE
  586. USE-VALUE
  587. USER-HOMEDIR-PATHNAME
  588. VALUES
  589. VALUES-LIST
  590. VECTOR
  591. VECTOR-POP
  592. VECTOR-PUSH
  593. VECTOR-PUSH-EXTEND
  594. VECTORP
  595. WARN
  596. WILD-PATHNAME-P
  597. WRITE
  598. WRITE-BYTE
  599. WRITE-CHAR
  600. WRITE-LINE
  601. WRITE-SEQUENCE
  602. WRITE-STRING
  603. WRITE-TO-STRING
  604. Y-OR-N-P
  605. YES-OR-NO-P
  606. 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
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
 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

  1. ADD-METHOD
  2. ALLOCATE-INSTANCE
  3. CHANGE-CLASS
  4. CLASS-NAME
  5. CLOSE
  6. COMPUTE-APPLICABLE-METHODS
  7. DESCRIBE-OBJECT
  8. DOCUMENTATION
  9. FIND-METHOD
  10. FUNCTION-KEYWORDS
  11. INITIALIZE-INSTANCE
  12. INPUT-STREAM-P
  13. INTERACTIVE-STREAM-P
  14. MAKE-INSTANCE
  15. MAKE-INSTANCES-OBSOLETE
  16. MAKE-LOAD-FORM
  17. METHOD-QUALIFIERS
  18. NO-APPLICABLE-METHOD
  19. NO-NEXT-METHOD
  20. OPEN-STREAM-P
  21. OUTPUT-STREAM-P
  22. PRINT-OBJECT
  23. REINITIALIZE-INSTANCE
  24. REMOVE-METHOD
  25. SHARED-INITIALIZE
  26. SLOT-MISSING
  27. SLOT-UNBOUND
  28. STREAM-ELEMENT-TYPE
  29. UPDATE-INSTANCE-FOR-DIFFERENT-CLASS
  30. 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
  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

  1. AND
  2. ASSERT
  3. CALL-METHOD
  4. CASE
  5. CCASE
  6. CHECK-TYPE
  7. COND
  8. CTYPECASE
  9. DECF
  10. DECLAIM
  11. DEFCLASS
  12. DEFCONSTANT
  13. DEFGENERIC
  14. DEFINE-COMPILER-MACRO
  15. DEFINE-CONDITION
  16. DEFINE-METHOD-COMBINATION
  17. DEFINE-MODIFY-MACRO
  18. DEFINE-SETF-EXPANDER
  19. DEFINE-SYMBOL-MACRO
  20. DEFMACRO
  21. DEFMETHOD
  22. DEFPACKAGE
  23. DEFPARAMETER
  24. DEFSETF
  25. DEFSTRUCT
  26. DEFTYPE
  27. DEFUN
  28. DEFVAR
  29. DESTRUCTURING-BIND
  30. DO
  31. DO*
  32. DO-ALL-SYMBOLS
  33. DO-EXTERNAL-SYMBOLS
  34. DO-SYMBOLS
  35. DOLIST
  36. DOTIMES
  37. ECASE
  38. ETYPECASE
  39. FORMATTER
  40. HANDLER-BIND
  41. HANDLER-CASE
  42. IGNORE-ERRORS
  43. IN-PACKAGE
  44. INCF
  45. LAMBDA
  46. LOOP
  47. LOOP-FINISH
  48. MULTIPLE-VALUE-BIND
  49. MULTIPLE-VALUE-LIST
  50. MULTIPLE-VALUE-SETQ
  51. NTH-VALUE
  52. OR
  53. POP
  54. PPRINT-EXIT-IF-LIST-EXHAUSTED
  55. PPRINT-LOGICAL-BLOCK
  56. PPRINT-POP
  57. PRINT-UNREADABLE-OBJECT
  58. PROG
  59. PROG*
  60. PROG1
  61. PROG2
  62. PSETF
  63. PSETQ
  64. PUSH
  65. PUSHNEW
  66. REMF
  67. RESTART-BIND
  68. RESTART-CASE
  69. RETURN
  70. ROTATEF
  71. SETF
  72. SHIFTF
  73. STEP
  74. TIME
  75. TRACE
  76. TYPECASE
  77. UNLESS
  78. UNTRACE
  79. WHEN
  80. WITH-ACCESSORS
  81. WITH-COMPILATION-UNIT
  82. WITH-CONDITION-RESTARTS
  83. WITH-HASH-TABLE-ITERATOR
  84. WITH-INPUT-FROM-STRING
  85. WITH-OPEN-FILE
  86. WITH-OPEN-STREAM
  87. WITH-OUTPUT-TO-STRING
  88. WITH-PACKAGE-ITERATOR
  89. WITH-SIMPLE-RESTART
  90. WITH-SLOTS
  91. 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
 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

  1. ARRAY
  2. ATOM
  3. BASE-CHAR
  4. BASE-STRING
  5. BIT
  6. BIT-VECTOR
  7. COMPILED-FUNCTION
  8. COMPLEX
  9. CONS
  10. DOUBLE-FLOAT
  11. EXTENDED-CHAR
  12. FLOAT
  13. FUNCTION
  14. INTEGER
  15. KEYWORD
  16. LONG-FLOAT
  17. RATIONAL
  18. REAL
  19. SHORT-FLOAT
  20. SIMPLE-ARRAY
  21. SIMPLE-BASE-STRING
  22. SIMPLE-BIT-VECTOR
  23. SIMPLE-STRING
  24. SIMPLE-VECTOR
  25. SINGLE-FLOAT
  26. STANDARD-CHAR
  27. STRING
  28. 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

  1. ARRAY-DIMENSION-LIMIT
  2. ARRAY-RANK-LIMIT
  3. ARRAY-TOTAL-SIZE-LIMIT
  4. BOOLE-1
  5. BOOLE-2
  6. BOOLE-AND
  7. BOOLE-ANDC1
  8. BOOLE-ANDC2
  9. BOOLE-C1
  10. BOOLE-C2
  11. BOOLE-CLR
  12. BOOLE-EQV
  13. BOOLE-IOR
  14. BOOLE-NAND
  15. BOOLE-NOR
  16. BOOLE-ORC1
  17. BOOLE-ORC2
  18. BOOLE-SET
  19. BOOLE-XOR
  20. CALL-ARGUMENTS-LIMIT
  21. CHAR-CODE-LIMIT
  22. DOUBLE-FLOAT-EPSILON
  23. DOUBLE-FLOAT-NEGATIVE-EPSILON
  24. INTERNAL-TIME-UNITS-PER-SECOND
  25. LAMBDA-LIST-KEYWORDS
  26. LAMBDA-PARAMETERS-LIMIT
  27. LEAST-NEGATIVE-DOUBLE-FLOAT
  28. LEAST-NEGATIVE-LONG-FLOAT
  29. LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT
  30. LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT
  31. LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT
  32. LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT
  33. LEAST-NEGATIVE-SHORT-FLOAT
  34. LEAST-NEGATIVE-SINGLE-FLOAT
  35. LEAST-POSITIVE-DOUBLE-FLOAT
  36. LEAST-POSITIVE-LONG-FLOAT
  37. LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT
  38. LEAST-POSITIVE-NORMALIZED-LONG-FLOAT
  39. LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT
  40. LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT
  41. LEAST-POSITIVE-SHORT-FLOAT
  42. LEAST-POSITIVE-SINGLE-FLOAT
  43. LONG-FLOAT-EPSILON
  44. LONG-FLOAT-NEGATIVE-EPSILON
  45. MOST-NEGATIVE-DOUBLE-FLOAT
  46. MOST-NEGATIVE-FIXNUM
  47. MOST-NEGATIVE-LONG-FLOAT
  48. MOST-NEGATIVE-SHORT-FLOAT
  49. MOST-NEGATIVE-SINGLE-FLOAT
  50. MOST-POSITIVE-DOUBLE-FLOAT
  51. MOST-POSITIVE-FIXNUM
  52. MOST-POSITIVE-LONG-FLOAT
  53. MOST-POSITIVE-SHORT-FLOAT
  54. MOST-POSITIVE-SINGLE-FLOAT
  55. MULTIPLE-VALUES-LIMIT
  56. NIL
  57. PI
  58. SHORT-FLOAT-EPSILON
  59. SHORT-FLOAT-NEGATIVE-EPSILON
  60. SINGLE-FLOAT-EPSILON
  61. SINGLE-FLOAT-NEGATIVE-EPSILON
  62. 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

  1. BLOCK
  2. CATCH
  3. EVAL-WHEN
  4. FLET
  5. FUNCTION
  6. GO
  7. IF
  8. LABELS
  9. LET
  10. LET*
  11. LOAD-TIME-VALUE
  12. LOCALLY
  13. MACROLET
  14. MULTIPLE-VALUE-CALL
  15. MULTIPLE-VALUE-PROG1
  16. PROGN
  17. PROGV
  18. QUOTE
  19. RETURN-FROM
  20. SETQ
  21. SYMBOL-MACROLET
  22. TAGBODY
  23. THE
  24. THROW
  25. 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

  1. BOOLEAN
  2. EQL
  3. MOD
  4. SIGNED-BYTE
  5. UNSIGNED-BYTE

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 |-->参考手册 |-->符号分类参考


GitHub