>>>> Yoshiki Hayashi <yoshiki(a)xemacs.org> writes:
Yoshiki> Didier Verna <didier(a)xemacs.org> writes:
> Are all these cases for the dir filename really needed ?
> They're introducing several inconsistencies in info.el, but
> before fixing them (and numerous other bugs), I'd like to be
> sure we need them.
Yoshiki> I don't think DIR, dir.info and DIR.info are necessary.
Yoshiki> Judging from the source code, standalone info reader
Yoshiki> searches dir, dir.[gz|bz2|z|Z|Y] and localdir.
I don't know about the .info variants, but the uppercase versions are
presumably an attempt to make sure this works on MS-DOS based systems.
The FSF generally takes the attitude that catering to DOS-isms isn't
worth their while; we generally claim that we want to go the extra 20%
necessary to make things "just work" for supported systems.
True, I suppose we don't "support" DOS in any sense of the word, but
such case issues probably will show up on Windows NT/9x systems
occasionally, especially in older packages. As usual, it would seem
to be the case that we should be strict in what we produce, lenient in
what we accept.
A middle ground would be to "obsolete" the uppercase variants, and
warn the user that "DIR is obsolete[1] and support for the uppercase
name may be removed in the future. If you need this feature, please
let xemacs-beta(a)xemacs.org know. Also let us (and the maintainer of
the package) know if the package that supplied the file DIR uses
uppercase intentionally."
Footnotes:
[1] No, Michael, I don't mean there should be no dir files at all.
I'm agnostic on that.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."