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.

Reply via email to