From: Jarkko Hietaniemi Date: Wed, 8 Mar 2000 14:13:45 +0000 (+0000) Subject: More Todo. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1d82895fed2c6ca734f2f029d10ba9d0a6bb568a;p=p5sagit%2Fp5-mst-13.2.git More Todo. p4raw-id: //depot/cfgperl@5615 --- diff --git a/Todo-5.6 b/Todo-5.6 index 10efded..44f0bb2 100644 --- a/Todo-5.6 +++ b/Todo-5.6 @@ -16,6 +16,7 @@ Unicode support autoload utf8_heavy.pl's swash routines in swash_init() autoload byte.pm when byte:: is seen by the parser check uv_to_utf8() calls for buffer overflow + (see also "Locales", "Regexen", and "Miscellaneous" ) Multi-threading support "use Thread;" under useithreads @@ -45,17 +46,29 @@ Configure make configuring+building away from source directory work (VPATH et al) _r support cross-compilation configuring - POSIX 1003.1 1996 Edition support + POSIX 1003.1 1996 Edition support--realtime stuff: + POSIX semaphores, message queues, shared memory, realtime clocks, + timers, signals (the metaconfig units mostly already exist for these) + UNIX98 support: reader-writer locks, realtime/asynchronous IO Locales deprecate traditional/legacy locales? figure out how to support Unicode locales + suggestion: integrate the IBM Classes for Unicode (ICU) + http://www10.software.ibm.com/developerworks/opensource/icu/index.html + and check out also the Locale Converter: + http://alphaworks.ibm.com/tech/localeconverter locales across packages? Regexen make RE engine thread-safe POSIX [=bar=] and [.zap.] would nice too but there's no API for them - (=bar= could be done with Unicode, though, see TR about normalization forms) + =bar= could be done with Unicode, though, see the Unicode TR #15 about + normalization forms: + http://www.unicode.org/unicode/reports/tr15/ + this is also a part of the Unicode 3.0: + http://www.unicode.org/unicode/uni2book/u2.html + executive summary: there are several different levels of 'equivalence' approximate matching Security @@ -74,7 +87,7 @@ Win32 stuff Miscellaneous add new modules (Archive::Tar, Compress::Zlib, CPAN::FTP?) - sub-second sleep? (integrate Time::HiRes?) + sub-second sleep? alarm? time? (integrate Time::HiRes?) floating point handling: nans, infinities, fp exception masks, etc replace pod2html with new PodtoHtml? (requires other modules from CPAN) automate testing with large parts of CPAN