[REBOL] Re: Core 2.5.2 - Less aggressive evaluation - howto evaluate ?
From: ingo:2b1 at: 7-May-2002 23:29
Hi Gregg,
Gregg Irwin wrote:
> Hi Ingo,
>
> <<
> >> a: context[ b: context[ c: 1]]
> >> f: func ['word] [print word]
> >> f a/b/c
> a/b/c
>
> what do I have to do to get 'word evaluated?
>
> This seems to work, but I can't tell you *why* it works. :)
>
>>>f: func ['word] [print reduce [word]]
But by now I can sorta tell you why. This works, too:
f: func ['word] [reduce reduce [word]]
and 'print reduces its arguments, too.
Kind regards,
Ingo