libera/#lisp - IRC Chatlog
Search
6:45:56
mishugana
As an aside, the only way to work without quicklisp is basically to download the dependencies myself and load via asdf, right?
6:46:34
mishugana
I took a look at clpm, but that didn't work either with some crypto issue that I'm too tired to debug, qlot uses quicklisp internally from what I've seen, so there are no options in the package space from the looks of it
6:46:59
mishugana
Shame, I really wanted to get back to CL, but if I can't make this work then I think I'll go with Clojure instead.
6:48:38
moon-child
mishugana: is this on a fresh quicklisp installation? Try wiping it out and reinstalling?
6:48:54
wasamasa
the existence of package managers is quite new if you take the sheer age of things into account
6:49:46
mishugana
moon-child: I uninstalled quicklisp and tried, same issue. I even tried installing the client and quicklisp directory from 2010 from the github site, but same issue (or maybe it didn't work correctly with versions as I expected).
6:50:11
mishugana
Initially I thought the problem was sbcl (since I'm building it from source), but that wasn't the case, apparently.
6:51:03
mishugana
wasamasa: I agree, that's true, but today working without one is almost unheard of.
6:52:13
mishugana
Which is strange indeed since when I last tried it, it worked fine (couple of seconds load at most), which was about a year back.
6:52:50
mishugana
Hence my suspicion that quicklisp's setup does some networking stuff (?) which might be causing issues with mirrors(?)
6:53:20
wasamasa
plenty of scheme projects just bundle the occasional dependency that's not satisfied by some SRFI
6:54:11
mishugana
Yeah, and I don't quite like Clojure all that much, but leiningen works fine as well.
6:54:12
amirouche
guile has guix (and the deprecated guildhall), chicken has eggs, chez has akku, chibi has snow, gambit has builtin package manager so it is becoming a thing
7:47:43
mishugana
The problem was not with quicklisp. The problem was that in my asdf config file (~/.config/common-lisp/;;(:tree "/Users/z0ltan/quicklisp")
7:48:33
mishugana
Sorry, ~/.config/common-lisp/source-regsistry.conf.d/projects.conf file, I had (:tree "<my home path>/dev"), and `dev` contained a whole bunch of nested directories
7:48:59
mishugana
I changed that to `dev/projects/common-lisp` which is where most of my CL projects live, and that fixed the bloody issue.
7:49:20
mishugana
I know it's mostly my fault, but that fucking configuration is ridiculous as well.
7:52:18
mishugana
Though this issue is more with the way that asdf locates projects. If there was a way to specify a metadata file in the local project that asdf could pick up, that'd be wonderful, but unfortunately not so.
7:57:55
mishugana
Anyway, thanks for the discussion. It motivated me enough to try and find out the root cause of this annoying issue.
7:58:13
mishugana
It is strange though that asdf still takes so much time for a moderately deeply-nested directory