4:32:16miyuki1534When I was starting with Lisp, I use Paul Graham's Anci Common Lisp. You may want to read that as well since I think it moves at a faster pace
4:32:40beachmiyuki1534: Except that Paul Graham does not like or use CLOS.
4:33:05beachmiyuki1534: And his style is often not very conventional.
6:09:54johnjayquestion about quicklisp. when I do ql:quickload "something", does that actually install the something?
6:10:00johnjayor is that just for the current session?
6:11:21White_Flamenothing autoloads into a freshly started image, except for the quicklisp client itself if you did the default installation
6:11:31White_Flameyou always need to quickload the various systems when you start the image
6:11:44beachjohnjay: And it puts the source code in ~/quicklisp/...
6:11:54White_Flamewhich should be done via dependencies in your .asd files
6:12:31johnjayoh i see it, in ./dists/quicklisp/software
6:13:30johnjayWhite_Flame: makes sense i see it now
6:13:59johnjayi was about to download aserve then i realized wait it's probably in quicklisp
6:16:42White_Flameyep, it's good to check ql first, but the version in the dist also might be outdated
6:16:52White_Flameif you want the latest changes of some system
6:23:49ldbASDF is also the tool Quicklisp used to perform loading
6:25:01White_Flameor, put a symlink to your project directory from inside ~/quicklisp/local-projects/, and then you can just quickload your project by name without anything else
6:25:42White_Flameyou really shouldn't have to use LOAD for anything.
6:25:57White_Flamequickload projects, and C-c C-k buffers from SLIME
9:33:01phoeIf a function call equivalent to (find 1 '(1 2 3 4 5) :test #'eql :test-not #'eql) signals an error due to invalid keyword combination, what kind of error should it be? PROGRAM-ERROR?
9:40:06heisigCLHS 17.2.1 "The consequences are unspecified if both a :test and a :test-not argument are supplied in the same call to F."