Search
Thursday, 28th of November 2019, 6:46:46 UTC
9:48:13
Hofpfist`
** NICK Hofpfister
16:27:55
Josh_2
When I load my package with ql:quickload I get a file-error saying that it can't find my packages files in #P"/tmp/src/.." why is asdf looking in tmp and not the folder where the system is defined?
16:27:59
Josh_2
What have I messed up xD
16:30:04
jackdaniel
maybe you did C-c C-c on the system definition?
16:30:11
jackdaniel
instead of loading the asd file
16:53:50
Josh_2
(ql:register-local-projects) is how I get quicklisp to search for new asd files right?
17:00:45
Josh_2
quicklisp is not finding my new system, I have added a symbolic link to my local-projects, my system name shares the same name as the .asd files but when I register-local-projects It's not found
17:03:01
jackdaniel
I think that you are confused of what looks where
17:03:13
_death
(map 'list #'ql::local-project-system-files ql::*local-project-directories*)
17:03:17
jackdaniel
ql's register-local-projects indeed looks only in quicklisp's local projects directory
17:03:27
jackdaniel
or to be more precise directories mentioned by _death
17:03:46
jackdaniel
asdf is responsible for locating asd files in its "registry" locations
17:04:06
jackdaniel
i.e (asdf:locate-system "alexandria")
17:05:46
Josh_2
jackdaniel: but register-local-projects follow symbolic links right?
17:05:53
Josh_2
so why wouldn't it find my defined system
17:06:29
jackdaniel
Josh_2: is your asd file directly in the linked directory? also what implementation do you use?
17:06:40
Josh_2
No It's not directly linked
17:06:49
Josh_2
I'm having this trouble with ccl
17:07:13
jackdaniel
also it is not clear whether symbolic links will get followed, this is undefined behavior territory common-lisp wise
17:07:26
Josh_2
well it works on sbcl :O
17:07:48
Lord_of_Life_
** NICK Lord_of_Life
17:07:50
jackdaniel
I'll tell you even more: if you register local projects with sbcl and start ccl anew then you will probably be able to load your system
17:08:01
jackdaniel
because they are already registered
17:08:09
jackdaniel
(or indexed if you like)
17:08:16
Josh_2
well I don't have sbcl on the raspberry pi
17:08:53
Josh_2
That's a bit of a pita just to register a project, I think I'll just do my work in ~/quicklisp/local-projects/ instead
17:10:17
_death
Josh_2: that's what I do.. I also have another local-projects directory for third-party systems..
17:11:00
Josh_2
on my main machine I just have a symbolic link to my ~/documents/ and quicklisp finds all my asd files ¯\_(ツ)_/¯
17:46:08
Josh_2
When using a foreign library do I include it in my defsystem?
17:46:37
Josh_2
I'm trying to use a foreign library but sly is looking in /tmp/ for it
17:51:37
mfiano2
You include the lisp wrapper in your defsystem.
17:52:34
Josh_2
Is there an example of this somewhere?
17:53:08
mfiano2
Anything that depends on a library that depends on cffi
Thursday, 28th of November 2019, 18:46:46 UTC