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

Reply via email to