On Sat, Oct 2, 2010 at 1:58 PM, Florian Ragwitz <rafl@debian.org> wrote: > This very much makes sense to me, and I've implemented a ${^PHASE} > global allowing to differentiate between these phases: > > - initial interpreter construction > - initial compile-time > - running CHECK blocks > - running INIT blocks > - run-time > - running END blocks > - global destruction Given the confusion (already) about BEGIN, I strongly suggest that the names of these not reference CHECK/INIT/END to avoid even a hint that BEGIN blocks (or UNITCHECKS) have anything to do with it. E.g.: - initial interpreter construction - initial compile-time - post-compile-time - pre-run-time - run-time - post-run-time - global destruction -- DavidThread Previous | Thread Next