freenode/#lisp - IRC Chatlog
Search
4:39:18
u0_a156
Pleased to meet you bleach. Concerning CL, I'm awfully... lost when it comes to quicklisp and ASDF and what the difference is. :/
4:41:26
u0_a156
That explains why it was able to load... On another machine I tried to (ql:quickload "youtube") but it said ASDF wasn't new enough.
4:41:33
aeth
Quicklisp's abstraction is the project, which is the top level directory, probably from a git repository. This can contain one or more ASDF systems, defined in DEFSYSTEMs in .asd files
4:42:22
aeth
The complete mapping is here, but it has the long name (which is probably the last update from the, probably git, repository) https://www.quicklisp.org/beta/releases.html
4:42:55
aeth
e.g. 1am-20141106-git is the project release of the project 1 am which provides the system 1am, but they don't always have to align, e.g. a few later you see 3bmd provides a bunch
4:46:13
aeth
I'll give a more dramatic example, much further down on that page. You can see on that page I linked to that "cl-sdl2" is the project name, but "sdl2" is the ASDF system name.
4:48:07
u0_a156
In other words, an extra opportunity for misconfiguration...Never mess with configuration files, let the installer do it!
6:45:03
philweb
jackdaniel: I added asdf to dependencies thinking that would pull them in (apparently it didn't work) then I tried adding the named packages (uiop/os and uiop/pathname) but that results in component not found when loading my top-level system
9:31:30
phoe
because here you have a situation where you're redefining methods that were already present in Lisp
9:38:31
phoe
I actually don't know; it seems like an issue with cl-jupyter, since I assume that's what you are using
9:39:16
Inline
btw jupyter:install from a running repl has problems establishing a server connection, the server times out or whatever and gets killed