Hi, today I released Perl6::Str to CPAN. It's a module for grapheme level string handling, and the methods are modeled closely after those of Perl 6.
I cheated a bit in that I didn't implement codepoint and byte level semantics, since perl 5 supports them natively already. It lacks some features, some features aren't properly tested yet (like normalization), and some aren't planned at all (pack/unpack for example). It's also meant as an inspiration: grapheme level string handling doesn't have to be hard (it just becomes hard if you optimize the code ...) All comments are welcome. Cheers, Moritz -- Moritz Lenz http://moritz.faui2k3.org/ | http://perl-6.de/