Here's a late response, but possibly it will show more clearly what the
problem is.
here's a console session
REBOL/View 0.9.9.3.1 1-Jun-2000
Copyright 2000 REBOL Technologies. All rights reserved.
Type DEMO to run demo if it is disabled
>> block: ["a" "b" "c"]
== ["a" "b" "c"]
>> code: [print memb]
== [print memb]
>> foreach member block [
[ memb: member
[ do code ]
a
b
c
>>
memb is a "global" word. In each loop, it's value is set equal to the value
of the foreach-internal word, member.
Russell [EMAIL PROTECTED]
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, August 13, 2000 8:39 AM
Subject: [REBOL] word
> I am confused. Consider this small script:
>
> REBOL []
>
> block: ["a" "b" "c"]
> code: [print member]
> foreach member block [do code]
>
> Upon execution, I get :
>
> ** Script Error: member has no value.
> ** Where: print member
> >>
>
> I guess I have to use 'bind or 'use somewhere, but I'm not sure which
> and how.
>
> Thanks for your help
> --
> Fantam
>
>
>