[REBOL] Re: The evaluation semantics
From: lmecir:mbox:vol:cz at: 4-Sep-2005 8:15
Volker Nitsch napsal(a):
>On 9/3/05, Ladislav Mecir <[lmecir--mbox--vol--cz]> wrote:
>
>>
>>Volker Nitsch napsal(a):
>>
>>
>>
>>>On 9/3/05, Ladislav Mecir <[lmecir--mbox--vol--cz]> wrote:
>>>
>>>
>
>>As I said, there *are* exceptions:
>>
>> abc: func [:x] [abs x]
>> abc -4 + -5 ; == -1
>>
>>
>>
>
>Agreed, and
> abc: func ['x] [abs x]
>But these are intended.
>Maybe we use different meanings for "exceptions"?
>To me they are "watch out", hard to explain, surprising things.
>
....
yes, they are surprising, I could have used surprises instead of
exceptions, if you prefer. Another surprise is this:
probe + 1 2 ; == 3
(at least I think, that it looks like a surprise, or exception)
Anyway, the fact is, that such exceptions/surprises are common in
natural languages too, where you can hardly find a rule without exceptions.
-L