[REBOL] Change in Path Evaluation
From: carl:rebol at: 26-Oct-2000 18:46
I've been annoyed for a while that:
>> obj: make object! [t: first [now/time 1 2]]
>> obj/t
== now/time
But:
>> t: first [now/time 1 2]
== now/time
>> t
== 18:35:24
This occurs because paths are aggressively evaluated.
It's sure cute, but it gets in the way of useful code
(like REBOL/Link desktop implementation).
I'm seriously thinking of changing this, so that last
expression would become:
>> t
== now/time
That is, indirectly referenced paths are by default not
evaluated.
Comments?
-Carl