Error due to calling a dispatch command in an ineligible scope
is Exception
When a redispatcher like nextsame
is called without being in the dynamic scope of a call where a redispatch is possible, an X::NoDispatcher is thrown.
For example
nextsame; # In the mainlineCATCH ;# OUTPUT: «X::NoDispatcher: nextsame is not in the dynamic scope of a dispatcher»
method redispatcher(--> Str)
Returns the name of the redispatcher function that did not succeed.