On 12/8/16 Dec 8 -2:40 PM, Faré wrote:
./make-asdf.sh extract "2.26 2.27 3.0.1 3.1.2" grep 'def.*make-operation' build/asdf-version*.lisp
It was defined in asdf 2.27, i.e. the first asdf 3 pre-release.
Thanks!
So no one has to worry about backwards-compatibility -- any ASDF in the wild will have MAKE-OPERATION in it.
Best, r
-#f
On Dec 8, 2016 13:54, "Robert Goldman" <rpgoldman@sift.net mailto:rpgoldman@sift.net> wrote:
Fare -- Is there an easy way to find out when ASDF:MAKE-OPERATION was added to the API, so that people can provide backward-compatibility? I suppose it might make sense to do some kind of backward search over the released versions, and for each one, extract a list of exported symbols from ASDF and UIOP. I could probably write a script to do this, but that seems like something that I am unlikely to get around to. R ---------- Forwarded message ---------- From: Mark Evenson <evenson@panix.com <mailto:evenson@panix.com>> To: asdf-devel@common-lisp.net <mailto:asdf-devel@common-lisp.net> Cc: Date: Thu, 8 Dec 2016 19:40:37 +0100 Subject: Re: Is the :PERFORM stanza still valid? On 2016/12/8 18:28, Robert Goldman wrote: > Hi, Mark -- > > The issue is in PROVE-ASDF. Replacing line 50 of asdf.lisp > > (asdf:perform (make-instance 'asdf:load-source-op) c) > > with > > (asdf:perform (asdf:make-operation 'asdf:load-source-op) c) > > should solve the problem. > > LMK if that doesn't fix the problem. Thanks! That works. Created an [upstream pull request][34]. [34]: https://github.com/fukamachi/prove/pull/34 <https://github.com/fukamachi/prove/pull/34> -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."