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

[REBOL] generalities of addresses and values...

From: rishi::picostar::com at: 9-Oct-2000 18:55

I'm a bit confused on how references work in Rebol. I wish there was a chapter in the rebol core manual dedicated on this alone. Perhaps someone could comment the general way addresses and values work in Rebol. Here is how I currently think it works...please correct me if I'm wrong. -all one-level series are passed/copied/attached by value. -all one-level objects are passed/copied/attached by value. -all one-level functions are passed/copied/attached by value. -all datatypes other than objects, series, and functions are passed/copied/attached by value. -all deep series are passed/copied/attached by reference. -all deep functions (functions within functions or blocks within functions) are passed/copied/attached by reference. -all deep objects (objects within objects or blocks within objects) are passed/copied/attached by reference. did I miss anything? Rishi