"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
David Kastrup writes:
> Basically I read him as "David convinced me that we don't need
sanity"
> and I was protesting that without actually checking for the presence or
> absence of sanity.
No, I was saying that in your use case for TeX messages, you were just
going to throw away the truncated (and therefore invalid) prefix and
suffix sequences, and resync (which UTF-8 is designed to do reliably)
and translate the rest.
No. _That_ was just another annoyance in processing (due to TeX's line
wrapping after 79 _bytes_), but not the one requiring undo-able
conversions.
As far as "let David be David," the point is that this is a
very
specialized usage: you *know* that TeX is going to produce breakage of
a very specific kind, that no other application I know of does.
The point is that TeX outputs stuff with an encoding that one can only
guess at the time it is output. Only when the error message is decoded,
pointing to an actual source file, can the right encoding be guessed.
TeX is by far not the only application that is basically byte-stream
transparent with multiple possible input files and encodings (this is
pretty much the main point of utf-8: allowing an ASCII-based language to
work transparently). Having to recode a region of output to something
different depending on the encoding of the responsible source file (and
there may be more than one in one session) is thus not at all
TeX-specific.
I don't see why it should be the responsibility of the core
Emacsen
developers to maintain such code,
We are not talking about maintaining the code. We are talking about
making it possible for _anybody_ with multiple-encoding requirements to
use XEmacs at all.
It is not the responsibility of XEmacs developers to provide a useful
piece of software. Yet there are times when it appears that some of
them have that on their agenda nevertheless. I don't understand why you
make it a point to discourage them.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta