Hi Jeff,
On Tuesday, May 2, 2006, 3:58:49 PM, you wrote:
JM> By "constant" I meant hard-coded, literal values. For example:
JM> foo: does [
JM> bar: "Hello"
JM> ]
Well, all loaded values are hard-coded, literal values, even if
you built the string dynamically or are reading it from the net.
It's not trivial to set a boundary on series than should be copied
(maybe copy on write) and series that should not. Letting the
programmer decide is a problem for beginners, but a great feature
for experts.
Actually, there is an advantage for beginners too: they are forced
to understand an important concept of REBOL very soon. :)
Personally I still think the best solution to this problem is good
documentation, and telling beginners to always write:
bar: copy "Hello"
when in dubt.
Regards,
Gabriele.
--
Gabriele Santilli <[EMAIL PROTECTED]> --- http://www.rebol.com/
Colella Chiara software division --- http://www.colellachiara.com/
--
To unsubscribe from the list, just send an email to
lists at rebol.com with unsubscribe as the subject.