Search
Wednesday, 12th of August 2020, 5:58:07 UTC
6:09:54
johnjay
question about quicklisp. when I do ql:quickload "something", does that actually install the something?
6:10:00
johnjay
or is that just for the current session?
6:11:21
White_Flame
nothing autoloads into a freshly started image, except for the quicklisp client itself if you did the default installation
6:11:31
White_Flame
you always need to quickload the various systems when you start the image
6:11:44
beach
johnjay: And it puts the source code in ~/quicklisp/...
6:11:54
White_Flame
which should be done via dependencies in your .asd files
6:12:31
johnjay
oh i see it, in ./dists/quicklisp/software
6:13:30
johnjay
White_Flame: makes sense i see it now
6:13:59
johnjay
i was about to download aserve then i realized wait it's probably in quicklisp
6:16:42
White_Flame
yep, it's good to check ql first, but the version in the dist also might be outdated
6:16:52
White_Flame
if you want the latest changes of some system
6:20:29
johnjay
White_Flame: is the general idea to just (load "/path/to/file.cl") for the downloaded thing?
6:20:50
ldb
johnjay: usually they have an ASDF definition, in ".asd" file
6:21:35
ldb
in that case, (load "path/to/foo.asd") and do (asdf:load-system SYSTEM-NAME)
6:21:59
ldb
and you can find SYSTEM-NAME in the asd file
6:23:49
ldb
ASDF is also the tool Quicklisp used to perform loading
6:25:01
White_Flame
or, 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:42
White_Flame
you really shouldn't have to use LOAD for anything.
6:25:57
White_Flame
quickload projects, and C-c C-k buffers from SLIME
9:33:01
phoe
If 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:06
heisig
CLHS 17.2.1 "The consequences are unspecified if both a :test and a :test-not argument are supplied in the same call to F."
9:40:24
heisig
Any error is probably fine.
9:41:06
heisig
SICL signals a condition that is a direct subclass of ERROR.
11:23:11
sarthor
let me paste here..... https://youtu.be/8vpE32K1jew
12:00:33
phoe
FYI: useless YouTube link, no point in clicking.
12:39:49
jackdaniel
because they are generous enough to share content of course! :_)
13:39:53
Josh_2
How's your work going beach ?
13:40:28
beach
Slow but steady progress, thanks. How about yours?
13:41:18
Josh_2
It's been sweltering here in England, so I've not been doing much due to the heat
13:49:36
gendl
morning beach. I just got back from the beach.
17:02:52
Josh_2
Is the mailman service working for common-lisp.net? I have subbed to a mailing list but not received my confirmation
17:03:14
phoe
#common-lisp.net should answer that
Wednesday, 12th of August 2020, 17:58:07 UTC