Acme-Stack

 view release on metacpan or  search on metacpan

Stack.pod  view on Meta::CPAN

  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 )