>>>>> "JV" == Johan Vromans <[EMAIL PROTECTED]> writes:

JV> An attribute would 

JV>   - require the sub to be consequent in what it returns;

I can't parse that line.

JV>   - require the sub to be predeclared before it can be used;

lvalueness seems to be appropropriate.

These two should have different actions.

        $foo = &foo;
        &foo = $foo;

Perl needs a value for one, and a reference for the other.

JV>   - make it unfeasable for methods.

Why? All methods for the same OO hierarchy should have the same signature.

<chaim>
-- 
Chaim Frenkel                                        Nonlinear Knowledge, Inc.
[EMAIL PROTECTED]                                               +1-718-236-0183

Reply via email to