Re: ASDF debugging on Hangouts?

2017-12-27 Thread Faré
OK, I'm setting the day and time for the next ASDF debugging session to Tuesday January 2nd 2018 at 14:00 EST (19:00 UTC). Please send me a private email if you can make it, I'll add you to a Google Calendar event with a Hangout invitation. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics•

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Robert Goldman
In the future, when debugging something like this, where the environment into which you are loading code is of critical importance, and an ASDF issue is suspected, I suggest the following: On the various implementations, do whatever you need to do to prepare to load the system that exhibits th

Re: ASDF debugging on Hangouts?

2017-12-27 Thread John Morrison
whoops - one more: - how best to notify the user when dist-provided local-projects "shadow" systems which are provided by a dist (happened a few times to me when quicklisp began to include a system that I had previously downloaded as source into local-projects) -jm On Wed, Dec 27, 2

Re: ASDF debugging on Hangouts?

2017-12-27 Thread John Morrison
FWIW a prototype GUI for quicklisp that clarified some of these dist/release/system issues for me (also ASDF systems vs quicklisp systems)... Perhaps it could be of some utility, especially for newbies... Am interested in feedback b

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Zach Beane
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.

Re: One annoyance of ensure-generic-function-using-class

2017-12-27 Thread Didier Verna
Pascal Costanza wrote: > ensure-generic-function is the functional version of the defgeneric > macro, and is supposed to behave the same way. Makes sense. Thanks. -- Resistance is futile. You will be jazzimilated. Lisp, Jazz, Aïkido: http://www.didierverna.info

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Ken Tilton
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

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Zach Beane
Thanks, I updated that section. Zach On Wed, Dec 27, 2017 at 10:40 AM, Luís Oliveira wrote: > On Wed, Dec 27, 2017 at 3:30 PM, Zach Beane 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 th

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Don Morrison
On Wed, Dec 27, 2017 at 10:30 AM, Zach Beane 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. ​​Oh, that’s interesting, and, at least for me, news. Might it be worth updating

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Luís Oliveira
On Wed, Dec 27, 2017 at 3:30 PM, Zach Beane 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. Perhaps this instruction in could

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Zach Beane
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

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Ken Tilton
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. ​

Re: One annoyance of ensure-generic-function-using-class

2017-12-27 Thread Pascal Costanza
Hi, > On 27 Dec 2017, at 12:50, Didier Verna wrote: > > > Hello, > > there is something annoying with > ensure-generic-function-using-class. The MOP specifies that if the > :generic-function-class option is not provided, it defaults to > standard-generic-function. While this makes perfect sen

One annoyance of ensure-generic-function-using-class

2017-12-27 Thread Didier Verna
Hello, there is something annoying with ensure-generic-function-using-class. The MOP specifies that if the :generic-function-class option is not provided, it defaults to standard-generic-function. While this makes perfect sense when the generic function doesn't already exist, it seems to also a

Re: ASDF debugging on Hangouts?

2017-12-27 Thread Luís Oliveira
On Tue, Dec 26, 2017 at 7:43 PM, Ken Tilton 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 wi