And I thought I had a good grasp of American !!
Differences in punctuation
() = brackets (UK English) = parentheses (US English)
[] = square brackets (UK English) = brackets (US English)
Source: Ritter RM. The Oxford guide to style. Oxford: Oxford University
Press, 2002.
On Sunday, December 23, 2007, at 05:04 pm, Izkata wrote:
>
>
> On Sun, 2007-12-23 at 16:37 +0800, Peter Wood wrote:
>> Hi Nick
>>
>>> Just tonight, a reader from my site wrote to say that in the past,
>>> all
>>> the documentation he had previously read had led him to misunderstood
>>> the syntax of a simple 'if expression, originally thinking that the
>>> conditional evaluation needed to be placed in brackets (which made
>>> every condition always evaluate to true...).
>>
>> I must be missing something:
>>
>>>> (1 = 2)
>> == false
>>>> (1 = 1)
>> == true
>>>> ("a" = "a")
>> == true
>>>> ("a" > "c")
>> == false
>
> Brackets, not parens:
>
>>> to-logic [1 = 2]
> == true
>
> And I can see one reason why this would be especially confusing - 'if
> versus 'while. They both have conditionals, except 'while does use a
> block while 'if does not. This makes sense because the condition in an
> 'if is only evaluated once, while 'while needs to evaluate the
> condition
> multiple times, but the reasoning is only apparent once you understand
> how a block! works.
>
> --
> To unsubscribe from the list, just send an email to
> lists at rebol.com with unsubscribe as the subject.
>
--
To unsubscribe from the list, just send an email to
lists at rebol.com with unsubscribe as the subject.