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

[REBOL] word Re:(2)

From: tim:johnsons-web at: 14-Aug-2000 8:53

I have a question about the code that Russell wrote to illustrate: Let's contrast the two "files" below: REBOL[] memb: none ; "declared" at beginning of file, global block: ["a" "b" "c"] code: [print memb] foreach member block [ memb: member do code ] ; EOF ; Now without the initial declaration REBOL[] ; no global block: ["a" "b" "c"] code: [print memb] foreach member block [ memb: member do code ] ; Is there a difference in machine overhead here? Is 'memb being "redeclared" ; in each loop or is it sort of cached. This may seem to be a subtle distinction '; in these days of "just do it", but in the case of several million loops, it could ; make a difference. Just wondering :) Tim memb is a "global" word. In each loop, it's value is set equal to the value