[REBOL] Re: Iterators & Functionids
From: g:santilli:tiscalinet:it at: 28-Aug-2002 2:13
Hi Robert,
On Tuesday, August 27, 2002, 8:20:56 PM, you wrote:
RMM> forall list [
RMM> object: first list
RMM> if (do bind copy predicate 'list) [do bind copy action
RMM> 'list]
RMM> ]
This way you are copying and rebinding the blocks at each cycle.
Using functions is probably the best way, but if you prefer blocks
you can:
predicate: bind/copy predicate 'list
action: bind/copy action 'list
forall list [
object: first list
if do predicate [do action]
]
Regards,
Gabriele.
--
Gabriele Santilli <[g--santilli--tiscalinet--it]> -- REBOL Programmer
Amigan -- AGI L'Aquila -- REB: http://web.tiscali.it/rebol/index.r