Skip Menu |
Queue is disabled
This queue is disabled and you may not create new tickets in it.
Report information
Id: 114012
Status: deleted
Priority: 0/
Queue: perl6

Owner: pmichaud <pmichaud [at] pobox.com>
Requestors: masak <cmasak [at] gmail.com>
Cc:
AdminCc:

Severity: (no value)
Tag: Bug
Platform: (no value)
Patch Status: (no value)
VM: (no value)



Subject: [BUG] Rakudo implements &ucfirst, but S32/Str says it's deprecated
Date: Fri, 6 Jul 2012 14:16:19 +0200
To: rakudobug [...] perl.org
From: Carl Mäsak <cmasak [...] gmail.com>
Download (untitled) / with headers
text/plain 251b
<masak> rn: say ucfirst "aie!" <p6eval> rakudo 501e8a, niecza v19-12-gf36d743: OUTPUT«Aie!␤» * masak submits rakudobug From S32/Str::titlecase: Note, there is no longer any C<ucfirst> function because its semantics are not useful under Unicode.
Download (untitled) / with headers
text/plain 462b
I've gone ahead and marked .ucfirst and .lcfirst as deprecated in Rakudo. ...however... In reality it's the spectest (roast) suite that officially controls what is in Perl 6 (not the synopses), and there are still a _lot_ of instances of lcfirst and ucfirst hanging around there. So as long as the spectest suite expects ucfirst and lcfirst to work, I consider them to be a required part of Perl 6 and this "bug" report is a bit premature. :-) :-) Pm
Download (untitled) / with headers
text/plain 146b
ucfirst has been marked as DEPRECATED for some time now, including tests in roast. Unfortunately, my RT fu prohibits me from closing this ticket.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org