# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #117373]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=117373 >


<Heather> how to lowercase string?
<masak> it's a code smell, because it hinders composability and thus
scalability.
<moritz> lc
<masak> r: say lc "OMG KITTENS"
<p6eval> rakudo b972ca: OUTPUT«omg kittens␤»
<Heather> oh... that easy
<masak> r: say "OMG KITTENS".lc
<p6eval> rakudo b972ca: OUTPUT«omg kittens␤»
<masak> Heather: there's also .uc and .tc -- the latter gives you title-case
<masak> r: say "omg kittens".tc
<p6eval> rakudo b972ca: OUTPUT«No such method 'tc' for invocant of
type 'Str'␤  in block  at /tmp/4sTM6NalhI:1␤␤»
<masak> oh :/
<masak> n: say "omg kittens".tc
<p6eval> niecza v24-35-g5c06e28: OUTPUT«Omg kittens␤»
<pmichaud> r: say tc "omg kittens"
<p6eval> rakudo b972ca: OUTPUT«===SORRY!===␤Undeclared routine:␤    tc
used at line 1. Did you mean '&lc', '&uc'?␤␤»
<pmichaud> hmmm.
* masak submits TODO rakudobug
<moritz> r: say tclc 'omg kittens'
<p6eval> rakudo b972ca: OUTPUT«Omg kittens␤»
<moritz> r: say tclc 'OMG KITTENS'
<p6eval> rakudo b972ca: OUTPUT«Omg kittens␤»
<moritz> r: say capitalize 'OMG KITTENS'
<p6eval> rakudo b972ca: OUTPUT«Omg Kittens␤»
<pmichaud> r: 'OMG KITTENS'.tclc.say
<p6eval> rakudo b972ca: OUTPUT«Omg kittens␤»
<pmichaud> r: 'omg rakudobugs'.uc.say
<p6eval> rakudo b972ca: OUTPUT«OMG RAKUDOBUGS␤»

Reply via email to