tag:blogger.com,1999:blog-966494149405077884.post8584419594340673554..comments2024-01-18T22:53:01.815-05:00Comments on Quicklisp news: The devil's guide to Quicklisp projectsUnknownnoreply@blogger.comBlogger5125tag:blogger.com,1999:blog-966494149405077884.post-24596088566084930022010-11-21T20:45:08.178-05:002010-11-21T20:45:08.178-05:00ql:quickload will already load local projects and ...ql:quickload will already load local projects and automatically fetch missing dependencies. See http://www.quicklisp.org/beta/#basic-commands for info.Xachhttps://www.blogger.com/profile/04498567730331742642noreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-42041398421895324112010-11-21T20:05:32.940-05:002010-11-21T20:05:32.940-05:00@Xach:
folio needs a new fixes to reduce its quick...@Xach:<br />folio needs a new fixes to reduce its quicklisp-hostility. Most notably, I should (and soon will) remove FSet from folio and rely upon the fact that Quicklisp provides Fset for me.<br /><br />Why was Fset included in folio to begin with? Because folio depends intimately on FSet, and I have always found it really annoying to have to hunt all over the net for some number of dependencies in order to try out some library. But Quicklisp does a good job of solving that problem for me, so I'm inclined to stop including dependencies in my libraries.<br /><br />There's some sort of positive feedback there, too: it makes packages that are already in Quicklisp significantly more attractive as dependencies than ones that are not.<br /><br />@MCAndre:<br />Just put :depends-on :foo in your asdf system definition when you want to use Foo. When you asdf-load your system, if Fo is not present, asdf will complain. Then you can do (ql:quickload "foo") just that one time. On future loads (as long as your Lisp's init file loads quicklisp), asdf will automagically find Foo for you.<br /><br />Maybe there is room for some simple utility that one can use to load ones project with ASDF, and that catches missing dependencies and attempts to automagically quickload them?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-20797174336500447412010-11-20T04:33:12.037-05:002010-11-20T04:33:12.037-05:00Remind me how my code should load dependencies aft...Remind me how my code should load dependencies after I install them with (ql:quickload "some-dep"). The only way I've found so far is to evaluate that very expression inside my code.MCAndrehttps://www.blogger.com/profile/10025555896996100599noreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-2071118100083556892010-11-18T08:39:23.069-05:002010-11-18T08:39:23.069-05:00Their CVS server is old enough that "cvs expo...Their CVS server is old enough that "cvs export" doesn't work in a very nice way.<br /><br />Their download pages are awkward. It can be hard to find a permanent link to download a tarball, what with ad pages and mirrors getting involved.Xachhttps://www.blogger.com/profile/04498567730331742642noreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-85308222260486131232010-11-18T08:34:55.296-05:002010-11-18T08:34:55.296-05:00What's wrong with using SourceForge?What's wrong with using SourceForge?Anonymousnoreply@blogger.com