/[cl-utilities]/cl-utilities/package.lisp
ViewVC logotype

Contents of /cl-utilities/package.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (show annotations)
Wed Dec 28 23:34:29 2005 UTC (8 years, 3 months ago) by pscott
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +8 -1 lines
1. Now this doesn't assume that SBCL has sb-rotate-byte, which was
causing some problems. Thanks to Gary King and John Wiseman for
finding this problem in a certain version of SBCL on ppc.

2. If :split-sequence-deprecated is added to *features* before
compiling cl-utilities, it will create a :split-sequence package which
exports the usual split-sequence interface. This is for easy backward
compatibility. If you do not add :split-sequence-deprecated to
*features*, it will leave split-sequence alone. Thanks to Greg Pfeil
for the idea and some of the code.
1 (defpackage :cl-utilities
2 (:use :common-lisp)
3 (:export #:split-sequence
4 #:split-sequence-if
5 #:split-sequence-if-not
6 #:partition
7 #:partition-if
8 #:partition-if-not
9
10 #:extremum
11 #:no-extremum
12 #:extremum-fastkey
13 #:extrema
14 #:n-most-extreme
15 #:n-most-extreme-not-enough-elements
16 #:n-most-extreme-not-enough-elements-n
17 #:n-most-extreme-not-enough-elements-subsequence
18
19 #:read-delimited
20 #:read-delimited-bounds-error
21 #:read-delimited-bounds-error-start
22 #:read-delimited-bounds-error-end
23 #:read-delimited-bounds-error-sequence
24
25 #:expt-mod
26
27 #:collecting
28 #:collect
29 #:with-collectors
30
31 #:with-unique-names
32 #:with-gensyms
33 #:list-binding-not-supported
34 #:list-binding-not-supported-binding
35
36 #:once-only
37
38 #:rotate-byte
39
40 #:copy-array
41
42 #:compose))
43
44 #+split-sequence-deprecated
45 (defpackage :split-sequence
46 (:documentation "This package mimics SPLIT-SEQUENCE for compatibility with
47 packages that expect that system.")
48 (:use :cl-utilities)
49 (:export #:split-sequence #:split-sequence-if #:split-sequence-if-not))

  ViewVC Help
Powered by ViewVC 1.1.5