On Sun Aug 29 17:27:23 2010, masak wrote:
> masak (>):
> > The error message is highly confusing. There's no such thing as
> > postcircumfix:<Nil()>. In fact, that looks like an interpolation
> gone
> > wrong somewhere. The error message should probably have read
> > 'postcircumfix:<< < > >> not defined for type Array()' or something.
> 
> <pmichaud> a-ha!
> <pmichaud> it's returning a Failure... that's good.
> <pmichaud> it's just the error that is lta
> <pmichaud> looking
> <pmichaud> heh
> <pmichaud>         fail "postcircumfix:<{ }> not defined for type
> {self.WHAT}"
> <pmichaud>             if self.defined;
> <pmichaud> fail FAIL
> <pmichaud> the curlies are being interpolated.
> <pmichaud> (the first ones)
> <colomon> doh!
> <masak> :D
> <masak> that explains everything.
> * masak amends the ticket
> <pmichaud> if someone wants to fix it to escape the curlies, that
> would be awesome. :-)

Updated behavior looks A enough:

09:17 < [Coke]> rakudo: ~[]<c>
09:17 <+camelia> rakudo b2072f: OUTPUT«postcircumfix:<{ }> not defined for type
                 Array␤  in method Str at src/gen/CORE.setting:10160␤  in
                 method Str at src/gen/CORE.setting:876␤  in method Stringy at
                 src/gen/CORE.setting:885␤  in sub prefix:<~> at
                 src/gen/CORE.setting:1272␤  in sub prefix:<~> at src/gen/…
09:17 < [Coke]> rakudo: ~5<c>
09:17 <+camelia> rakudo b2072f: OUTPUT«postcircumfix:<{ }> not defined for type
                 Int␤  in method Str at src/gen/CORE.setting:10160␤  in method
                 Str at src/gen/CORE.setting:876␤  in method Stringy at
                 src/gen/CORE.setting:885␤  in sub prefix:<~> at
                 src/gen/CORE.setting:1272␤  in sub prefix:<~> at src/gen/CO…
09:17 < [Coke]> rakudo: ~5{'c'}
09:17 <+camelia> rakudo b2072f: OUTPUT«postcircumfix:<{ }> not defined for type
                 Int␤  in method Str at src/gen/CORE.setting:10160␤  in method
                 Str at src/gen/CORE.setting:876␤  in method Stringy at
                 src/gen/CORE.setting:885␤  in sub prefix:<~> at
                 src/gen/CORE.setting:1272␤  in sub prefix:<~> at src/gen/CO…

Closable with tests.
-- 
Will "Coke" Coleda

Reply via email to