libera/#commonlisp - IRC Chatlog
Search
13:29:35
yottabyte
hello, still trying to figure out how to load the system I've defined with asdf:defsystem. I have 2 lisp files along with my asd file. I have the asd file opened in emacs and I started slime. what do I do now to load the system so I can start executing the functions and what not that I've defined?
13:32:39
yottabyte
I think so because after doing asdf:load-system, it gave me a compilation error saying one of my packages (in the file) does not exist... but it does
13:38:05
yottabyte
I restarted my emacs, opened the asd file, did (asdf:load-system "test-system") in my slime repl and it says "Evaluation aborted on Component "test-system" not found."
13:39:26
_death
if you're using quicklisp, you can create a symbolic link to your asd file in ~/quicklisp/local-projects
13:40:17
_death
so you can have your projects in the quicklisp local-projects directory and asdf will find them
13:41:05
yottabyte
_death: that's what you were saying yesterday, then I can just (ql:quickload "test-system")?
13:42:36
yottabyte
is that general practice? people clone a repo, create a symbolic link in local-projects, and then quickload it, start hacking?
13:42:58
yottabyte
or do they just work out of the local-projects directory, as in they clone the repo there to begin with, to keep things simple?
13:43:41
_death
yottabyte: if it is your own project or a project you cloned yourself, yes, it could be in local-projects.. the projects that quicklisp downloads it puts in another directory
13:44:04
beach
yottabyte: Notice that you said "it gave me a compilation error saying one of my packages (in the file) does not exist... but it does", but this error has nothing to do with packages.