>From rebol22-draft-manual\expevaluation.html:
{{
Words are evaluated somewhat differently than simple values. When a word is
evaluated its value is looked-up, evaluated, and returned as a result.
}}
This statement looks oversimplified to me.
It is not valid in the following example:
b: "Expected result"
a: 'b
a
yields:
>> b: "Expected result"
== "Expected result"
>> a: 'b
== b
>> a
== b
,which surely differs from evaluated B
It shall be reworded to something like this:
{{
Words are evaluated somewhat differently than simple values. When a word is
evaluated, its assigned value is looked-up. If the assigned value is a word,
the assigned value is returned as a result. If the assigned value is not a
word, it is evaluated and returned as a result.
}}
Ladislav
- [REBOL] Evaluation/functions Re:(4) joel . neely
- [REBOL] Evaluation/functions Re:(7) lmecir
- [REBOL] Re: Evaluation/functions Re:(7) giesse
- [REBOL] Evaluation/functions Re:(9) lmecir
- [REBOL] Evaluation/parentheses Re: lmecir
- [REBOL] Evaluation/parentheses Re:(... joel . neely
- [REBOL] Evaluation/parentheses Re:(... lmecir
- [REBOL] Re: Evaluation/parentheses ... giesse
- [REBOL] Re: Evaluation/functions Re... giesse
- [REBOL] Evaluation/functions Re:(11... lmecir
- [REBOL] Re: Evaluation/words lmecir
- [REBOL] Re: Evaluation/words giesse
- [REBOL] Re: Evaluation/functions Re... giesse
- [REBOL] Evaluation/functions Re:(13... lmecir
- [REBOL] Re: Evaluation/functions Re... giesse
- [REBOL] Re: Evaluation/functions Re:(3) giesse
- [REBOL] Evaluation/blocks Re: news . ted
