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

-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to