Hi Shlomi, 2. A more philosophical reason (and more major) is that I feel that "has()" > fields, which are stored inside the object's instance are *instance-based > data* while what I'm looking for is global class/subclass-based data and > constants. >
I've used MooseX::ClassAttribute for errr.. class attributes: class_has '_parameter_name' => ( ... ); which seems to addess the philosophical differences between instance and class attributes (i.e. optimisation aside, IMO it improves code readability). Cheers, -- Ian Sillitoe