On 2002.01.13 22:25 Michael G Schwern wrote: > Why would this: > > BEGIN { > push @INC, 'foo'; > } > > put 'foo' into @INC twice if it were compiled? The compiled program > should not be storing the post-BEGIN value of @INC, it should store > the original value at startup.
The compilation occurs at CHECK-time, that is, after 'foo' has been pushed into @INC.