<div dir="ltr"><div><br></div>Dear François-René,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 23, 2015 at 1:21 AM, Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com" target="_blank">fahree@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Daniel, dear Jean-Claude,<br>
<br>
when asdf-ecl was initially written, its load-fasl-op was intended<br>
as the default way to load a system. Because of implementation bugs<br>
revealed as ASDF improved its testing, this feature was disabled at<br>
some point while developing ASDF 3.1. Now that these implementation<br>
bugs seem to have been solved, for both ECL and MKCL, the question is:<br>
do you guys want me to make load-bundle-op (as it is now named)<br>
the default *load-system-operation* on ECL and/or MKCL?<br></blockquote><div><br></div><div>I have been away from ASDF related concerns long enough for me<br></div><div>to be unable to form a precise understanding of what such move would<br></div><div>precisely mean right now, sorry.  But I will try to push out the door<br></div><div>MKCL 1.1.10, the latest maintenance release of the MKCL 1.1.X line,<br></div><div>before the end of this month. And as part of that operation I want<br></div><div>to upgrade the bundled ASDF to 3.1.5.  So I'll have then a great<br>opportunity to get reacquainted with all those load-XXX-op questions,<br></div><div>and I should be able to have an informed opinion by then.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
And if so, what test shall I use or not use in determining whether<br>
the implementation is recent enough to use this feature without bug?<br>
I suppose it's better to check against a recent version of ECL that I can test<br>
against this feature than over an older version that may or may not work.<br>
<br></blockquote><div><br></div><div>Are we talking about something like #'cl:lisp-implementation-version and<br></div><div>related facilities? If so then you could be interested in:<br><br></div><div>#'si:mkcl-major-version<br></div><div>#'si:mkcl-minor-version<br></div><div>#'si:mkcl-patch-level<br><br></div><div>that are available since MKCL 1.1.0. They are meant to make this<br></div><div>kind of assertion return T:<br><br>(typep (read-from-string (si:mkcl-minor-version)) 'integer)<br></div><div> <br></div><div>Cheers,<br><br></div><div>JCB<br><br></div></div></div></div></div>