in reply to
Re^2: use fields; # damnit
in thread use fields; # damnit
First, there are reasons why pseudo-hashes are being deprecated. Until the non-pseudo fields has been out for a couple of releases I'm not going to use them.
The point is that fields is guaranteed to keep working the way it does. That it uses pseudohashes is an implementation detail you are not supposed to care about.
Of course, your objection that it requires knowledge about the implementation of the base class is valid and a good reason not to use it anyway.
Makeshifts last the longest.