Search
Thursday, 24th of September 2020, 9:46:16 UTC
14:57:41
Lord_of_Life_
** NICK Lord_of_Life
20:29:28
jasom
grr there doesn't seem to be a 2-word sized specialization of vectors in sbcl. My hash-table implementation is sad.
20:53:14
garbochock
Good evening. I'm trying to load a package "incudine" with quicklisp. I have downloaded it to "~/quickload/local-projects", and attempting to do (ql:quickload "incudine"). However, it fails with 'System "incudine" not found'. How do I troubleshoot this?
20:53:29
Josh_2
(ql:register-local-projects)
20:54:00
garbochock
Thank you, still same error however :/
20:54:45
Josh_2
does the .asdf file have the same name as the package?
20:56:26
garbochock
hm, I'm fairly new to lisp, I have incudine.asd but no asdf - does that mean that it's not supported by quickload?
20:56:46
Bike
What do you mean "no asdf"?
20:57:23
Josh_2
and the name of the package is also incudine?
20:57:42
jasom
you have "~/quickload/local-projects/incudine/incudine.asd" ?
20:58:00
Josh_2
you have a package.lisp file?
20:58:09
Josh_2
which contains a valid defpackage
20:58:12
Bike
if it's not loading at all, the package is probably not relevant.
20:58:13
Josh_2
oh right well that might be it
20:58:39
jasom
package.lisp is not the problem
20:59:33
jasom
garbochock: what operating-system?
21:01:00
garbochock
I'm running arch linux, sbcl. I've tried in emacs slime as well as sbcl in terminal.
21:02:02
aeth
jasom: according to the HyperSpec, it's not operating-system it's software-type :-)
21:02:09
Bike
when you say you downloaded it to local-projects, do you mean all the files are just there in local-projects, or did you make an incudine/ documentary or something
21:02:20
jasom
https://github.com/titola/incudine/blob/master/incudine.asd <-- assuming it's this, I can't see what wouldn't work
21:02:45
jasom
though defclass in .asd is a bit frowned upon
21:02:47
Bike
you could try the more manual way of (push #P"/path/to/incudine/" asdf:*central-registry*) and see what happens
21:02:47
garbochock
i did git clone inside ~/quicklisp/local-projects, so it's located in it's separate directory
21:02:49
pve
you guys mean "~/quicklisp" right? not "~/quickload"
21:02:51
Josh_2
thats the most complicated asd I've ever seen
21:03:16
Bike
yeah, did you put it in ~/quicklisp or ~/quickload
21:03:22
jasom
aha, pve is right, assuming it's installed to ~quicklisp
21:03:37
jasom
Josh_2: look at gbbopen sometime
21:04:29
jasom
garbochock: if the "local-projects" directory already existed, it's probably the right place
21:04:47
jasom
garbochock: try (asdf:load-asd "~/quicklisp/local-projects/incudine/incudine.asd") then the quickload
21:05:24
garbochock
Bike: thank you, running (push #P"/path/to/incudine/" asdf:*central-registry*) followed by (ql:quickload "incudine") seems to work!
21:05:30
jasom
Josh_2: http://gbbopen.org/svn/GBBopen/trunk/gbbopen.asd
21:05:41
Bike
pretty strange that it wouldn't work with local projects
21:06:01
Bike
"Interfaces GBBopen's Module Manager facility" oh no.
21:06:13
garbochock
indeed. First package that I'm installing this way though. Maybe my quicklisp is out of whack
21:06:36
jasom
Bike: the project predates asdf by a fair amount
21:06:38
pve
garbochock: asdf also recognizes ~/common-lisp/ by default, you could try that to rule out ~/local-projects weirdness
Thursday, 24th of September 2020, 21:46:16 UTC