I've got another question about aug--yes, I know--ment.
I've got a module ides_of_augment.pm6:
use MONKEY-TYPING;
augment class Any {
method hiccup {
say "hic!";
}
}
I would've thought it could be used in the repl like this:
perl6 -Mides_of_augment
> (Any).hiccup
hic!
> my @a=< a b c d >;
[a b c d]
> @a.hiccup
No such method 'hiccup' for invocant of type 'Array'. Did you mean 'hiccup'?
in block <unit> at <unknown file> line 1
As you can see, it kind-of augments the Any class, but evidently
does it too late to (completely) change an instance of Array.
I tried a few things like "BEGIN augment" or "INIT augment"
without any luck.
Any suggestions (besides "don't do it")?