On Sun, Apr 15, 2007 at 06:52:15PM +0900, SADAHIRO Tomoyuki wrote:
However I won't upload U::C with DUCET for Unicode 5.0.0
until perl 5.8.9 with Unicode Character Database 5.0.0
will have been released. The reason is:
- Due to the stability of the Unicode normalization,
perl 5.8.9/5.9.5 with U.C.D.5.0.0 and DUCET for 4.1.0
can perform conformantly the collation for 4.1.0.
- As DUCET doesn't keep backward compatibility, the latest
maint (5.8.8) with U.C.D. 4.1.0 and DUCET for 5.0.0 is
conformant neither with 4.1.0 nor with 5.0.0.
Hence my intention is to upload a newer U::C with DUCET
for 5.0.0 onto CPAN after release of perl 5.8.9 with
U.C.D. 5.0.0 as a newer maint-perl.
Speaking technically perl-current (and perl-5.8.x) can have
either of DUCET for 4.1.0 and that for 5.0.0.
If perl 5.8.9/5.9.5 will have DUCET for 4.1.0, it can do the
collation for 4.1.0, but not for 5.0.0. If perl 5.8.9/5.9.5
will have DUCET for 5.0.0, it can do the collation 5.0.0
taking advantage of its U.C.D. 5.0.0.
If I understand this all correctly, it means that if I bundled DUCET 5.0.0
with the release of 5.8.9, it could break things for people who have installed
Unicode::Collate with 5.8.8 (or earlier) and are currently using DUCET 4.1.0
So it wouldn't be a great idea.
Nicholas Clark