Here's a block query...

>> block1: []
== []

>> block2: to-block ""
== []

The above would appear to have created identical blocks, but as the
following little script shows they're not the same...

rebol []
for test1 1 5 1 [
    block1: []
    insert block1 "text1"
]
prin "block1: " print block1
for test2 1 5 1 [
    block2: to-block ""
    insert block2 "text2"
]
prin "block2: " print block2

The output from this is...

block1: text1 text1 text1 text1 text1
block2: text2

I'm assuming this is normal REBOL behaviour and not a bug, (and I
know...

    block1: [] clear block1

would've given the same results as with to-block), but what's the
point of the difference?

Carl Read.

Reply via email to