Adrian Aichner <aichner(a)ecf.teradyne.com> writes:
Doing it right (following Kyle's suggestion) would in this
particular case lead to awkward code bloat compared to the version
before Yoshiki's patch. The new feature of `completing-read', the
DEFAULT argument, cannot be relied upon (because XEmacs-21.1.8 does
not have it).
Sorry, I don't agree with "cannot be relied upon" part. Backward
compatibility is a nice thing, but can't we just have the new version
of the package support the new XEmacs?
I dislike the idea of our packages avoiding using our new features
because of compatibility with old XEmacsen that need to be run with
these very same packages. If the package system can't new packages
requiring new features, then the package system needs fixing.