Acme-Stack
view release on metacpan or search on metacpan
But I don't really understand how both def() and ghi() manage to see 5 args.
And I don't understand how it is that, in test1.t, def() and ghi() pass tests
3 and 4 (respectively), yet fail tests 6 and 7 respectively.
I guess it has something to do with being inside another separate package
(named Number) via method calls.
BTW, when 5 arguments are detected, the first one is a Number object - with the
four IV args that are given explicitly being tacked on behind it.
I'm pretty weak on understanding the finer points of stack manipulation.
I can usually get by via trial-and-error - which is what I've done here.
But if someone can pass on some words of explanation then maybe enough
pennies will drop as to allow me to better comprehend the docs on this.
Is it possible to create a simpler demo of this behaviour - eg by not having
to involve the extra package ("package Number;") in the test scripts ?
Is there any illegitimacy in the way that the problematic functions are being
accessed by the perl code in the test scripts ?
=head1 LICENSE
( run in 0.944 second using v1.01-cache-2.11-cpan-65fba6d93b7 )