[REBOL] Re: block troubles
From: gscottjones:mchsi at: 9-Mar-2003 16:56
From: "Maarten Koopmans"
...
> Say I have a string data: {foreach a b [}
>
> Now I want to append this as a block to an empty block:
> code: copy []
> append to-block data
>
> error! missing [ at end of script
>
> (of course, tehe actual "]" will be appended later)
>
> AFAIK this is impossible to do, right?
Hi, Maarten,
If you have your heart set on adding these code fragments into a block, one
way to do it is:
b: [1 2]
data1: {foreach a b [}
data2: {print a}
data3: {]}
code: copy []
foreach datum parse data1 none [append code to-word datum]
foreach datum parse data2 none [append code to-word datum]
foreach datum parse data3 none [append code to-word datum]
do load mold code
If a string is satisfactory, then:
b: [1 2]
data1: {foreach a b [}
data2: {print a}
data3: {]}
code: copy ""
append code data1
append code data2
append code data3
do code
Hope that helps.
--Scott Jones