Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

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