Ovid wrote:
Readonly constants are just easier to use and have fewer "gotchas".
they have indeed, when you need to access the constants from outside of the module they are declared in (which is a pretty common case).
cfr. Foo::Bar::CONSTANT_FIELD vs. $Foo::Bar::CONSTANT_FEILD. the latter fools strict.
IMHO, the unconditional "sponsoring" of Readonly by PBP is just plain wrong. cheers, Aldo