Change 12030 by jhi@alpha on 2001/09/15 17:15:40
Document that the lc(), uc(), lcfirst(), ucfirst()
are not yet complete.
Affected files ...
... //depot/perl/pod/perltodo.pod#31 edit
... //depot/perl/pod/perlunicode.pod#28 edit
Differences ...
==== //depot/perl/pod/perltodo.pod#31 (text) ====
Index: perl/pod/perltodo.pod
--- perl/pod/perltodo.pod.~1~ Sat Sep 15 11:30:05 2001
+++ perl/pod/perltodo.pod Sat Sep 15 11:30:05 2001
@@ -69,6 +69,10 @@
Case Mappings? http://www.unicode.org/unicode/reports/tr21/
+lc(), uc(), lcfirst(), and ucfirst() work only for simple cases, where
+the mapping goes from a single Unicode character to another single
+Unicode character. See lib/unicore/SpecCase.txt (and CaseFold.txt).
+
=item *
They have some tricks Perl doesn't yet implement like character
==== //depot/perl/pod/perlunicode.pod#28 (text) ====
Index: perl/pod/perlunicode.pod
--- perl/pod/perlunicode.pod.~1~ Sat Sep 15 11:30:05 2001
+++ perl/pod/perlunicode.pod Sat Sep 15 11:30:05 2001
@@ -474,6 +474,13 @@
=item *
+lc(), uc(), lcfirst(), and ucfirst() work for simple cases
+where the mapping goes from a single Unicode character to
+another single Unicode character. More complex cases, where
+for example one character maps into several, are not yet implemented.
+
+=item *
+
And finally, C<scalar reverse()> reverses by character rather than by byte.
=back
End of Patch.