There can be more than one dist, but "quicklisp" names essentially the default dist. There are others -  http://bodge.borodust.org/dist/org.borodust.bodge.txt for example has a dist named "org.borodust.bodge" that has trivial-gamekit software. You can install it with (ql:install-dist "http://bodge.borodust.org/dist/org.borodust.bodge.txt") and update it with (ql:update-dist "org.borodust.bodge") or (ql:update-all-dists). Going back in time doesn't work, though.

Zach

On Wed, Dec 27, 2017 at 10:50 AM, Ken Tilton <kentilton@gmail.com> wrote:
Oh, wow: update-all-dists *does* update all dists. Yes, big hammer.

Not sure I get the naming here: (ql:update-dist "quicklisp").

Could that be update-current-dist, taking no params? What values other than "quicklisp" make sense. Meanwhile, I (again belatedly) looked at http://cliki.net/Quicklisp%20tutorial. I imagine (ql:update-client) does more than I realized? Mebbe not.

Anyway, back to work...

-kt

On Wed, Dec 27, 2017 at 10:30 AM, Zach Beane <xach@xach.com> wrote:
I don't recommend using update-all-dists as the default. I prefer to recommend (ql:update-dist "quicklisp"), which updates all projects in the quicklsp dist.

There can be multiple dists installed, and update-all-dists calls update-dist on all of them.

See blog.quicklisp.org for news about what is updated each month.

Zach

On Wed, Dec 27, 2017 at 10:27 AM, Ken Tilton <kentilton@gmail.com> wrote:
Thanks, Luis! I noticed update-all-dists too late, not sure how I missed it. I bravely attempted (ql:update :cffi) but of course no luck, I guess because you are saying:

A
dist is, among other things, a list of URLs pointing to project
snapshots that are known to work well with each other. 

​But then the name ​"update-all-dists" seems off (checking my understanding). Does it not update-all-*projects* in the one current dist? Trying to answer my own question on The Google, I found this gem of a thread:


...and the extensive :ql-dist package.

I guess I should not have skipped the instruction to contact Xach if I had any questions. :)

Thanks again, hk


On Wed, Dec 27, 2017 at 5:53 AM, Luís Oliveira <luismbo@gmail.com> wrote:
On Tue, Dec 26, 2017 at 7:43 PM, Ken Tilton <kentilton@gmail.com> wrote:
> But I am curious, I will first try to see why uninstall did not work.

When you first install Quicklisp, it will download the latest dist. A
dist is, among other things, a list of URLs pointing to project
snapshots that are known to work well with each other. (This is one of
the key features of Quicklisp!) Uninstalling a project then
reinstalling it doesn't achieve much since Quicklisp will again grab
the very same project version, as determined by the dist.

To update to the latest dist, you can use ql:update-all-dists. They're
released monthly.

Cheers,

--
Luís Oliveira
http://kerno.org/~luis/




--
Kenneth Tilton




--
Kenneth Tilton