4 ms·
What is it? A package manager? If so, how does it differ from ASDF?
by icey 16y ago
What is it? A package manager? If so, how does it differ from ASDF?
- deleted 16y ago[deleted]
- zachbeane 16y agoIt's approximately a package manager, in the non-Lisp sense of the word "package". If you carry out that analogy a little further, ASDF is like "make" and Quicklisp is like "apt-get".
- deleted 16y ago[deleted]
- kunley 16y agoReally cool. I go back to CL each year. Last couple of times I checked I wasn't able to get linedit working under my sbcl via a chain of simple asdf-installs, so CL went into my private oblivion. Great idea with some QA done to the released programs !! CL always seemed like the people involved hated the phrase "release management". Now there's some light at the end of the tunnel.. Thanks for your work !
- zachbeane 16y agoI just started using linedit this week, because all I have to do to set it up is: (ql:quickload "linedit") (linedit:install-repl) Before that, it seemed like too much trouble.
- Xurinos 16y agoI got it to work via asdf-install, but I had to cheat a little to do it: I removed linedit's version check that was not present in the dependent package (I think osicat).
- technomancy 16y agoPart of the reason I had a hard time taking CL seriously when I tried it back in 05 was that it didn't have this, so it's good to see people respond to that need, albeit astonishingly late. I've since moved on to Clojure but wish you luck.
- mahmud 16y agoasdf doesn't install from the internet. asdf-install does that, but not very well, it just knows about tarballs linked to from cliki. Quicklisp uses asdf underneath, but instead of crossing fingers and hoping things work, it's aggressively tested across Lisp implementation, OSes and platform permutations. Stuff reported to work with Quicklisp, should work flawlessly. It also knows about far more sources than just cliki, it uses code repositories too, for latest updates. It caches packages remotely (aws, which Xach pays for) in case the main site is down, etc. Join Xach et al, in #quicklisp on Freenode. I hope other Lisps get to appropriate it as well, just as in SLIME. QuickLisp is solar panels for Lisp, no need to include batteries.
- icey 16y agoThat sounds pretty awesome, I will have to update my SBCL install and check it out. Thanks!
- jimbokun 16y ago"QuickLisp is solar panels for Lisp, no need to include batteries." Awesome slogan. I hope Quicklisp appropriates it. This is exactly what Common Lisp has most needed for a long time now, and may have kept me in the Common Lisp camp longer if it existed a few years ago.
- deleted 16y ago[deleted]