tag:blogger.com,1999:blog-966494149405077884.post6552522194135453869..comments2024-01-18T22:53:01.815-05:00Comments on Quicklisp news: Going back in (dist) timeUnknownnoreply@blogger.comBlogger9125tag:blogger.com,1999:blog-966494149405077884.post-72777272533188319942011-12-01T17:09:42.248-05:002011-12-01T17:09:42.248-05:00I also would like to be able to keep have several ...I also would like to be able to keep have several versions of the distr on the computer.<br /><br />I would suggest to keep the files distinfo.txt, systems.txt, releases.txt, etc. in a separate directory for every dist version.<br /><br />The software directory might be common, because the archives are uniquely named.<br /><br />So I could switch between distr version. This action will just use distrinfo.txt and friends from the folder named after the version. It will just tell quicklisp what version of every library to pick up from the software directory.<br /><br />As for cleaning the archives, it might be a separate action (by default it might be invoked in during dist update and similar actions, but with easy possibility to avoid this).A. V.https://www.blogger.com/profile/12081946569115359377noreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-30593167891263331772011-11-11T16:38:46.980-05:002011-11-11T16:38:46.980-05:00The (use-package :ql-dist) part is very important....The (use-package :ql-dist) part is very important.Xachhttps://www.blogger.com/profile/04498567730331742642noreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-47467181515286015662011-11-11T16:03:37.510-05:002011-11-11T16:03:37.510-05:00OK, I must be doing something wrong, but don't...OK, I must be doing something wrong, but don't know what. If I follow exactly what you say I get the following:<br /><br />The function COMMON-LISP-USER::AVAILABLE-VERSIONS is undefined.<br /> [Condition of type UNDEFINED-FUNCTION]<br /><br />Any pointers on how to get this working?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-65867208002321225952011-09-03T14:20:28.689-04:002011-09-03T14:20:28.689-04:00':replace t' means that overwriting an exi...':replace t' means that overwriting an existing dist of the same name is not an error.<br /><br />There's a mechanism in place to have multiple dists with overlapping projects and specifying which dist or project is the preferred source for a given system. But there isn't any way to specify that at quickload time, it's a global configuration property of the overall Quicklisp environment.Xachhttps://www.blogger.com/profile/04498567730331742642noreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-35081884106296619872011-09-03T14:03:20.455-04:002011-09-03T14:03:20.455-04:00Does ':replace t' somehow hint at being ab...Does ':replace t' somehow hint at being able to install multiple versions of a library at the same time and just choose one in your project?<br /><br />I mean being able to choose the library version from the project source code, so that multiple projects can choose their own set of libraries as in: (ql:quickload "system" version).dwimhttp://github.com/dwimnoreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-37395820319692145452011-08-30T23:37:53.042-04:002011-08-30T23:37:53.042-04:00This just answered my main concern about replacing...This just answered my main concern about replacing my current collection of manually-downloaded libraries. The last thing I need is the equivalent of "just grab the latest from svn," so the knowledge that I can pin everything to a specific release and then later upgrade the lot to a newer specific one is a huge relief.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-79651716196964958422011-08-30T15:20:48.254-04:002011-08-30T15:20:48.254-04:00This is starting to feel like perlbrew... and it&#...This is starting to feel like perlbrew... and it's quite helpful for those that have to work with Perl.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-19162537789042504672011-08-08T06:55:35.905-04:002011-08-08T06:55:35.905-04:00I'm not sure I want to keep archives around on...I'm not sure I want to keep archives around on the chance that they might be used in some future upgrade or downgrade, though it does make a lot of sense to keep archives around that are immediately applicable to the up/downgrade in progress. I'll see what I can do to make that work.Xachhttps://www.blogger.com/profile/04498567730331742642noreply@blogger.comtag:blogger.com,1999:blog-966494149405077884.post-67371697808599912232011-08-08T02:52:27.690-04:002011-08-08T02:52:27.690-04:00Argh! This deleted my whole dists directory.
How ...Argh! This deleted my whole dists directory.<br /><br />How about a dists/retired so that stuff doesn't disappear? Then when you go forward in (dist) time again, the stuff doesn't need to be downloaded and installed again.Anonymousnoreply@blogger.com