On Mon, 22 Dec 2008, Chris Prather wrote:
I'm thinking default => \&sub_name,
will do the trick.
that would work as well but 'builder => method_name' is cleaner
And inheritable/overridable.
- the coerce keyword can coerce from a number of things. If it is
coercing from Object, how does it know that $_ is an Object? If it
is to coerce from Str, how does it know that $_ is a Str?
To check if an Object is an Object it uses Scalar::Util's blessed(),
and a Str is a Str if it isn't a ref, and doesn't look like a number
(using I believe Scalar::Utils looks_like_number).
Actually, a Str is any defined non-reference. It can look like a number.
Under the hood, Value and Str are exactly the same, cause this is Perl.
-dave
/*============================================================
http://VegGuide.org http://blog.urth.org
Your guide to all that's veg House Absolute(ly Pointless)
============================================================*/