[REBOL] Re: Please help me out
From: lmecir:volny:cz at: 24-Aug-2010 15:18
Dne 24.8.2010 14:50, Gérard Côté napsal(a):
...snip...
> In fact if I apply the recomendation from Ladislav, using compute instead of
> eval
> could have made the real sense easier to grasp from the beginning - at least
> to me !
The terminological problem of the proper usage of the word "evaluation"
is quite deep. In my contribution I cited some documentation sources.
There is an alternative, as I recently mentioned in CureCode #1641.
In my opinion, it makes sense to use the word "evaluation", "evaluate",
etc. for expression evaluation. When used this way, we obtain:
1) In REBOL expressions, blocks evaluate to themselves.
2) REBOL blocks supplied as arguments to interpreting functions (like
the DO function) are "interpreted" by the respective functions.
Note, that the DO function is not the only interpreter function there
is. As an example, the PARSE function interprets REBOL blocks as
matching rules, using the Parse dialect. You can easily define your own
block-interpreting functions, creating new REBOL dialects as often as
you like.
-Ladislav