Unicode support
finish byte <-> utf8 and localencoding <-> utf8 conversions
- add Unicode::Map equivivalent to core
add support for I/O disciplines
- - a way to specify disciplines when opening things:
- open(F, "<:crlf :utf16", $file)
- - a way to specify disciplines for an already opened handle:
- binmode(STDIN, ":slurp :raw")
- a way to set default disciplines for all handle constructors:
use open IN => ":any", OUT => ":utf8", SYS => ":utf16"
eliminate need for "use utf8;"
autoload byte.pm when byte:: is seen by the parser
- check uv_to_utf8() calls for buffer overflow
make \uXXXX (and \u{XXXX}?) where XXXX are hex digits
to work similarly to Unicode tech reports and Java
notation \uXXXX (and already existing \x{XXXX))?
the units exist)
floating point handling: nans, infinities, fp exception masks, etc.
At least the following interfaces exist: fp_classify(), fp_class(),
- class(), isinf(), isfinite(), finite(), isnormal(), unordered(),
- <ieeefp.h>, <fp_class.h> (there are metaconfig units for all these),
+ fp_class_d(), class(), isinf(), isfinite(), finite(), isnormal(),
+ unordered(),
+ <ieeefp.h>, <fp_class.h> (there are metaconfig units for all these)
+ (I think),
fp_setmask(), fp_getmask(), fp_setround(), fp_getround()
(no metaconfig units yet for these).
Don't forget finitel(), fp_classl(), fp_class_l(), (yes, both do,