[REBOL] Memory usage and 'copy question.
From: reboler::programmer::net at: 26-Feb-2002 15:21
I've read the docs and believe the following:
Case 1
If I do new-value: copy value
then I get a clone of 'value and both 'new-value and 'value take up the same amount of
memory (disregarding the different names), such that now there is twice the amount used
than with only 'value.
Case 2
If I do new-value: value
then I get a "pointer" named 'new-value that will give me 'value. I can change either
'value or 'new-value, and when called either will give the changed contents.
*** Please confirm: in this second case, the amount of new memory used for 'new-value
is only for creating the new name, and only one copy of the contents of 'value exists.
In other words (approximately):
(memory used in case 1) = 2 * (memory used in case 2)