Compilation error due to augmenting a type without the MONKEY-TYPING
pragma
does X::Syntax
Compile time error thrown when augment
is used without use MONKEY-TYPING
.
Since augment
is considered a rather unsafe and impolite action, you have to pre-declare your intent with the use MONKEY-TYPING;
pragma.
If you don't do that, like here
augment ;
you get the error
===SORRY!===augment not allowed without 'use MONKEY-TYPING'