> If I'm understanding them correctly, another way to think of runtime
> properties is "dynamic inheritance", or more specifically
> "instance-based inheritance".  When you say:
>
>     $v but foo(5);
>
> You're saying that instance/value $v now inherits the behaviors of
> foo(5), in addition to it's normal behavior.  Well, sortof.

Just for completeness...I propose a new "except when" operator...

then we could have:

$x is true except when false;
$y is num except when not;

We could provide a whole host of variables that had properties except when
you didn't want them.

;) -- just kidding
Tanton

Reply via email to