CL packages installed with apt and using common-lisp-controller not working in clisp

Bug #37208 reported by Mike
8
Affects Status Importance Assigned to Milestone
common-lisp-controller (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

CL packages installed through apt and using common-lisp-controller are not available in clisp.

STR:
1. Install clisp through apt-get
2. install a cl package such as cl-ppcre through apt-get.
3. start a repl
4. type the following for cl-ppcre. (require :cl-ppcre)

I've also tried some variations on the above including (load ...) (require 'cl-ppcre) etc. Because common-lisp-controller uses asdf it should be loadable using (require :cl-ppcre). I've tried manually loading asdf but I am unable to get asdf-install to load do to a missing component. The version of clisp is 2.38.

Revision history for this message
jlouis (jesper-louis-andersen) wrote : clisp doesn't play well with common-lisp-controller

Confirmed on edgy:

succubus% clisp
[1]> (require :cl-ppcre)

*** - LOAD: A file with name CL-PPCRE does not exist
The following restarts are available:
ABORT :R1 ABORT
Break 1 [2]>

Works like a charm in sbcl though.

Revision history for this message
jlouis (jesper-louis-andersen) wrote :

I was too fast. I this actually a bug?

The man-page common-lisp-controller(3) mentions that packages installed with it should be loaded by the use of CLC:CLC-REQUIRE. Well, this works in clisp:

[1]> (clc:clc-require :cl-ppcre)
;; Loading file /usr/share/common-lisp/systems/cl-ppcre.asd ...
;; Loaded file /usr/share/common-lisp/systems/cl-ppcre.asd
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/api.fas
0 errors, 0 warnings
T
[2]> (cl-ppcre::parse-string "^CLC works!$")
(:SEQUENCE :START-ANCHOR "CLC works!" :END-ANCHOR)

And I have access. I will guess that an ASDF op or ASDF-INSTALL works as well.

Revision history for this message
Daniel T Chen (crimsun) wrote :

As per the man page, the behaviour is intentional.

Changed in common-lisp-controller:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.