[REBOL] Re: REBOL/Core 2.5.3 Released
From: lmecir:mbox:vol:cz at: 4-Aug-2002 23:38
Congratulations, Carl!
I) My benchmarks show, that 2.5.3 is faster than its predecessor for
floating point operations! I appreciate you repaired SAME? which is not
crashing the interpreter AFAICT.
II) It looks that you didn't have time to repair the FOR function.
III) Updates.html contains the text:
Fixed the crash that happened when modifying a function's value while
evaluating its arguments. For example, the code below:
a: func [x][print x]
b: func [][a: 42]
a b
no longer causes a crash. Note that modifying a function while it is
evaluating may produce odd results that may vary between implementation
versions and should generally be avoided.
I tested the behaviour and I am unhappy with what I found:
a: func [x] [2]
a a: 1 ; == 1
My POV is, that the correct result should be 2 in this case, because the
code doesn't modify the function. The only change the code causes is, that
'a no longer refers to the function that should be evaluated.
-L
----- Original Message -----
From: "Carl at REBOL"
...
A new REBOL/Core has been released for testing purposes.
Check out the list of changes and find out where to get
it at:
http://www.reboltech.com/downloads/changes.html