diff options
| author | Stefan Monnier | 2007-06-27 19:14:41 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2007-06-27 19:14:41 +0000 |
| commit | d1b8746d6de70f76ca401958c526b3e849bcbad4 (patch) | |
| tree | 718241b9e97c9e76a04226e5f90be25f26509242 | |
| parent | 7ed162bc3d8d8e539f37030f2a604ea93378f644 (diff) | |
| download | emacs-d1b8746d6de70f76ca401958c526b3e849bcbad4.tar.gz emacs-d1b8746d6de70f76ca401958c526b3e849bcbad4.zip | |
New file.
| -rw-r--r-- | lisp/emacs-lisp/cl-loaddefs.el | 1235 |
1 files changed, 1235 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/cl-loaddefs.el b/lisp/emacs-lisp/cl-loaddefs.el new file mode 100644 index 00000000000..1c7e50c9106 --- /dev/null +++ b/lisp/emacs-lisp/cl-loaddefs.el | |||
| @@ -0,0 +1,1235 @@ | |||
| 1 | ;;; cl-loaddefs.el --- automatically extracted autoloads | ||
| 2 | ;; | ||
| 3 | ;;; Code: | ||
| 4 | |||
| 5 | |||
| 6 | ;;;### (autoloads (cl-prettyexpand cl-macroexpand-all cl-remprop | ||
| 7 | ;;;;;; cl-do-remf cl-set-getf getf get* tailp list-length nreconc | ||
| 8 | ;;;;;; revappend concatenate subseq cl-float-limits random-state-p | ||
| 9 | ;;;;;; make-random-state random* signum rem* mod* round* truncate* | ||
| 10 | ;;;;;; ceiling* floor* isqrt lcm gcd cl-progv-before cl-set-frame-visible-p | ||
| 11 | ;;;;;; cl-map-overlays cl-map-intervals cl-map-keymap-recursively | ||
| 12 | ;;;;;; notevery notany every some mapcon mapcan mapl maplist map | ||
| 13 | ;;;;;; cl-mapcar-many equalp coerce) "cl-extra" "cl-extra.el" (18050 | ||
| 14 | ;;;;;; 46455)) | ||
| 15 | ;;; Generated autoloads from cl-extra.el | ||
| 16 | |||
| 17 | (autoload (quote coerce) "cl-extra" "\ | ||
| 18 | Coerce OBJECT to type TYPE. | ||
| 19 | TYPE is a Common Lisp type specifier. | ||
| 20 | |||
| 21 | \(fn OBJECT TYPE)" nil nil) | ||
| 22 | |||
| 23 | (autoload (quote equalp) "cl-extra" "\ | ||
| 24 | Return t if two Lisp objects have similar structures and contents. | ||
| 25 | This is like `equal', except that it accepts numerically equal | ||
| 26 | numbers of different types (float vs. integer), and also compares | ||
| 27 | strings case-insensitively. | ||
| 28 | |||
| 29 | \(fn X Y)" nil nil) | ||
| 30 | |||
| 31 | (autoload (quote cl-mapcar-many) "cl-extra" "\ | ||
| 32 | Not documented | ||
| 33 | |||
| 34 | \(fn CL-FUNC CL-SEQS)" nil nil) | ||
| 35 | |||
| 36 | (autoload (quote map) "cl-extra" "\ | ||
| 37 | Map a FUNCTION across one or more SEQUENCEs, returning a sequence. | ||
| 38 | TYPE is the sequence type to return. | ||
| 39 | |||
| 40 | \(fn TYPE FUNCTION SEQUENCE...)" nil nil) | ||
| 41 | |||
| 42 | (autoload (quote maplist) "cl-extra" "\ | ||
| 43 | Map FUNCTION to each sublist of LIST or LISTs. | ||
| 44 | Like `mapcar', except applies to lists and their cdr's rather than to | ||
| 45 | the elements themselves. | ||
| 46 | |||
| 47 | \(fn FUNCTION LIST...)" nil nil) | ||
| 48 | |||
| 49 | (autoload (quote mapl) "cl-extra" "\ | ||
| 50 | Like `maplist', but does not accumulate values returned by the function. | ||
| 51 | |||
| 52 | \(fn FUNCTION LIST...)" nil nil) | ||
| 53 | |||
| 54 | (autoload (quote mapcan) "cl-extra" "\ | ||
| 55 | Like `mapcar', but nconc's together the values returned by the function. | ||
| 56 | |||
| 57 | \(fn FUNCTION SEQUENCE...)" nil nil) | ||
| 58 | |||
| 59 | (autoload (quote mapcon) "cl-extra" "\ | ||
| 60 | Like `maplist', but nconc's together the values returned by the function. | ||
| 61 | |||
| 62 | \(fn FUNCTION LIST...)" nil nil) | ||
| 63 | |||
| 64 | (autoload (quote some) "cl-extra" "\ | ||
| 65 | Return true if PREDICATE is true of any element of SEQ or SEQs. | ||
| 66 | If so, return the true (non-nil) value returned by PREDICATE. | ||
| 67 | |||
| 68 | \(fn PREDICATE SEQ...)" nil nil) | ||
| 69 | |||
| 70 | (autoload (quote every) "cl-extra" "\ | ||
| 71 | Return true if PREDICATE is true of every element of SEQ or SEQs. | ||
| 72 | |||
| 73 | \(fn PREDICATE SEQ...)" nil nil) | ||
| 74 | |||
| 75 | (autoload (quote notany) "cl-extra" "\ | ||
| 76 | Return true if PREDICATE is false of every element of SEQ or SEQs. | ||
| 77 | |||
| 78 | \(fn PREDICATE SEQ...)" nil nil) | ||
| 79 | |||
| 80 | (autoload (quote notevery) "cl-extra" "\ | ||
| 81 | Return true if PREDICATE is false of some element of SEQ or SEQs. | ||
| 82 | |||
| 83 | \(fn PREDICATE SEQ...)" nil nil) | ||
| 84 | |||
| 85 | (defalias (quote cl-map-keymap) (quote map-keymap)) | ||
| 86 | |||
| 87 | (autoload (quote cl-map-keymap-recursively) "cl-extra" "\ | ||
| 88 | Not documented | ||
| 89 | |||
| 90 | \(fn CL-FUNC-REC CL-MAP &optional CL-BASE)" nil nil) | ||
| 91 | |||
| 92 | (autoload (quote cl-map-intervals) "cl-extra" "\ | ||
| 93 | Not documented | ||
| 94 | |||
| 95 | \(fn CL-FUNC &optional CL-WHAT CL-PROP CL-START CL-END)" nil nil) | ||
| 96 | |||
| 97 | (autoload (quote cl-map-overlays) "cl-extra" "\ | ||
| 98 | Not documented | ||
| 99 | |||
| 100 | \(fn CL-FUNC &optional CL-BUFFER CL-START CL-END CL-ARG)" nil nil) | ||
| 101 | |||
| 102 | (autoload (quote cl-set-frame-visible-p) "cl-extra" "\ | ||
| 103 | Not documented | ||
| 104 | |||
| 105 | \(fn FRAME VAL)" nil nil) | ||
| 106 | |||
| 107 | (autoload (quote cl-progv-before) "cl-extra" "\ | ||
| 108 | Not documented | ||
| 109 | |||
| 110 | \(fn SYMS VALUES)" nil nil) | ||
| 111 | |||
| 112 | (autoload (quote gcd) "cl-extra" "\ | ||
| 113 | Return the greatest common divisor of the arguments. | ||
| 114 | |||
| 115 | \(fn &rest ARGS)" nil nil) | ||
| 116 | |||
| 117 | (autoload (quote lcm) "cl-extra" "\ | ||
| 118 | Return the least common multiple of the arguments. | ||
| 119 | |||
| 120 | \(fn &rest ARGS)" nil nil) | ||
| 121 | |||
| 122 | (autoload (quote isqrt) "cl-extra" "\ | ||
| 123 | Return the integer square root of the argument. | ||
| 124 | |||
| 125 | \(fn X)" nil nil) | ||
| 126 | |||
| 127 | (autoload (quote floor*) "cl-extra" "\ | ||
| 128 | Return a list of the floor of X and the fractional part of X. | ||
| 129 | With two arguments, return floor and remainder of their quotient. | ||
| 130 | |||
| 131 | \(fn X &optional Y)" nil nil) | ||
| 132 | |||
| 133 | (autoload (quote ceiling*) "cl-extra" "\ | ||
| 134 | Return a list of the ceiling of X and the fractional part of X. | ||
| 135 | With two arguments, return ceiling and remainder of their quotient. | ||
| 136 | |||
| 137 | \(fn X &optional Y)" nil nil) | ||
| 138 | |||
| 139 | (autoload (quote truncate*) "cl-extra" "\ | ||
| 140 | Return a list of the integer part of X and the fractional part of X. | ||
| 141 | With two arguments, return truncation and remainder of their quotient. | ||
| 142 | |||
| 143 | \(fn X &optional Y)" nil nil) | ||
| 144 | |||
| 145 | (autoload (quote round*) "cl-extra" "\ | ||
| 146 | Return a list of X rounded to the nearest integer and the remainder. | ||
| 147 | With two arguments, return rounding and remainder of their quotient. | ||
| 148 | |||
| 149 | \(fn X &optional Y)" nil nil) | ||
| 150 | |||
| 151 | (autoload (quote mod*) "cl-extra" "\ | ||
| 152 | The remainder of X divided by Y, with the same sign as Y. | ||
| 153 | |||
| 154 | \(fn X Y)" nil nil) | ||
| 155 | |||
| 156 | (autoload (quote rem*) "cl-extra" "\ | ||
| 157 | The remainder of X divided by Y, with the same sign as X. | ||
| 158 | |||
| 159 | \(fn X Y)" nil nil) | ||
| 160 | |||
| 161 | (autoload (quote signum) "cl-extra" "\ | ||
| 162 | Return 1 if X is positive, -1 if negative, 0 if zero. | ||
| 163 | |||
| 164 | \(fn X)" nil nil) | ||
| 165 | |||
| 166 | (autoload (quote random*) "cl-extra" "\ | ||
| 167 | Return a random nonnegative number less than LIM, an integer or float. | ||
| 168 | Optional second arg STATE is a random-state object. | ||
| 169 | |||
| 170 | \(fn LIM &optional STATE)" nil nil) | ||
| 171 | |||
| 172 | (autoload (quote make-random-state) "cl-extra" "\ | ||
| 173 | Return a copy of random-state STATE, or of `*random-state*' if omitted. | ||
| 174 | If STATE is t, return a new state object seeded from the time of day. | ||
| 175 | |||
| 176 | \(fn &optional STATE)" nil nil) | ||
| 177 | |||
| 178 | (autoload (quote random-state-p) "cl-extra" "\ | ||
| 179 | Return t if OBJECT is a random-state object. | ||
| 180 | |||
| 181 | \(fn OBJECT)" nil nil) | ||
| 182 | |||
| 183 | (autoload (quote cl-float-limits) "cl-extra" "\ | ||
| 184 | Not documented | ||
| 185 | |||
| 186 | \(fn)" nil nil) | ||
| 187 | |||
| 188 | (autoload (quote subseq) "cl-extra" "\ | ||
| 189 | Return the subsequence of SEQ from START to END. | ||
| 190 | If END is omitted, it defaults to the length of the sequence. | ||
| 191 | If START or END is negative, it counts from the end. | ||
| 192 | |||
| 193 | \(fn SEQ START &optional END)" nil nil) | ||
| 194 | |||
| 195 | (autoload (quote concatenate) "cl-extra" "\ | ||
| 196 | Concatenate, into a sequence of type TYPE, the argument SEQUENCEs. | ||
| 197 | |||
| 198 | \(fn TYPE SEQUENCE...)" nil nil) | ||
| 199 | |||
| 200 | (autoload (quote revappend) "cl-extra" "\ | ||
| 201 | Equivalent to (append (reverse X) Y). | ||
| 202 | |||
| 203 | \(fn X Y)" nil nil) | ||
| 204 | |||
| 205 | (autoload (quote nreconc) "cl-extra" "\ | ||
| 206 | Equivalent to (nconc (nreverse X) Y). | ||
| 207 | |||
| 208 | \(fn X Y)" nil nil) | ||
| 209 | |||
| 210 | (autoload (quote list-length) "cl-extra" "\ | ||
| 211 | Return the length of list X. Return nil if list is circular. | ||
| 212 | |||
| 213 | \(fn X)" nil nil) | ||
| 214 | |||
| 215 | (autoload (quote tailp) "cl-extra" "\ | ||
| 216 | Return true if SUBLIST is a tail of LIST. | ||
| 217 | |||
| 218 | \(fn SUBLIST LIST)" nil nil) | ||
| 219 | |||
| 220 | (autoload (quote get*) "cl-extra" "\ | ||
| 221 | Return the value of SYMBOL's PROPNAME property, or DEFAULT if none. | ||
| 222 | |||
| 223 | \(fn SYMBOL PROPNAME &optional DEFAULT)" nil nil) | ||
| 224 | |||
| 225 | (autoload (quote getf) "cl-extra" "\ | ||
| 226 | Search PROPLIST for property PROPNAME; return its value or DEFAULT. | ||
| 227 | PROPLIST is a list of the sort returned by `symbol-plist'. | ||
| 228 | |||
| 229 | \(fn PROPLIST PROPNAME &optional DEFAULT)" nil nil) | ||
| 230 | |||
| 231 | (autoload (quote cl-set-getf) "cl-extra" "\ | ||
| 232 | Not documented | ||
| 233 | |||
| 234 | \(fn PLIST TAG VAL)" nil nil) | ||
| 235 | |||
| 236 | (autoload (quote cl-do-remf) "cl-extra" "\ | ||
| 237 | Not documented | ||
| 238 | |||
| 239 | \(fn PLIST TAG)" nil nil) | ||
| 240 | |||
| 241 | (autoload (quote cl-remprop) "cl-extra" "\ | ||
| 242 | Remove from SYMBOL's plist the property PROPNAME and its value. | ||
| 243 | |||
| 244 | \(fn SYMBOL PROPNAME)" nil nil) | ||
| 245 | |||
| 246 | (defalias (quote remprop) (quote cl-remprop)) | ||
| 247 | |||
| 248 | (defalias (quote cl-gethash) (quote gethash)) | ||
| 249 | |||
| 250 | (defalias (quote cl-puthash) (quote puthash)) | ||
| 251 | |||
| 252 | (defalias (quote cl-remhash) (quote remhash)) | ||
| 253 | |||
| 254 | (defalias (quote cl-clrhash) (quote clrhash)) | ||
| 255 | |||
| 256 | (defalias (quote cl-maphash) (quote maphash)) | ||
| 257 | |||
| 258 | (defalias (quote cl-make-hash-table) (quote make-hash-table)) | ||
| 259 | |||
| 260 | (defalias (quote cl-hash-table-p) (quote hash-table-p)) | ||
| 261 | |||
| 262 | (defalias (quote cl-hash-table-count) (quote hash-table-count)) | ||
| 263 | |||
| 264 | (autoload (quote cl-macroexpand-all) "cl-extra" "\ | ||
| 265 | Expand all macro calls through a Lisp FORM. | ||
| 266 | This also does some trivial optimizations to make the form prettier. | ||
| 267 | |||
| 268 | \(fn FORM &optional ENV)" nil nil) | ||
| 269 | |||
| 270 | (autoload (quote cl-prettyexpand) "cl-extra" "\ | ||
| 271 | Not documented | ||
| 272 | |||
| 273 | \(fn FORM &optional FULL)" nil nil) | ||
| 274 | |||
| 275 | ;;;*** | ||
| 276 | |||
| 277 | ;;;### (autoloads (compiler-macroexpand define-compiler-macro ignore-errors | ||
| 278 | ;;;;;; assert check-type typep cl-struct-setf-expander defstruct | ||
| 279 | ;;;;;; define-modify-macro callf2 callf letf* letf rotatef shiftf | ||
| 280 | ;;;;;; remf cl-do-pop psetf setf get-setf-method defsetf define-setf-method | ||
| 281 | ;;;;;; declare the locally multiple-value-setq multiple-value-bind | ||
| 282 | ;;;;;; lexical-let* lexical-let symbol-macrolet macrolet labels | ||
| 283 | ;;;;;; flet progv psetq do-all-symbols do-symbols dotimes dolist | ||
| 284 | ;;;;;; do* do loop return-from return block etypecase typecase ecase | ||
| 285 | ;;;;;; case load-time-value eval-when destructuring-bind function* | ||
| 286 | ;;;;;; defmacro* defun* gentemp gensym cl-compile-time-init) "cl-macs" | ||
| 287 | ;;;;;; "cl-macs.el" (18050 44390)) | ||
| 288 | ;;; Generated autoloads from cl-macs.el | ||
| 289 | |||
| 290 | (autoload (quote cl-compile-time-init) "cl-macs" "\ | ||
| 291 | Not documented | ||
| 292 | |||
| 293 | \(fn)" nil nil) | ||
| 294 | |||
| 295 | (autoload (quote gensym) "cl-macs" "\ | ||
| 296 | Generate a new uninterned symbol. | ||
| 297 | The name is made by appending a number to PREFIX, default \"G\". | ||
| 298 | |||
| 299 | \(fn &optional PREFIX)" nil nil) | ||
| 300 | |||
| 301 | (autoload (quote gentemp) "cl-macs" "\ | ||
| 302 | Generate a new interned symbol with a unique name. | ||
| 303 | The name is made by appending a number to PREFIX, default \"G\". | ||
| 304 | |||
| 305 | \(fn &optional PREFIX)" nil nil) | ||
| 306 | |||
| 307 | (autoload (quote defun*) "cl-macs" "\ | ||
| 308 | Define NAME as a function. | ||
| 309 | Like normal `defun', except ARGLIST allows full Common Lisp conventions, | ||
| 310 | and BODY is implicitly surrounded by (block NAME ...). | ||
| 311 | |||
| 312 | \(fn NAME ARGLIST [DOCSTRING] BODY...)" nil (quote macro)) | ||
| 313 | |||
| 314 | (autoload (quote defmacro*) "cl-macs" "\ | ||
| 315 | Define NAME as a macro. | ||
| 316 | Like normal `defmacro', except ARGLIST allows full Common Lisp conventions, | ||
| 317 | and BODY is implicitly surrounded by (block NAME ...). | ||
| 318 | |||
| 319 | \(fn NAME ARGLIST [DOCSTRING] BODY...)" nil (quote macro)) | ||
| 320 | |||
| 321 | (autoload (quote function*) "cl-macs" "\ | ||
| 322 | Introduce a function. | ||
| 323 | Like normal `function', except that if argument is a lambda form, | ||
| 324 | its argument list allows full Common Lisp conventions. | ||
| 325 | |||
| 326 | \(fn FUNC)" nil (quote macro)) | ||
| 327 | |||
| 328 | (autoload (quote destructuring-bind) "cl-macs" "\ | ||
| 329 | Not documented | ||
| 330 | |||
| 331 | \(fn ARGS EXPR &rest BODY)" nil (quote macro)) | ||
| 332 | |||
| 333 | (autoload (quote eval-when) "cl-macs" "\ | ||
| 334 | Control when BODY is evaluated. | ||
| 335 | If `compile' is in WHEN, BODY is evaluated when compiled at top-level. | ||
| 336 | If `load' is in WHEN, BODY is evaluated when loaded after top-level compile. | ||
| 337 | If `eval' is in WHEN, BODY is evaluated when interpreted or at non-top-level. | ||
| 338 | |||
| 339 | \(fn (WHEN...) BODY...)" nil (quote macro)) | ||
| 340 | |||
| 341 | (autoload (quote load-time-value) "cl-macs" "\ | ||
| 342 | Like `progn', but evaluates the body at load time. | ||
| 343 | The result of the body appears to the compiler as a quoted constant. | ||
| 344 | |||
| 345 | \(fn FORM &optional READ-ONLY)" nil (quote macro)) | ||
| 346 | |||
| 347 | (autoload (quote case) "cl-macs" "\ | ||
| 348 | Eval EXPR and choose among clauses on that value. | ||
| 349 | Each clause looks like (KEYLIST BODY...). EXPR is evaluated and compared | ||
| 350 | against each key in each KEYLIST; the corresponding BODY is evaluated. | ||
| 351 | If no clause succeeds, case returns nil. A single atom may be used in | ||
| 352 | place of a KEYLIST of one atom. A KEYLIST of t or `otherwise' is | ||
| 353 | allowed only in the final clause, and matches if no other keys match. | ||
| 354 | Key values are compared by `eql'. | ||
| 355 | |||
| 356 | \(fn EXPR (KEYLIST BODY...)...)" nil (quote macro)) | ||
| 357 | |||
| 358 | (autoload (quote ecase) "cl-macs" "\ | ||
| 359 | Like `case', but error if no case fits. | ||
| 360 | `otherwise'-clauses are not allowed. | ||
| 361 | |||
| 362 | \(fn EXPR (KEYLIST BODY...)...)" nil (quote macro)) | ||
| 363 | |||
| 364 | (autoload (quote typecase) "cl-macs" "\ | ||
| 365 | Evals EXPR, chooses among clauses on that value. | ||
| 366 | Each clause looks like (TYPE BODY...). EXPR is evaluated and, if it | ||
| 367 | satisfies TYPE, the corresponding BODY is evaluated. If no clause succeeds, | ||
| 368 | typecase returns nil. A TYPE of t or `otherwise' is allowed only in the | ||
| 369 | final clause, and matches if no other keys match. | ||
| 370 | |||
| 371 | \(fn EXPR (TYPE BODY...)...)" nil (quote macro)) | ||
| 372 | |||
| 373 | (autoload (quote etypecase) "cl-macs" "\ | ||
| 374 | Like `typecase', but error if no case fits. | ||
| 375 | `otherwise'-clauses are not allowed. | ||
| 376 | |||
| 377 | \(fn EXPR (TYPE BODY...)...)" nil (quote macro)) | ||
| 378 | |||
| 379 | (autoload (quote block) "cl-macs" "\ | ||
| 380 | Define a lexically-scoped block named NAME. | ||
| 381 | NAME may be any symbol. Code inside the BODY forms can call `return-from' | ||
| 382 | to jump prematurely out of the block. This differs from `catch' and `throw' | ||
| 383 | in two respects: First, the NAME is an unevaluated symbol rather than a | ||
| 384 | quoted symbol or other form; and second, NAME is lexically rather than | ||
| 385 | dynamically scoped: Only references to it within BODY will work. These | ||
| 386 | references may appear inside macro expansions, but not inside functions | ||
| 387 | called from BODY. | ||
| 388 | |||
| 389 | \(fn NAME &rest BODY)" nil (quote macro)) | ||
| 390 | |||
| 391 | (autoload (quote return) "cl-macs" "\ | ||
| 392 | Return from the block named nil. | ||
| 393 | This is equivalent to `(return-from nil RESULT)'. | ||
| 394 | |||
| 395 | \(fn &optional RESULT)" nil (quote macro)) | ||
| 396 | |||
| 397 | (autoload (quote return-from) "cl-macs" "\ | ||
| 398 | Return from the block named NAME. | ||
| 399 | This jump out to the innermost enclosing `(block NAME ...)' form, | ||
| 400 | returning RESULT from that form (or nil if RESULT is omitted). | ||
| 401 | This is compatible with Common Lisp, but note that `defun' and | ||
| 402 | `defmacro' do not create implicit blocks as they do in Common Lisp. | ||
| 403 | |||
| 404 | \(fn NAME &optional RESULT)" nil (quote macro)) | ||
| 405 | |||
| 406 | (autoload (quote loop) "cl-macs" "\ | ||
| 407 | The Common Lisp `loop' macro. | ||
| 408 | Valid clauses are: | ||
| 409 | for VAR from/upfrom/downfrom NUM to/upto/downto/above/below NUM by NUM, | ||
| 410 | for VAR in LIST by FUNC, for VAR on LIST by FUNC, for VAR = INIT then EXPR, | ||
| 411 | for VAR across ARRAY, repeat NUM, with VAR = INIT, while COND, until COND, | ||
| 412 | always COND, never COND, thereis COND, collect EXPR into VAR, | ||
| 413 | append EXPR into VAR, nconc EXPR into VAR, sum EXPR into VAR, | ||
| 414 | count EXPR into VAR, maximize EXPR into VAR, minimize EXPR into VAR, | ||
| 415 | if COND CLAUSE [and CLAUSE]... else CLAUSE [and CLAUSE...], | ||
| 416 | unless COND CLAUSE [and CLAUSE]... else CLAUSE [and CLAUSE...], | ||
| 417 | do EXPRS..., initially EXPRS..., finally EXPRS..., return EXPR, | ||
| 418 | finally return EXPR, named NAME. | ||
| 419 | |||
| 420 | \(fn CLAUSE...)" nil (quote macro)) | ||
| 421 | |||
| 422 | (autoload (quote do) "cl-macs" "\ | ||
| 423 | The Common Lisp `do' loop. | ||
| 424 | |||
| 425 | \(fn ((VAR INIT [STEP])...) (END-TEST [RESULT...]) BODY...)" nil (quote macro)) | ||
| 426 | |||
| 427 | (autoload (quote do*) "cl-macs" "\ | ||
| 428 | The Common Lisp `do*' loop. | ||
| 429 | |||
| 430 | \(fn ((VAR INIT [STEP])...) (END-TEST [RESULT...]) BODY...)" nil (quote macro)) | ||
| 431 | |||
| 432 | (autoload (quote dolist) "cl-macs" "\ | ||
| 433 | Loop over a list. | ||
| 434 | Evaluate BODY with VAR bound to each `car' from LIST, in turn. | ||
| 435 | Then evaluate RESULT to get return value, default nil. | ||
| 436 | |||
| 437 | \(fn (VAR LIST [RESULT]) BODY...)" nil (quote macro)) | ||
| 438 | |||
| 439 | (autoload (quote dotimes) "cl-macs" "\ | ||
| 440 | Loop a certain number of times. | ||
| 441 | Evaluate BODY with VAR bound to successive integers from 0, inclusive, | ||
| 442 | to COUNT, exclusive. Then evaluate RESULT to get return value, default | ||
| 443 | nil. | ||
| 444 | |||
| 445 | \(fn (VAR COUNT [RESULT]) BODY...)" nil (quote macro)) | ||
| 446 | |||
| 447 | (autoload (quote do-symbols) "cl-macs" "\ | ||
| 448 | Loop over all symbols. | ||
| 449 | Evaluate BODY with VAR bound to each interned symbol, or to each symbol | ||
| 450 | from OBARRAY. | ||
| 451 | |||
| 452 | \(fn (VAR [OBARRAY [RESULT]]) BODY...)" nil (quote macro)) | ||
| 453 | |||
| 454 | (autoload (quote do-all-symbols) "cl-macs" "\ | ||
| 455 | Not documented | ||
| 456 | |||
| 457 | \(fn SPEC &rest BODY)" nil (quote macro)) | ||
| 458 | |||
| 459 | (autoload (quote psetq) "cl-macs" "\ | ||
| 460 | Set SYMs to the values VALs in parallel. | ||
| 461 | This is like `setq', except that all VAL forms are evaluated (in order) | ||
| 462 | before assigning any symbols SYM to the corresponding values. | ||
| 463 | |||
| 464 | \(fn SYM VAL SYM VAL ...)" nil (quote macro)) | ||
| 465 | |||
| 466 | (autoload (quote progv) "cl-macs" "\ | ||
| 467 | Bind SYMBOLS to VALUES dynamically in BODY. | ||
| 468 | The forms SYMBOLS and VALUES are evaluated, and must evaluate to lists. | ||
| 469 | Each symbol in the first list is bound to the corresponding value in the | ||
| 470 | second list (or made unbound if VALUES is shorter than SYMBOLS); then the | ||
| 471 | BODY forms are executed and their result is returned. This is much like | ||
| 472 | a `let' form, except that the list of symbols can be computed at run-time. | ||
| 473 | |||
| 474 | \(fn SYMBOLS VALUES &rest BODY)" nil (quote macro)) | ||
| 475 | |||
| 476 | (autoload (quote flet) "cl-macs" "\ | ||
| 477 | Make temporary function definitions. | ||
| 478 | This is an analogue of `let' that operates on the function cell of FUNC | ||
| 479 | rather than its value cell. The FORMs are evaluated with the specified | ||
| 480 | function definitions in place, then the definitions are undone (the FUNCs | ||
| 481 | go back to their previous definitions, or lack thereof). | ||
| 482 | |||
| 483 | \(fn ((FUNC ARGLIST BODY...) ...) FORM...)" nil (quote macro)) | ||
| 484 | |||
| 485 | (autoload (quote labels) "cl-macs" "\ | ||
| 486 | Make temporary function bindings. | ||
| 487 | This is like `flet', except the bindings are lexical instead of dynamic. | ||
| 488 | Unlike `flet', this macro is fully compliant with the Common Lisp standard. | ||
| 489 | |||
| 490 | \(fn ((FUNC ARGLIST BODY...) ...) FORM...)" nil (quote macro)) | ||
| 491 | |||
| 492 | (autoload (quote macrolet) "cl-macs" "\ | ||
| 493 | Make temporary macro definitions. | ||
| 494 | This is like `flet', but for macros instead of functions. | ||
| 495 | |||
| 496 | \(fn ((NAME ARGLIST BODY...) ...) FORM...)" nil (quote macro)) | ||
| 497 | |||
| 498 | (autoload (quote symbol-macrolet) "cl-macs" "\ | ||
| 499 | Make symbol macro definitions. | ||
| 500 | Within the body FORMs, references to the variable NAME will be replaced | ||
| 501 | by EXPANSION, and (setq NAME ...) will act like (setf EXPANSION ...). | ||
| 502 | |||
| 503 | \(fn ((NAME EXPANSION) ...) FORM...)" nil (quote macro)) | ||
| 504 | |||
| 505 | (autoload (quote lexical-let) "cl-macs" "\ | ||
| 506 | Like `let', but lexically scoped. | ||
| 507 | The main visible difference is that lambdas inside BODY will create | ||
| 508 | lexical closures as in Common Lisp. | ||
| 509 | |||
| 510 | \(fn VARLIST BODY)" nil (quote macro)) | ||
| 511 | |||
| 512 | (autoload (quote lexical-let*) "cl-macs" "\ | ||
| 513 | Like `let*', but lexically scoped. | ||
| 514 | The main visible difference is that lambdas inside BODY will create | ||
| 515 | lexical closures as in Common Lisp. | ||
| 516 | |||
| 517 | \(fn VARLIST BODY)" nil (quote macro)) | ||
| 518 | |||
| 519 | (autoload (quote multiple-value-bind) "cl-macs" "\ | ||
| 520 | Collect multiple return values. | ||
| 521 | FORM must return a list; the BODY is then executed with the first N elements | ||
| 522 | of this list bound (`let'-style) to each of the symbols SYM in turn. This | ||
| 523 | is analogous to the Common Lisp `multiple-value-bind' macro, using lists to | ||
| 524 | simulate true multiple return values. For compatibility, (values A B C) is | ||
| 525 | a synonym for (list A B C). | ||
| 526 | |||
| 527 | \(fn (SYM...) FORM BODY)" nil (quote macro)) | ||
| 528 | |||
| 529 | (autoload (quote multiple-value-setq) "cl-macs" "\ | ||
| 530 | Collect multiple return values. | ||
| 531 | FORM must return a list; the first N elements of this list are stored in | ||
| 532 | each of the symbols SYM in turn. This is analogous to the Common Lisp | ||
| 533 | `multiple-value-setq' macro, using lists to simulate true multiple return | ||
| 534 | values. For compatibility, (values A B C) is a synonym for (list A B C). | ||
| 535 | |||
| 536 | \(fn (SYM...) FORM)" nil (quote macro)) | ||
| 537 | |||
| 538 | (autoload (quote locally) "cl-macs" "\ | ||
| 539 | Not documented | ||
| 540 | |||
| 541 | \(fn &rest BODY)" nil (quote macro)) | ||
| 542 | |||
| 543 | (autoload (quote the) "cl-macs" "\ | ||
| 544 | Not documented | ||
| 545 | |||
| 546 | \(fn TYPE FORM)" nil (quote macro)) | ||
| 547 | |||
| 548 | (autoload (quote declare) "cl-macs" "\ | ||
| 549 | Not documented | ||
| 550 | |||
| 551 | \(fn &rest SPECS)" nil (quote macro)) | ||
| 552 | |||
| 553 | (autoload (quote define-setf-method) "cl-macs" "\ | ||
| 554 | Define a `setf' method. | ||
| 555 | This method shows how to handle `setf's to places of the form (NAME ARGS...). | ||
| 556 | The argument forms ARGS are bound according to ARGLIST, as if NAME were | ||
| 557 | going to be expanded as a macro, then the BODY forms are executed and must | ||
| 558 | return a list of five elements: a temporary-variables list, a value-forms | ||
| 559 | list, a store-variables list (of length one), a store-form, and an access- | ||
| 560 | form. See `defsetf' for a simpler way to define most setf-methods. | ||
| 561 | |||
| 562 | \(fn NAME ARGLIST BODY...)" nil (quote macro)) | ||
| 563 | |||
| 564 | (autoload (quote defsetf) "cl-macs" "\ | ||
| 565 | (defsetf NAME FUNC): define a `setf' method. | ||
| 566 | This macro is an easy-to-use substitute for `define-setf-method' that works | ||
| 567 | well for simple place forms. In the simple `defsetf' form, `setf's of | ||
| 568 | the form (setf (NAME ARGS...) VAL) are transformed to function or macro | ||
| 569 | calls of the form (FUNC ARGS... VAL). Example: | ||
| 570 | |||
| 571 | (defsetf aref aset) | ||
| 572 | |||
| 573 | Alternate form: (defsetf NAME ARGLIST (STORE) BODY...). | ||
| 574 | Here, the above `setf' call is expanded by binding the argument forms ARGS | ||
| 575 | according to ARGLIST, binding the value form VAL to STORE, then executing | ||
| 576 | BODY, which must return a Lisp form that does the necessary `setf' operation. | ||
| 577 | Actually, ARGLIST and STORE may be bound to temporary variables which are | ||
| 578 | introduced automatically to preserve proper execution order of the arguments. | ||
| 579 | Example: | ||
| 580 | |||
| 581 | (defsetf nth (n x) (v) (list 'setcar (list 'nthcdr n x) v)) | ||
| 582 | |||
| 583 | \(fn NAME [FUNC | ARGLIST (STORE) BODY...])" nil (quote macro)) | ||
| 584 | |||
| 585 | (autoload (quote get-setf-method) "cl-macs" "\ | ||
| 586 | Return a list of five values describing the setf-method for PLACE. | ||
| 587 | PLACE may be any Lisp form which can appear as the PLACE argument to | ||
| 588 | a macro like `setf' or `incf'. | ||
| 589 | |||
| 590 | \(fn PLACE &optional ENV)" nil nil) | ||
| 591 | |||
| 592 | (autoload (quote setf) "cl-macs" "\ | ||
| 593 | Set each PLACE to the value of its VAL. | ||
| 594 | This is a generalized version of `setq'; the PLACEs may be symbolic | ||
| 595 | references such as (car x) or (aref x i), as well as plain symbols. | ||
| 596 | For example, (setf (cadar x) y) is equivalent to (setcar (cdar x) y). | ||
| 597 | The return value is the last VAL in the list. | ||
| 598 | |||
| 599 | \(fn PLACE VAL PLACE VAL ...)" nil (quote macro)) | ||
| 600 | |||
| 601 | (autoload (quote psetf) "cl-macs" "\ | ||
| 602 | Set PLACEs to the values VALs in parallel. | ||
| 603 | This is like `setf', except that all VAL forms are evaluated (in order) | ||
| 604 | before assigning any PLACEs to the corresponding values. | ||
| 605 | |||
| 606 | \(fn PLACE VAL PLACE VAL ...)" nil (quote macro)) | ||
| 607 | |||
| 608 | (autoload (quote cl-do-pop) "cl-macs" "\ | ||
| 609 | Not documented | ||
| 610 | |||
| 611 | \(fn PLACE)" nil nil) | ||
| 612 | |||
| 613 | (autoload (quote remf) "cl-macs" "\ | ||
| 614 | Remove TAG from property list PLACE. | ||
| 615 | PLACE may be a symbol, or any generalized variable allowed by `setf'. | ||
| 616 | The form returns true if TAG was found and removed, nil otherwise. | ||
| 617 | |||
| 618 | \(fn PLACE TAG)" nil (quote macro)) | ||
| 619 | |||
| 620 | (autoload (quote shiftf) "cl-macs" "\ | ||
| 621 | Shift left among PLACEs. | ||
| 622 | Example: (shiftf A B C) sets A to B, B to C, and returns the old A. | ||
| 623 | Each PLACE may be a symbol, or any generalized variable allowed by `setf'. | ||
| 624 | |||
| 625 | \(fn PLACE... VAL)" nil (quote macro)) | ||
| 626 | |||
| 627 | (autoload (quote rotatef) "cl-macs" "\ | ||
| 628 | Rotate left among PLACEs. | ||
| 629 | Example: (rotatef A B C) sets A to B, B to C, and C to A. It returns nil. | ||
| 630 | Each PLACE may be a symbol, or any generalized variable allowed by `setf'. | ||
| 631 | |||
| 632 | \(fn PLACE...)" nil (quote macro)) | ||
| 633 | |||
| 634 | (autoload (quote letf) "cl-macs" "\ | ||
| 635 | Temporarily bind to PLACEs. | ||
| 636 | This is the analogue of `let', but with generalized variables (in the | ||
| 637 | sense of `setf') for the PLACEs. Each PLACE is set to the corresponding | ||
| 638 | VALUE, then the BODY forms are executed. On exit, either normally or | ||
| 639 | because of a `throw' or error, the PLACEs are set back to their original | ||
| 640 | values. Note that this macro is *not* available in Common Lisp. | ||
| 641 | As a special case, if `(PLACE)' is used instead of `(PLACE VALUE)', | ||
| 642 | the PLACE is not modified before executing BODY. | ||
| 643 | |||
| 644 | \(fn ((PLACE VALUE) ...) BODY...)" nil (quote macro)) | ||
| 645 | |||
| 646 | (autoload (quote letf*) "cl-macs" "\ | ||
| 647 | Temporarily bind to PLACEs. | ||
| 648 | This is the analogue of `let*', but with generalized variables (in the | ||
| 649 | sense of `setf') for the PLACEs. Each PLACE is set to the corresponding | ||
| 650 | VALUE, then the BODY forms are executed. On exit, either normally or | ||
| 651 | because of a `throw' or error, the PLACEs are set back to their original | ||
| 652 | values. Note that this macro is *not* available in Common Lisp. | ||
| 653 | As a special case, if `(PLACE)' is used instead of `(PLACE VALUE)', | ||
| 654 | the PLACE is not modified before executing BODY. | ||
| 655 | |||
| 656 | \(fn ((PLACE VALUE) ...) BODY...)" nil (quote macro)) | ||
| 657 | |||
| 658 | (autoload (quote callf) "cl-macs" "\ | ||
| 659 | Set PLACE to (FUNC PLACE ARGS...). | ||
| 660 | FUNC should be an unquoted function name. PLACE may be a symbol, | ||
| 661 | or any generalized variable allowed by `setf'. | ||
| 662 | |||
| 663 | \(fn FUNC PLACE ARGS...)" nil (quote macro)) | ||
| 664 | |||
| 665 | (autoload (quote callf2) "cl-macs" "\ | ||
| 666 | Set PLACE to (FUNC ARG1 PLACE ARGS...). | ||
| 667 | Like `callf', but PLACE is the second argument of FUNC, not the first. | ||
| 668 | |||
| 669 | \(fn FUNC ARG1 PLACE ARGS...)" nil (quote macro)) | ||
| 670 | |||
| 671 | (autoload (quote define-modify-macro) "cl-macs" "\ | ||
| 672 | Define a `setf'-like modify macro. | ||
| 673 | If NAME is called, it combines its PLACE argument with the other arguments | ||
| 674 | from ARGLIST using FUNC: (define-modify-macro incf (&optional (n 1)) +) | ||
| 675 | |||
| 676 | \(fn NAME ARGLIST FUNC &optional DOC)" nil (quote macro)) | ||
| 677 | |||
| 678 | (autoload (quote defstruct) "cl-macs" "\ | ||
| 679 | Define a struct type. | ||
| 680 | This macro defines a new Lisp data type called NAME, which contains data | ||
| 681 | stored in SLOTs. This defines a `make-NAME' constructor, a `copy-NAME' | ||
| 682 | copier, a `NAME-p' predicate, and setf-able `NAME-SLOT' accessors. | ||
| 683 | |||
| 684 | \(fn (NAME OPTIONS...) (SLOT SLOT-OPTS...)...)" nil (quote macro)) | ||
| 685 | |||
| 686 | (autoload (quote cl-struct-setf-expander) "cl-macs" "\ | ||
| 687 | Not documented | ||
| 688 | |||
| 689 | \(fn X NAME ACCESSOR PRED-FORM POS)" nil nil) | ||
| 690 | |||
| 691 | (autoload (quote typep) "cl-macs" "\ | ||
| 692 | Check that OBJECT is of type TYPE. | ||
| 693 | TYPE is a Common Lisp-style type specifier. | ||
| 694 | |||
| 695 | \(fn OBJECT TYPE)" nil nil) | ||
| 696 | |||
| 697 | (autoload (quote check-type) "cl-macs" "\ | ||
| 698 | Verify that FORM is of type TYPE; signal an error if not. | ||
| 699 | STRING is an optional description of the desired type. | ||
| 700 | |||
| 701 | \(fn FORM TYPE &optional STRING)" nil (quote macro)) | ||
| 702 | |||
| 703 | (autoload (quote assert) "cl-macs" "\ | ||
| 704 | Verify that FORM returns non-nil; signal an error if not. | ||
| 705 | Second arg SHOW-ARGS means to include arguments of FORM in message. | ||
| 706 | Other args STRING and ARGS... are arguments to be passed to `error'. | ||
| 707 | They are not evaluated unless the assertion fails. If STRING is | ||
| 708 | omitted, a default message listing FORM itself is used. | ||
| 709 | |||
| 710 | \(fn FORM &optional SHOW-ARGS STRING &rest ARGS)" nil (quote macro)) | ||
| 711 | |||
| 712 | (autoload (quote ignore-errors) "cl-macs" "\ | ||
| 713 | Execute BODY; if an error occurs, return nil. | ||
| 714 | Otherwise, return result of last form in BODY. | ||
| 715 | |||
| 716 | \(fn &rest BODY)" nil (quote macro)) | ||
| 717 | |||
| 718 | (autoload (quote define-compiler-macro) "cl-macs" "\ | ||
| 719 | Define a compiler-only macro. | ||
| 720 | This is like `defmacro', but macro expansion occurs only if the call to | ||
| 721 | FUNC is compiled (i.e., not interpreted). Compiler macros should be used | ||
| 722 | for optimizing the way calls to FUNC are compiled; the form returned by | ||
| 723 | BODY should do the same thing as a call to the normal function called | ||
| 724 | FUNC, though possibly more efficiently. Note that, like regular macros, | ||
| 725 | compiler macros are expanded repeatedly until no further expansions are | ||
| 726 | possible. Unlike regular macros, BODY can decide to \"punt\" and leave the | ||
| 727 | original function call alone by declaring an initial `&whole foo' parameter | ||
| 728 | and then returning foo. | ||
| 729 | |||
| 730 | \(fn FUNC ARGS &rest BODY)" nil (quote macro)) | ||
| 731 | |||
| 732 | (autoload (quote compiler-macroexpand) "cl-macs" "\ | ||
| 733 | Not documented | ||
| 734 | |||
| 735 | \(fn FORM)" nil nil) | ||
| 736 | |||
| 737 | ;;;*** | ||
| 738 | |||
| 739 | ;;;### (autoloads (tree-equal nsublis sublis nsubst-if-not nsubst-if | ||
| 740 | ;;;;;; nsubst subst-if-not subst-if subsetp nset-exclusive-or set-exclusive-or | ||
| 741 | ;;;;;; nset-difference set-difference nintersection intersection | ||
| 742 | ;;;;;; nunion union rassoc-if-not rassoc-if rassoc* assoc-if-not | ||
| 743 | ;;;;;; assoc-if assoc* cl-adjoin member-if-not member-if member* | ||
| 744 | ;;;;;; merge stable-sort sort* search mismatch count-if-not count-if | ||
| 745 | ;;;;;; count position-if-not position-if position find-if-not find-if | ||
| 746 | ;;;;;; find nsubstitute-if-not nsubstitute-if nsubstitute substitute-if-not | ||
| 747 | ;;;;;; substitute-if substitute delete-duplicates remove-duplicates | ||
| 748 | ;;;;;; delete-if-not delete-if delete* remove-if-not remove-if remove* | ||
| 749 | ;;;;;; replace fill reduce) "cl-seq" "cl-seq.el" (18050 45841)) | ||
| 750 | ;;; Generated autoloads from cl-seq.el | ||
| 751 | |||
| 752 | (autoload (quote reduce) "cl-seq" "\ | ||
| 753 | Reduce two-argument FUNCTION across SEQ. | ||
| 754 | |||
| 755 | Keywords supported: :start :end :from-end :initial-value :key | ||
| 756 | |||
| 757 | \(fn FUNCTION SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 758 | |||
| 759 | (autoload (quote fill) "cl-seq" "\ | ||
| 760 | Fill the elements of SEQ with ITEM. | ||
| 761 | |||
| 762 | Keywords supported: :start :end | ||
| 763 | |||
| 764 | \(fn SEQ ITEM [KEYWORD VALUE]...)" nil nil) | ||
| 765 | |||
| 766 | (autoload (quote replace) "cl-seq" "\ | ||
| 767 | Replace the elements of SEQ1 with the elements of SEQ2. | ||
| 768 | SEQ1 is destructively modified, then returned. | ||
| 769 | |||
| 770 | Keywords supported: :start1 :end1 :start2 :end2 | ||
| 771 | |||
| 772 | \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) | ||
| 773 | |||
| 774 | (autoload (quote remove*) "cl-seq" "\ | ||
| 775 | Remove all occurrences of ITEM in SEQ. | ||
| 776 | This is a non-destructive function; it makes a copy of SEQ if necessary | ||
| 777 | to avoid corrupting the original SEQ. | ||
| 778 | |||
| 779 | Keywords supported: :test :test-not :key :count :start :end :from-end | ||
| 780 | |||
| 781 | \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 782 | |||
| 783 | (autoload (quote remove-if) "cl-seq" "\ | ||
| 784 | Remove all items satisfying PREDICATE in SEQ. | ||
| 785 | This is a non-destructive function; it makes a copy of SEQ if necessary | ||
| 786 | to avoid corrupting the original SEQ. | ||
| 787 | |||
| 788 | Keywords supported: :key :count :start :end :from-end | ||
| 789 | |||
| 790 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 791 | |||
| 792 | (autoload (quote remove-if-not) "cl-seq" "\ | ||
| 793 | Remove all items not satisfying PREDICATE in SEQ. | ||
| 794 | This is a non-destructive function; it makes a copy of SEQ if necessary | ||
| 795 | to avoid corrupting the original SEQ. | ||
| 796 | |||
| 797 | Keywords supported: :key :count :start :end :from-end | ||
| 798 | |||
| 799 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 800 | |||
| 801 | (autoload (quote delete*) "cl-seq" "\ | ||
| 802 | Remove all occurrences of ITEM in SEQ. | ||
| 803 | This is a destructive function; it reuses the storage of SEQ whenever possible. | ||
| 804 | |||
| 805 | Keywords supported: :test :test-not :key :count :start :end :from-end | ||
| 806 | |||
| 807 | \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 808 | |||
| 809 | (autoload (quote delete-if) "cl-seq" "\ | ||
| 810 | Remove all items satisfying PREDICATE in SEQ. | ||
| 811 | This is a destructive function; it reuses the storage of SEQ whenever possible. | ||
| 812 | |||
| 813 | Keywords supported: :key :count :start :end :from-end | ||
| 814 | |||
| 815 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 816 | |||
| 817 | (autoload (quote delete-if-not) "cl-seq" "\ | ||
| 818 | Remove all items not satisfying PREDICATE in SEQ. | ||
| 819 | This is a destructive function; it reuses the storage of SEQ whenever possible. | ||
| 820 | |||
| 821 | Keywords supported: :key :count :start :end :from-end | ||
| 822 | |||
| 823 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 824 | |||
| 825 | (autoload (quote remove-duplicates) "cl-seq" "\ | ||
| 826 | Return a copy of SEQ with all duplicate elements removed. | ||
| 827 | |||
| 828 | Keywords supported: :test :test-not :key :start :end :from-end | ||
| 829 | |||
| 830 | \(fn SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 831 | |||
| 832 | (autoload (quote delete-duplicates) "cl-seq" "\ | ||
| 833 | Remove all duplicate elements from SEQ (destructively). | ||
| 834 | |||
| 835 | Keywords supported: :test :test-not :key :start :end :from-end | ||
| 836 | |||
| 837 | \(fn SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 838 | |||
| 839 | (autoload (quote substitute) "cl-seq" "\ | ||
| 840 | Substitute NEW for OLD in SEQ. | ||
| 841 | This is a non-destructive function; it makes a copy of SEQ if necessary | ||
| 842 | to avoid corrupting the original SEQ. | ||
| 843 | |||
| 844 | Keywords supported: :test :test-not :key :count :start :end :from-end | ||
| 845 | |||
| 846 | \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 847 | |||
| 848 | (autoload (quote substitute-if) "cl-seq" "\ | ||
| 849 | Substitute NEW for all items satisfying PREDICATE in SEQ. | ||
| 850 | This is a non-destructive function; it makes a copy of SEQ if necessary | ||
| 851 | to avoid corrupting the original SEQ. | ||
| 852 | |||
| 853 | Keywords supported: :key :count :start :end :from-end | ||
| 854 | |||
| 855 | \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 856 | |||
| 857 | (autoload (quote substitute-if-not) "cl-seq" "\ | ||
| 858 | Substitute NEW for all items not satisfying PREDICATE in SEQ. | ||
| 859 | This is a non-destructive function; it makes a copy of SEQ if necessary | ||
| 860 | to avoid corrupting the original SEQ. | ||
| 861 | |||
| 862 | Keywords supported: :key :count :start :end :from-end | ||
| 863 | |||
| 864 | \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 865 | |||
| 866 | (autoload (quote nsubstitute) "cl-seq" "\ | ||
| 867 | Substitute NEW for OLD in SEQ. | ||
| 868 | This is a destructive function; it reuses the storage of SEQ whenever possible. | ||
| 869 | |||
| 870 | Keywords supported: :test :test-not :key :count :start :end :from-end | ||
| 871 | |||
| 872 | \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 873 | |||
| 874 | (autoload (quote nsubstitute-if) "cl-seq" "\ | ||
| 875 | Substitute NEW for all items satisfying PREDICATE in SEQ. | ||
| 876 | This is a destructive function; it reuses the storage of SEQ whenever possible. | ||
| 877 | |||
| 878 | Keywords supported: :key :count :start :end :from-end | ||
| 879 | |||
| 880 | \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 881 | |||
| 882 | (autoload (quote nsubstitute-if-not) "cl-seq" "\ | ||
| 883 | Substitute NEW for all items not satisfying PREDICATE in SEQ. | ||
| 884 | This is a destructive function; it reuses the storage of SEQ whenever possible. | ||
| 885 | |||
| 886 | Keywords supported: :key :count :start :end :from-end | ||
| 887 | |||
| 888 | \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 889 | |||
| 890 | (autoload (quote find) "cl-seq" "\ | ||
| 891 | Find the first occurrence of ITEM in SEQ. | ||
| 892 | Return the matching ITEM, or nil if not found. | ||
| 893 | |||
| 894 | Keywords supported: :test :test-not :key :start :end :from-end | ||
| 895 | |||
| 896 | \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 897 | |||
| 898 | (autoload (quote find-if) "cl-seq" "\ | ||
| 899 | Find the first item satisfying PREDICATE in SEQ. | ||
| 900 | Return the matching item, or nil if not found. | ||
| 901 | |||
| 902 | Keywords supported: :key :start :end :from-end | ||
| 903 | |||
| 904 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 905 | |||
| 906 | (autoload (quote find-if-not) "cl-seq" "\ | ||
| 907 | Find the first item not satisfying PREDICATE in SEQ. | ||
| 908 | Return the matching item, or nil if not found. | ||
| 909 | |||
| 910 | Keywords supported: :key :start :end :from-end | ||
| 911 | |||
| 912 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 913 | |||
| 914 | (autoload (quote position) "cl-seq" "\ | ||
| 915 | Find the first occurrence of ITEM in SEQ. | ||
| 916 | Return the index of the matching item, or nil if not found. | ||
| 917 | |||
| 918 | Keywords supported: :test :test-not :key :start :end :from-end | ||
| 919 | |||
| 920 | \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 921 | |||
| 922 | (autoload (quote position-if) "cl-seq" "\ | ||
| 923 | Find the first item satisfying PREDICATE in SEQ. | ||
| 924 | Return the index of the matching item, or nil if not found. | ||
| 925 | |||
| 926 | Keywords supported: :key :start :end :from-end | ||
| 927 | |||
| 928 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 929 | |||
| 930 | (autoload (quote position-if-not) "cl-seq" "\ | ||
| 931 | Find the first item not satisfying PREDICATE in SEQ. | ||
| 932 | Return the index of the matching item, or nil if not found. | ||
| 933 | |||
| 934 | Keywords supported: :key :start :end :from-end | ||
| 935 | |||
| 936 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 937 | |||
| 938 | (autoload (quote count) "cl-seq" "\ | ||
| 939 | Count the number of occurrences of ITEM in SEQ. | ||
| 940 | |||
| 941 | Keywords supported: :test :test-not :key :start :end | ||
| 942 | |||
| 943 | \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 944 | |||
| 945 | (autoload (quote count-if) "cl-seq" "\ | ||
| 946 | Count the number of items satisfying PREDICATE in SEQ. | ||
| 947 | |||
| 948 | Keywords supported: :key :start :end | ||
| 949 | |||
| 950 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 951 | |||
| 952 | (autoload (quote count-if-not) "cl-seq" "\ | ||
| 953 | Count the number of items not satisfying PREDICATE in SEQ. | ||
| 954 | |||
| 955 | Keywords supported: :key :start :end | ||
| 956 | |||
| 957 | \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | ||
| 958 | |||
| 959 | (autoload (quote mismatch) "cl-seq" "\ | ||
| 960 | Compare SEQ1 with SEQ2, return index of first mismatching element. | ||
| 961 | Return nil if the sequences match. If one sequence is a prefix of the | ||
| 962 | other, the return value indicates the end of the shorter sequence. | ||
| 963 | |||
| 964 | Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end | ||
| 965 | |||
| 966 | \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) | ||
| 967 | |||
| 968 | (autoload (quote search) "cl-seq" "\ | ||
| 969 | Search for SEQ1 as a subsequence of SEQ2. | ||
| 970 | Return the index of the leftmost element of the first match found; | ||
| 971 | return nil if there are no matches. | ||
| 972 | |||
| 973 | Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end | ||
| 974 | |||
| 975 | \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) | ||
| 976 | |||
| 977 | (autoload (quote sort*) "cl-seq" "\ | ||
| 978 | Sort the argument SEQ according to PREDICATE. | ||
| 979 | This is a destructive function; it reuses the storage of SEQ if possible. | ||
| 980 | |||
| 981 | Keywords supported: :key | ||
| 982 | |||
| 983 | \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil) | ||
| 984 | |||
| 985 | (autoload (quote stable-sort) "cl-seq" "\ | ||
| 986 | Sort the argument SEQ stably according to PREDICATE. | ||
| 987 | This is a destructive function; it reuses the storage of SEQ if possible. | ||
| 988 | |||
| 989 | Keywords supported: :key | ||
| 990 | |||
| 991 | \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil) | ||
| 992 | |||
| 993 | (autoload (quote merge) "cl-seq" "\ | ||
| 994 | Destructively merge the two sequences to produce a new sequence. | ||
| 995 | TYPE is the sequence type to return, SEQ1 and SEQ2 are the two argument | ||
| 996 | sequences, and PREDICATE is a `less-than' predicate on the elements. | ||
| 997 | |||
| 998 | Keywords supported: :key | ||
| 999 | |||
| 1000 | \(fn TYPE SEQ1 SEQ2 PREDICATE [KEYWORD VALUE]...)" nil nil) | ||
| 1001 | |||
| 1002 | (autoload (quote member*) "cl-seq" "\ | ||
| 1003 | Find the first occurrence of ITEM in LIST. | ||
| 1004 | Return the sublist of LIST whose car is ITEM. | ||
| 1005 | |||
| 1006 | Keywords supported: :test :test-not :key | ||
| 1007 | |||
| 1008 | \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1009 | |||
| 1010 | (autoload (quote member-if) "cl-seq" "\ | ||
| 1011 | Find the first item satisfying PREDICATE in LIST. | ||
| 1012 | Return the sublist of LIST whose car matches. | ||
| 1013 | |||
| 1014 | Keywords supported: :key | ||
| 1015 | |||
| 1016 | \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1017 | |||
| 1018 | (autoload (quote member-if-not) "cl-seq" "\ | ||
| 1019 | Find the first item not satisfying PREDICATE in LIST. | ||
| 1020 | Return the sublist of LIST whose car matches. | ||
| 1021 | |||
| 1022 | Keywords supported: :key | ||
| 1023 | |||
| 1024 | \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1025 | |||
| 1026 | (autoload (quote cl-adjoin) "cl-seq" "\ | ||
| 1027 | Not documented | ||
| 1028 | |||
| 1029 | \(fn CL-ITEM CL-LIST &rest CL-KEYS)" nil nil) | ||
| 1030 | |||
| 1031 | (autoload (quote assoc*) "cl-seq" "\ | ||
| 1032 | Find the first item whose car matches ITEM in LIST. | ||
| 1033 | |||
| 1034 | Keywords supported: :test :test-not :key | ||
| 1035 | |||
| 1036 | \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1037 | |||
| 1038 | (autoload (quote assoc-if) "cl-seq" "\ | ||
| 1039 | Find the first item whose car satisfies PREDICATE in LIST. | ||
| 1040 | |||
| 1041 | Keywords supported: :key | ||
| 1042 | |||
| 1043 | \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1044 | |||
| 1045 | (autoload (quote assoc-if-not) "cl-seq" "\ | ||
| 1046 | Find the first item whose car does not satisfy PREDICATE in LIST. | ||
| 1047 | |||
| 1048 | Keywords supported: :key | ||
| 1049 | |||
| 1050 | \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1051 | |||
| 1052 | (autoload (quote rassoc*) "cl-seq" "\ | ||
| 1053 | Find the first item whose cdr matches ITEM in LIST. | ||
| 1054 | |||
| 1055 | Keywords supported: :test :test-not :key | ||
| 1056 | |||
| 1057 | \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1058 | |||
| 1059 | (autoload (quote rassoc-if) "cl-seq" "\ | ||
| 1060 | Find the first item whose cdr satisfies PREDICATE in LIST. | ||
| 1061 | |||
| 1062 | Keywords supported: :key | ||
| 1063 | |||
| 1064 | \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1065 | |||
| 1066 | (autoload (quote rassoc-if-not) "cl-seq" "\ | ||
| 1067 | Find the first item whose cdr does not satisfy PREDICATE in LIST. | ||
| 1068 | |||
| 1069 | Keywords supported: :key | ||
| 1070 | |||
| 1071 | \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | ||
| 1072 | |||
| 1073 | (autoload (quote union) "cl-seq" "\ | ||
| 1074 | Combine LIST1 and LIST2 using a set-union operation. | ||
| 1075 | The result list contains all items that appear in either LIST1 or LIST2. | ||
| 1076 | This is a non-destructive function; it makes a copy of the data if necessary | ||
| 1077 | to avoid corrupting the original LIST1 and LIST2. | ||
| 1078 | |||
| 1079 | Keywords supported: :test :test-not :key | ||
| 1080 | |||
| 1081 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1082 | |||
| 1083 | (autoload (quote nunion) "cl-seq" "\ | ||
| 1084 | Combine LIST1 and LIST2 using a set-union operation. | ||
| 1085 | The result list contains all items that appear in either LIST1 or LIST2. | ||
| 1086 | This is a destructive function; it reuses the storage of LIST1 and LIST2 | ||
| 1087 | whenever possible. | ||
| 1088 | |||
| 1089 | Keywords supported: :test :test-not :key | ||
| 1090 | |||
| 1091 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1092 | |||
| 1093 | (autoload (quote intersection) "cl-seq" "\ | ||
| 1094 | Combine LIST1 and LIST2 using a set-intersection operation. | ||
| 1095 | The result list contains all items that appear in both LIST1 and LIST2. | ||
| 1096 | This is a non-destructive function; it makes a copy of the data if necessary | ||
| 1097 | to avoid corrupting the original LIST1 and LIST2. | ||
| 1098 | |||
| 1099 | Keywords supported: :test :test-not :key | ||
| 1100 | |||
| 1101 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1102 | |||
| 1103 | (autoload (quote nintersection) "cl-seq" "\ | ||
| 1104 | Combine LIST1 and LIST2 using a set-intersection operation. | ||
| 1105 | The result list contains all items that appear in both LIST1 and LIST2. | ||
| 1106 | This is a destructive function; it reuses the storage of LIST1 and LIST2 | ||
| 1107 | whenever possible. | ||
| 1108 | |||
| 1109 | Keywords supported: :test :test-not :key | ||
| 1110 | |||
| 1111 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1112 | |||
| 1113 | (autoload (quote set-difference) "cl-seq" "\ | ||
| 1114 | Combine LIST1 and LIST2 using a set-difference operation. | ||
| 1115 | The result list contains all items that appear in LIST1 but not LIST2. | ||
| 1116 | This is a non-destructive function; it makes a copy of the data if necessary | ||
| 1117 | to avoid corrupting the original LIST1 and LIST2. | ||
| 1118 | |||
| 1119 | Keywords supported: :test :test-not :key | ||
| 1120 | |||
| 1121 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1122 | |||
| 1123 | (autoload (quote nset-difference) "cl-seq" "\ | ||
| 1124 | Combine LIST1 and LIST2 using a set-difference operation. | ||
| 1125 | The result list contains all items that appear in LIST1 but not LIST2. | ||
| 1126 | This is a destructive function; it reuses the storage of LIST1 and LIST2 | ||
| 1127 | whenever possible. | ||
| 1128 | |||
| 1129 | Keywords supported: :test :test-not :key | ||
| 1130 | |||
| 1131 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1132 | |||
| 1133 | (autoload (quote set-exclusive-or) "cl-seq" "\ | ||
| 1134 | Combine LIST1 and LIST2 using a set-exclusive-or operation. | ||
| 1135 | The result list contains all items that appear in exactly one of LIST1, LIST2. | ||
| 1136 | This is a non-destructive function; it makes a copy of the data if necessary | ||
| 1137 | to avoid corrupting the original LIST1 and LIST2. | ||
| 1138 | |||
| 1139 | Keywords supported: :test :test-not :key | ||
| 1140 | |||
| 1141 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1142 | |||
| 1143 | (autoload (quote nset-exclusive-or) "cl-seq" "\ | ||
| 1144 | Combine LIST1 and LIST2 using a set-exclusive-or operation. | ||
| 1145 | The result list contains all items that appear in exactly one of LIST1, LIST2. | ||
| 1146 | This is a destructive function; it reuses the storage of LIST1 and LIST2 | ||
| 1147 | whenever possible. | ||
| 1148 | |||
| 1149 | Keywords supported: :test :test-not :key | ||
| 1150 | |||
| 1151 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1152 | |||
| 1153 | (autoload (quote subsetp) "cl-seq" "\ | ||
| 1154 | Return true if LIST1 is a subset of LIST2. | ||
| 1155 | I.e., if every element of LIST1 also appears in LIST2. | ||
| 1156 | |||
| 1157 | Keywords supported: :test :test-not :key | ||
| 1158 | |||
| 1159 | \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | ||
| 1160 | |||
| 1161 | (autoload (quote subst-if) "cl-seq" "\ | ||
| 1162 | Substitute NEW for elements matching PREDICATE in TREE (non-destructively). | ||
| 1163 | Return a copy of TREE with all matching elements replaced by NEW. | ||
| 1164 | |||
| 1165 | Keywords supported: :key | ||
| 1166 | |||
| 1167 | \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) | ||
| 1168 | |||
| 1169 | (autoload (quote subst-if-not) "cl-seq" "\ | ||
| 1170 | Substitute NEW for elts not matching PREDICATE in TREE (non-destructively). | ||
| 1171 | Return a copy of TREE with all non-matching elements replaced by NEW. | ||
| 1172 | |||
| 1173 | Keywords supported: :key | ||
| 1174 | |||
| 1175 | \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) | ||
| 1176 | |||
| 1177 | (autoload (quote nsubst) "cl-seq" "\ | ||
| 1178 | Substitute NEW for OLD everywhere in TREE (destructively). | ||
| 1179 | Any element of TREE which is `eql' to OLD is changed to NEW (via a call | ||
| 1180 | to `setcar'). | ||
| 1181 | |||
| 1182 | Keywords supported: :test :test-not :key | ||
| 1183 | |||
| 1184 | \(fn NEW OLD TREE [KEYWORD VALUE]...)" nil nil) | ||
| 1185 | |||
| 1186 | (autoload (quote nsubst-if) "cl-seq" "\ | ||
| 1187 | Substitute NEW for elements matching PREDICATE in TREE (destructively). | ||
| 1188 | Any element of TREE which matches is changed to NEW (via a call to `setcar'). | ||
| 1189 | |||
| 1190 | Keywords supported: :key | ||
| 1191 | |||
| 1192 | \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) | ||
| 1193 | |||
| 1194 | (autoload (quote nsubst-if-not) "cl-seq" "\ | ||
| 1195 | Substitute NEW for elements not matching PREDICATE in TREE (destructively). | ||
| 1196 | Any element of TREE which matches is changed to NEW (via a call to `setcar'). | ||
| 1197 | |||
| 1198 | Keywords supported: :key | ||
| 1199 | |||
| 1200 | \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) | ||
| 1201 | |||
| 1202 | (autoload (quote sublis) "cl-seq" "\ | ||
| 1203 | Perform substitutions indicated by ALIST in TREE (non-destructively). | ||
| 1204 | Return a copy of TREE with all matching elements replaced. | ||
| 1205 | |||
| 1206 | Keywords supported: :test :test-not :key | ||
| 1207 | |||
| 1208 | \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil) | ||
| 1209 | |||
| 1210 | (autoload (quote nsublis) "cl-seq" "\ | ||
| 1211 | Perform substitutions indicated by ALIST in TREE (destructively). | ||
| 1212 | Any matching element of TREE is changed via a call to `setcar'. | ||
| 1213 | |||
| 1214 | Keywords supported: :test :test-not :key | ||
| 1215 | |||
| 1216 | \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil) | ||
| 1217 | |||
| 1218 | (autoload (quote tree-equal) "cl-seq" "\ | ||
| 1219 | Return t if trees TREE1 and TREE2 have `eql' leaves. | ||
| 1220 | Atoms are compared by `eql'; cons cells are compared recursively. | ||
| 1221 | |||
| 1222 | Keywords supported: :test :test-not :key | ||
| 1223 | |||
| 1224 | \(fn TREE1 TREE2 [KEYWORD VALUE]...)" nil nil) | ||
| 1225 | |||
| 1226 | ;;;*** | ||
| 1227 | |||
| 1228 | ;; Local Variables: | ||
| 1229 | ;; version-control: never | ||
| 1230 | ;; no-byte-compile: t | ||
| 1231 | ;; no-update-autoloads: t | ||
| 1232 | ;; End: | ||
| 1233 | |||
| 1234 | ;; arch-tag: 08cc5aab-e992-47f6-992e-12a7428c1a0e | ||
| 1235 | ;;; cl-loaddefs.el ends here | ||