> Hi, there , excuse me for asking this stupid question, but I'm fresh
> to common-lisp.
> I knew from http://weitz.de/cl-ppcre/#install that debian can install
> cl-ppcre from native package, so I use "apt-get install cl-ppcre" to
> install, and there are no problem during installation, but i don't
> know how to use it at all, should i just require from REPL? But it get
> a error.
What error are you getting?
> Maybe i just don't know how to use library in lisp, and i'm using
> clisp.
Once you have a library installed, it should be this easy:
cl-user> (require :cl-ppcre)
If that's generating an error, it's possible that the Debian package has
problems. You could try using ASDF-INSTALL to install it:
cl-user> (require :asdf-install)
cl-user> (asdf-install:install :cl-ppcre)
Or you could try using Quicklisp:
$ wget http://beta.quicklisp.org/quicklisp.lisp
$ clisp
cluser> (load "quicklisp.lisp")
cluser> (ql:quickload :cl-ppcre)
--
Robert A. Uhl
_______________________________________________
cl-ppcre-devel site list
cl-ppcr...@common-lisp.net
http://common-lisp.net/mailman/listinfo/cl-ppcre-devel
-Peter
--
Peter Seibel
http://www.codequarterly.com/
What error are you getting?
> Maybe i just don't know how to use library in lisp, and i'm usingOnce you have a library installed, it should be this easy:
> clisp.
cl-user> (require :cl-ppcre)
If that's generating an error, it's possible that the Debian package has
problems. You could try using ASDF-INSTALL to install it:
cl-user> (require :asdf-install)
cl-user> (asdf-install:install :cl-ppcre)
Or you could try using Quicklisp:
$ wget http://beta.quicklisp.org/quicklisp.lisp
$ clisp
cluser> (load "quicklisp.lisp")
cluser> (ql:quickload :cl-ppcre
)
For lisp libraries you should strongly prefer quicklisp to
asdf-install and probably to the Debian packages. If you have troubles
with that you can probably get some help from #quicklisp on
irc.freenode.net.
-Peter
Ah-ha! I bet that CLISP's (require :foo) is just a thin wrapper over
(load "foo.lisp"), instead of being a thin wrapper over (asdf:oos
asdf:'load-op :foo).
> Yes, after i use asdf-install and asdf:load-system, i can use it, still how
> asdf works...
I bet just asdf on its own would have worked. You could remove the
version you installed and see if it uses the Debian package version
instead.
> Or you could try using Quicklisp:
>>
>> $ wget http://beta.quicklisp.org/quicklisp.lisp
>> $ clisp
>> cluser> (load "quicklisp.lisp")
>> cluser> (ql:quickload :cl-ppcre
>> )
>>
> I will have a try, thanks for your response.
Quicklisp is really, really nice. I have to second Peter's
recommendation. Where it supports a package, it tends to be very
reliable.
> Yes, after i use asdf-install and asdf:load-system, i can use it, still howI bet just asdf on its own would have worked. You could remove the
> asdf works...
version you installed and see if it uses the Debian package version
instead.