wadehennessey / wcl

79 stars 9 forks source link

Cannot use Quicklisp #8

Open superbiskit opened 7 years ago

superbiskit commented 7 years ago

Wade: This is partly to get my nose through the door. Please consider me as a potential contributor to WCL; my keys are on file here at GitHub.
Not the dumb question: I've tried to load Quicklist, and get an immediate error that it cannot find PACKAGE 'CL'. (list-all-packages) lists LISP and USER, if I use, e.g. SBCL, I find packages COMMON-LISP and COMMON-LISP-USER. I believe 'CL' is an alias for the COMMON-LISP PACKAGE. Your source does include a sub-dir 'cl', but not much clue how it relates to WCL.

Maybe this is an area in which I can usefully contrubute. I'm a better-than-average wordsmith; I would be happy to try my hand at both technical and user documentation. And maybe a hack or two as time goes on.

wadehennessey commented 7 years ago

Hi - I don't know what Quicklist is. Are you trying to use wcl to run a program called Quicklist? -wade

On Thu, May 18, 2017 at 1:48 PM, David A Cobb notifications@github.com wrote:

Wade: This is partly to get my nose through the door. Please consider me as a potential contributor to WCL; my keys are on file here at GitHub. Not the dumb question: I've tried to load Quicklist, and get an immediate error that it cannot find PACKAGE 'CL'. (list-all-packages) lists LISP and USER, if I use, e.g. SBCL, I find packages COMMON-LISP and COMMON-LISP-USER. I believe 'CL' is an alias for the COMMON-LISP PACKAGE. Your source does include a sub-dir 'cl', but not much clue how it relates to WCL.

Maybe this is an area in which I can usefully contrubute. I'm a better-than-average wordsmith; I would be happy to try my hand at both technical and user documentation. And maybe a hack or two as time goes on.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/wadehennessey/wcl/issues/8, or mute the thread https://github.com/notifications/unsubscribe-auth/ANE-ho7G93jr9LqL6doAB9t1SzOtWe5nks5r7K6AgaJpZM4Nfxsf .

PuercoPop commented 7 years ago

@wadehennessey they are talking about quicklisp0. One normall loads quicklisp.lisp to install quicklisp to ~/quicklisp/ and then add the following to the implemention's rc file to load it.

(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
                                       (user-homedir-pathname))))
  (when (probe-file quicklisp-init)
    (load quicklisp-init)))

Having quicklisp client run on wcl would probably start adding a (define-implementation ... entry for WCL

superbiskit commented 7 years ago

Yes, quicklisp! See https://www.quicklisp.org/.
Library or package manager for common-lisp. A very helpful tool for downloading & installing third-party Common Lisp software.
My main point was more about the fact that WCL implements only CLTL1. Even ANSI CL is now ages old. Please forgive the fact that I can't always stay on top of my email.