"Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp> writes:
I don't have a problem with allowing people to use `255' as
an
abbreviation for `?\377', as long as they don't care if we define
the default interpretation for bytes in GR to be Latin-2.
That would be a bad idea, I think. There could be code that assumes
that stuff in [0, 256) range is Latin 1, or that internal
representation is independent of the selected environment.
(However, `C-q ddd' *should* default to Latin 2 characters in the
Latin 2 environment.)
But I can't see a good reason why "characters" with
"code points"
bigger than 255 should be permitted to be represented by integers as
long as `int-char' doesn't take a character set argument.
Because it can be useful at times. I wouldn't disregard that
possibility completely. Also note that `make-char' does take a
charset argument.