2 ms·
And even if it's seen in Perl land, in most cases it is called with a code reference as argument, not a label, which simply replaces the current item on the cal
by phaylon 17y ago
And even if it's seen in Perl land, in most cases it is called with a code reference as argument, not a label, which simply replaces the current item on the calling stack with the code reference. This allows for manual tail-call-optimisation which is quite nice sometimes.