<SNIP>

> Are you saying REBOL "do" currently parses a binary automatically, and looks
> for text containing script in a block ?
>
> ^/[REBOL[]print "here's looking at you from inside image.png"]
>
> I would be surprised and very delighted if this is true now.
> Somebody show me an example please!

</SNIP>

Yes this is true.  Here is your example below.  Unfortuneately I could not find
any good binary candidates because they had nulls in the beginnings, so I just
demonstrated at the console.

>> test: ""
== ""
>> for I 1 255 1 [ append test to-char i ] ; Must skip null because of bug.
== {^A^B^C^D^E^F^G^H^-
^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^!^_ !"#$%&'()*+,-./0123456789:;<=>?@A
BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^^_`...
>> code: "^/[rebol[] confirm {test}]"
== "^/[rebol[] confirm {test}]"
>> append test code
== {^A^B^C^D^E^F^G^H^-
^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^!^_ !"#$%&'()*+,-./0123456789:;<=>?@A
BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^^_`...
>> for I 0 255 1 [ append test to-char i ] ; Can have nulls after the code.
== {^A^B^C^D^E^F^G^H^-
^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^!^_ !"#$%&'()*+,-./0123456789:;<=>?@A
BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^^_`...
>> write/binary %test test
>> do %test
== true
>>

My recommendation is to just write a function that would works like 'do is
supposed to.  This way when RT fixes the bug you can just switch over to using
'do.

--Ryan

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to