On Wed, Jan 13, 2010 at 11:52:46AM -0500, Hans Dieter Pearcey wrote: > You wrote 'around x' in your example. Do you really mean around the accessor?
Yes > What if someone uses your trait with reader => 'get_x', writer => 'set_x'? I don't know, it but wouldn't make sense in the context of that accessor anyway. > What's the end result you want? (Not "I want to around() a method", but "I > want > to clear a value on update" or "I want to do some other processing on reading" > or whatever.) I'd like to use array and hash attributes in mixed list and array contexts: @list = $obj-> prop; $obj->prop(@list); $array = $obj->prop; $obj->prop($array); I though I could do that with "around": has prop; around prop => \&my_accessor; -- Sincerely, Dmitry Karasik