On Mon, Nov 09, 2009 at 05:26:17PM -0500, Stevan Little wrote:
> Can you detail more what this change is and why?
>
> Best I can tell from the other thread and the github commit views was  
> that it just adds a bunch of methods to Moose::Meta::Attribute that  
> delegate to the instance inliners. I am not sure what this buys you  
> beyond less code to write and hiding the instance protocol.
>
> My concern is that the instance meta-object is actually associated with 
> the meta-class, not with the attribute meta-object so by pushing this in 
> here it will make things more confusing.

The reasoning I had for thinking it was reasonable is that the
meta-attribute already has get_value, set_value, etc, so I don't see why
it shouldn't also control the inline versions of those. It would
probably make things simpler for attributes that wanted to use a
different slot configuration than we have by default.

-doy

Reply via email to