Surely user magic was provided for the purpose of hanging extra data from perl structures? This is what you seem to be trying to do - why can't it do what you need?
I need store an IV for some AV (for example - the cached value of extra-special computing on all array's elements) and don't want create overcomplicated structure for this simple goal (ex. use ref-to-ref-to-AV with overloading "@{}" or even using attributes).
Ok, I suppose that for existing perl (until 5.10) using pointed fields is safe.
-- Sergey Skvortsov mailto: [EMAIL PROTECTED]