On Thu Nov 15 20:41:24 2012, coke wrote:
> On Sat Aug 07 04:40:57 2010, lithos wrote:
> > Hi!
> >
> > Calling .perl on an Attribute gives me a confusing error message:
> >
> > Method 'attributes' not found for invocant of class ''
> > in 'Mu::attribs' at line 1198:CORE.setting
> > in 'Mu::perl' at line 1207:CORE.setting
> > in main program body at line 7:test.pl
> >
> > Lithos
> >
> > This is Rakudo Perl 6, version 2010.07-84-g0e5edb5 built on parrot
> > 2.6.0 r48225
> >
> > $ cat test.pl
> > use v6;
> >
> > my $attr = Int.^methods.first({.name eq <new>}).^attributes.[0];
> >
> > say $attr.WHAT;
> > say $attr.name;
> > say $attr.perl;
>
> $ ./perl6 test.pl
> Attribute()
> $!exception
> Attribute.new()
>
> Closable with tests.
Bitrotted, needs fixing again:
$ ./perl6 test.pl
(Any)
No such method 'name' for invocant of type 'Any'
in block at test.pl:6
--
Will "Coke" Coleda