Core 2.5.2 feedback with Rugby
[1/1] from: maarten::koopmans::surfnet::nl at: 7-May-2002 12:55
I tested 2.5.2 with Rugby, which is fairly complex code. It runs without
modification. Thumbs up!
Note that Rugby does NOT take advantage of REBOLs new serialization features.
The only way this manifests is that you can't pass series with their index
out of the box. But then again, I heard nobody complain that you can only
send complete series ;-)
Another thing that is good to know: you cannot (nor could you) pass function
values in Rugby, unless you wrap them yourself in a block or a string. Why?
Rugby looks at the number of arguments and evaluates only that number of
arguments. In the case of a molded func {func [][]} it only evaluates the
word func, for example.
If Rugby wouldn't do that you might send malicious code as "extra" arguments
that would be evaluated, which would be the REBOL alternative to a buffer
overflow.
TO BE CLEAR: this restriction has nothing to do with 2.5.2 and has always been
in place.
--Maarten