>>>>> "LW" == Larry Wall <[EMAIL PROTECTED]> writes:

  LW> I think it would be better if we stilled two curds with one bone.  We
  LW> can have a more obscure name, plus differentiate the prop tables at the
  LW> same time.  So how 'bout we have two methods, such as:

  LW>     $foo.variable_is
  LW>     $foo.value_is

hmm, in catching up with mail i saw damian's long property exegesis and
i replied with a suggestion asking to split the value/permanent (or as
above value/variable) props
and then i see this. good to know i am on the right wavelength.

but can a code ref a set of variable properties? that is why i am using
the term permanent (or set at compile time and unmutable).

another point: how can you delete properties? obviously this can only be
done with value properties. an accessor method has no clean way of
separating plain access $foo.bar() from some way to assign a null list
to it. you can assign an explict undef but that is not the same as
deletion.

so a delete_value_prop func/method should be supported in some fashion.

uri

-- 
Uri Guttman  ---------  [EMAIL PROTECTED]  ----------  http://www.sysarch.com
SYStems ARCHitecture and Stem Development ------ http://www.stemsystems.com
Learn Advanced Object Oriented Perl from Damian Conway - Boston, July 10-11
Class and Registration info:     http://www.sysarch.com/perl/OOP_class.html

Reply via email to