Ar an cúigiú lá déag de mí Bealtaine, scríobh Stephen J. Turnbull:
Aidan Kehoe writes:
> I want to enforce something I already know on XEmacs,
I know what you want. I'm not telling you you can't have your
Ferrari, I'm telling you that if you want to put it in the mainline,
it needs to have a child seat.
> > No, from the point of view of our workflow, it's not the same.
> > Autodetection failures are in principle our responsibility, and in
> > theory can be reduced to near zero by Sufficiently Smart Programming.
>
> Spoken like an East Asian. No they can’t. Trivial examples;
Aidan, if I bet you €100 you couldn't do it, I'm sure I'd get an
algorithm by return mail. No?
No. German in iso-8859-1, iso-8859-2, iso-8859-15 and iso-8859-16 without
using the Euro sign is bit-for-bit identical. Russian using KOI8-U (which
Ukrainians have occasion to do, the entire country is bilingual) is
bit-for-bit identical to the same Russian using KOI8-R. Reliably
differentiating those pairs without metadata is not possible.
So let's calm down and put together a design that works for
pretty
much everybody, including folks with colleagues using bogus local
versions of dos2unix.
Note that every solution will have some user behaviour where the correct
reaction for us is the frequent one of the MD confronted with a patient
whose complaint is ‘Doctor, it hurts when I do this’; ‘Then don’t do that.’
Gzip and bzip2 legitimately don’t try to undo damage to files that have been
corrupted by FTP, and no-one expects them to. Encouraging data corruption is
not a particularly worthy goal, especially in this day and age when Unix
programs can read Shift JIS.
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta