When this goes in, Parrot will guarantee that there are at least
three distinct character sets referrable-to in C source by macro:
BINARY_CHARSET
UNICODE_CHARSET
DEFAULT_CHARSET
and the encodings they need:
FIXED_8_ENCODING (for binary)
DEFAULT_FOR_UNICODE_ENCODING (For unicode)
DEFAULT_ENCODING (for the default)
Not, mind, that we're guaranteeing that unicode will be available,
merely that it's safe to write C code that refers to them in spots
where you have to provide a charset or encoding pointer.
Parrot *will* guarantee that you will have at least one text charset
and its encoding, and one binary charset and its encoding. Past that,
it's whatever's been built and potentially loaded into parrot.
--
Dan
--------------------------------------it's like this-------------------
Dan Sugalski even samurai
d...@sidhe.org have teddy bears and even
teddy bears get drunk