You don't have to memorize which symbols are true globals either.
which will relieve a lot of grief. Like with
$! and
$@ which may get overwritten if not dealt with in a timely manner. If I well remember,
$! will be just a reference to what the current error looks like; therefore the question: what's
$@ in Perl 6, if it exists at all? I could think of that as a list of messages of what things blew up from there to here (ie some "exception stack trace excerpt") - but then, that would be more appropriately
@$! (in perl5 syntax, that is)...
update: reading again, not "have(ing) to memorize which symbols are true globals" means: there are no true global symbols, right?
--shmem
_($_=" "x(1<<5)."?\n".q·/)Oo. G°\ /
/\_¯/(q /
---------------------------- \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}