: Faré
: Robert
please consider merging these two branches before release:
- renamed-bundle-op, fixes https://bugs.launchpad.net/asdf/+bug/1294018
I'm a little uncomfortable with this, simply because I don't use the bundle operations, so I worry that I might be letting someone else in for trouble (although I don't see how).
Well, that's what pre-releases are for. How about you merge that, and then we can try to make a strong push for testing. I would guess that only people who are very involved with ASDF would use these operations so, as you say, changes should have minimal impact and be relatively easily identified.
OK. I merged that branch, together with corresponding backfixes from my fare-3.1 branch.
This is a low-impact change, since I leave backward-compatibility stubs under the old names. People should only be affected if they defined they own methods on fasl-op or load-fasl-op, which I don't imagine anyone doing (and indeed isn't done in Quicklisp).
- build-op, fixes https://bugs.launchpad.net/asdf/+bug/1293292
This one I would rather postpone until after the next release. Getting it into use would require even MORE modifications to the manual, and manual updates are already delaying everything.
The need for a short name isn't enough of a requirement to cause us to eagerly change the main entry point into ASDF loading.
I'd like to convince you to let me merge in the branch anyway, for the following reasons:
* The ability to designate operations with strings is good, and makes defsystem-depends-on more useful, even without make * This is new functionality that doesn't interfere with anything, and therefore isn't a backward compatibility issue; then we can use #+asdf3.1 to depend on it. On the other hand, if we merge it after, we'll have to wait for #+asdf3.2 or so. * You don't actually have to modify the manual now (and/or I can do the update), much less make it the "main entry point" into ASDF loading (I'm backing away from that claim). But I would like the functionality in to be able to rely on it being present.
Regards,
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Any sufficiently advanced incompetence is indistinguishable from malice.