[asdf-devel] maybe hot-upgrade of ASDF is not needed anymore
Robert Goldman
rpgoldman at sift.info
Thu Feb 7 21:34:40 UTC 2013
On 2/7/13 Feb 7 -3:29 PM, Anton Vodonosov wrote:
>
>
> 08.02.2013, 01:11, "Robert Goldman" <rpgoldman at sift.info>:
>> On 2/7/13 Feb 7 -2:49 PM, Anton Vodonosov wrote:
>>>
>>> Also, if user wants to use newer version of ASDF than is provided with hist CL implementations,
>>> he just loads the newer ASDF. After this, even if he does (require :asdf) the ASDF version
>>> provided by the CL implementation is not loaded, because ASDF registers itself in cl:*modules*.
>>>
>>> And Quicklisp could avoid (require :asdf). Instead it could just check if ASDF is already
>>> loaded. If it is, then use the version is loaded. If it isn't then immediately load the ASDF
>>> version shipped with Quicklisp.
>>
>> Question: is this enough for Quicklisp? Does quicklisp ever need to
>> specify a particular version of ASDF?
>>
>> I think of people running with release versions of implementations that
>> are not so eagerly updated.
>>
>> E.g., if you install the SBCL that comes with your linux install,
>> instead of building yourself, if you use a CCL 1.8 release, instead of
>> building from svn, or if you use a commercial CL implementation....
>>
>> I had the impression that in some of these cases you might find yourself
>> with an ASDF that is not sufficient to run the latest QL. Is that not so?
>
> If user lods his own version of ASDF in the beginning, then the ASDF
> distributed with CL implementation is not used. Right?
>
I'm still not following you. If I have a stale copy of ASDF that came
with my implementation, and I load it, then I start using QL, doesn't
the version of ASDF that comes with QL need to hot upgrade?
thanks,
r
More information about the asdf-devel
mailing list