in reply to Re: Stumped when passing barewords
in thread Stumped when passing barewords

This is because in your example the call to foo can be discerned at compile-time, whereas subroutine calls within other subroutines can't due to perl's dynamic nature, hence the lack of use strict 'subs must exist'.
HTH

_________
broquaint