On Fri, May 10, 2013 at 10:51:14PM -0700, Will Coleda via RT wrote:
> On Wed Sep 01 10:17:15 2010, masak wrote:
> > <TimToady> rakudo: say :10(':16<bad.decaf>')
> > <p6eval> rakudo dc9900: OUTPUT�DON'T PANIC! Invalid character (:)!
> > Please try again :)
> > <pmichaud> ...DON'T PANIC?
> > <masak> that's lue's addition, I think.
> > <masak> should the above work?
> > <pmichaud> yes, the str-to-num conversions still need a fair bit of work.
> > * masak submits rakudobug
>
> I'm not sure the original request makes sense. Can you point us at the spec
> that says that this
> should work? (Everything I see about :NN in S02 makes it look like a literal
> syntax only.
S02:3326, "Conversion functions", talks about :NN as a conversion
function. In particular, all of the below should work:
> say :10('99') # correct
99
> say :16('99') # correct
153
> say :10('0x99') # correct
153
> say :10(':16<99>') # fail, should be 153
Cannot convert string to number: base-10 number must begin with valid
digits or '.' in ':10<⏏:16<99>>' (indicated by ⏏)
in method sink at src/gen/CORE.setting:10030
in method BUILDALL at src/gen/CORE.setting:801
in method bless at src/gen/CORE.setting:743
in method new at src/gen/CORE.setting:728
in method new at src/gen/CORE.setting:726
Pm