Hello.
I am new to lisp and I have a question on using libraries.
I don't manage to load a library. For the case it matters I use
Ubuntu 6.06.1 LTS
with the packages
clisp, cmucl and cl-utilities
installed via apt-get.
I want to use the command
(collecting (dotimes (x 10) (collect x)))
form the cl-utilities documentation. What must I do to load the
package?
I tied to load it via asdf
(asdf:oos 'asdf:load-op "cl-utilities")
and via the common-lisp controller
(clc:clc-require :cl-utilities)
Every time I get messages like this:
[1]> (clc:clc-require :cl-utilities)
;; Loading file /usr/share/common-lisp/systems/cl-utilities.asd ...
;; Loaded file /usr/share/common-lisp/systems/cl-utilities.asd
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/package.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/package.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/split-sequence.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/split-sequence.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/once-only.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/once-only.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/with-unique-names.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/with-unique-names.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/extremum.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/extremum.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/read-delimited.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/read-delimited.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/expt-mod.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/expt-mod.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/compose.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/compose.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/collecting.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/collecting.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/rotate-byte.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/rotate-byte.fas
;; Loading file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/copy-array.fas ...
;; Loaded file /var/cache/common-lisp-controller/klein/clisp/cl-
utilities/copy-array.fas
0 errors, 0 warnings
T
[2]> (collecting (dotimes (x 10) (collect x)))
*** - EVAL: undefined function COLLECTING
The following restarts are available:
USE-VALUE :R1 You may input a value to be used instead of
(FDEFINITION 'COLLECTING).
RETRY :R2 Retry
STORE-VALUE :R3 You may input a new value for (FDEFINITION
'COLLECTING).
ABORT :R4 ABORT
What should I do.
Thank you for your help.
Andreas Klein
In article <························@d55g2000hsg.googlegroups.com>,
·········@gmail.com wrote:
> [2]> (collecting (dotimes (x 10) (collect x)))
>
> *** - EVAL: undefined function COLLECTING
> The following restarts are available:
> USE-VALUE :R1 You may input a value to be used instead of
> (FDEFINITION 'COLLECTING).
> RETRY :R2 Retry
> STORE-VALUE :R3 You may input a new value for (FDEFINITION
> 'COLLECTING).
> ABORT :R4 ABORT
>
> What should I do.
>
> Thank you for your help.
>
> Andreas Klein
COLLECTING will be in another package.
Some Lisp systems give you the additional restart option
with the right package/symbol.
If you want to find out what packages have a symbol
with a certain name, then type:
(apropos "collecting")