> I would have assumed that a pre/post/invariant would not be used regularly, > but rather under optional control. So this would lose that feature. The option is to opt out of preconditions, not opt in. Besides, I intend to propose an attribute that makes them un-opt-out-able: sub new { bless {}, $_[0] } sub x { lreturn $_[0]->{x} } post x : mandatory { $_[0]->{x} >= 0 } Damian
- Re: RFC 118 (v1) lvalue subs: parameters, explicit ... Johan Vromans
- Re: RFC 118 (v1) lvalue subs: parameters, explicit assig... Buddha Buck
- Re: RFC 118 (v1) lvalue subs: parameters, explicit ... Johan Vromans
- Re: RFC 118 (v1) lvalue subs: parameters, explicit assig... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameters, explicit ... Graham Barr
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Damian Conway
- Re: RFC 118 (v1) lvalue subs: parameters, expli... perl6
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Damian Conway
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Damian Conway
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Damian Conway
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Damian Conway
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Nathan Torkington
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Damian Conway
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Nathan Torkington
- Re: RFC 118 (v1) lvalue subs: parameters, expli... Hildo Biersma