On Wed, 27 Dec 2017 05:17:34 -0800, [email protected] wrote:
> On Mon, 28 Nov 2016 05:41:48 -0800, [email protected] wrote:
> > On Mon, 28 Nov 2016 05:38:23 -0800, [email protected] wrote:
> > > The error is even weirder here:
> > >
> > > m: package IO::Foo { }; use IO::Foo
> > > rakudo-moar 054aca: OUTPUT«===SORRY!===»
> >
> > Oh, that one was just a glitch in camelia. The error is the same for
> > IO:: as for Attribute::
> >
> > m: package IO::Foo { }; use IO::Foo
> > rakudo-moar 054aca: OUTPUT«===SORRY!===IO::Foo is a builtin type,
> > not
> > an external module»
>
> One more issue in this bunch, caused by presence of `role X` and
> invalid method call:
>
> $ perl6 -e 'class Foo { role X {}; method z { Foo!z } }'
> ===SORRY!===
> Could not locate compile-time value for symbol Method::NotFound
$ perl6 -v
This is Rakudo version 2017.12-11-g2a8287c built on MoarVM version
2017.12-1-g912f967
implementing Perl 6.c.
$ cat Foo.pm6
unit class Foo;
class Z::Bar {}
class X::Meow {}
$ perl6 -I. -MFoo -e 'say Foo::Z::Bar; say Foo::X::Meow'
(Bar)
Could not find symbol '&Meow'
in block <unit> at -e line 1
$ pico Foo.pm6 ...
$ cat Foo.pm6
unit class Foo;
class Foo::Z::Bar {}
class Foo::X::Meow {}
$ perl6 -I. -MFoo -e 'say Foo::Z::Bar; say Foo::X::Meow'
(Bar)
(Meow)
Another related case. Namespace of inner class begins with core namespace is
not found, but with class's namespace then found.