[#6660] Ruby on Neko ? — Nicolas Cannasse <ncannasse@...>

Hi folks,

14 messages 2005/11/19

[#6672] testing for hardlink with "test(?-, ...)" flawed on Windows — noreply@...

Bugs item #2858, was opened at 2005-11-20 16:35

13 messages 2005/11/20

[#6684] semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...>

Hi all,

81 messages 2005/11/21
[#6685] Re: semenatics of if/unless/while statement modifiers — Mauricio Fern疣dez <mfp@...> 2005/11/22

On Tue, Nov 22, 2005 at 08:22:59AM +0900, Stefan Kaes wrote:

[#6686] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

Mauricio Fern疣dez wrote:

[#6687] Re: semenatics of if/unless/while statement modifiers — Eric Hodel <drbrain@...7.net> 2005/11/22

On Nov 21, 2005, at 4:37 PM, Stefan Kaes wrote:

[#6689] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

Eric Hodel wrote:

[#6693] Re: semenatics of if/unless/while statement modifiers — Yukihiro Matsumoto <matz@...> 2005/11/22

Hi,

[#6695] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

Yukihiro Matsumoto wrote:

[#6718] Re: semenatics of if/unless/while statement modifiers — mathew <meta@...> 2005/11/22

[#6722] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

mathew wrote:

[#6707] Re: semenatics of if/unless/while statement modifiers — "David A. Black" <dblack@...> 2005/11/22

Hi --

[#6708] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

David A. Black wrote:

[#6714] Re: semenatics of if/unless/while statement modifiers — "David A. Black" <dblack@...> 2005/11/22

Hi --

[#6717] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

David A. Black wrote:

[#6798] ruby 1.8.4 preview2 — Yukihiro Matsumoto <matz@...>

Hi,

37 messages 2005/11/30

Re: semenatics of if/unless/while statement modifiers

From: Stefan Kaes <skaes@...>
Date: 2005-11-22 16:51:54 UTC
List: ruby-core #6722
mathew wrote:

>
> On Nov 21, 2005, at 11:37 PM, Stefan Kaes wrote:
>
>> I find it rather inelegant to be forced into writing
>>
>>   if x = options[:x]
>>     f(x)
>>   end
>>
>> or even
>>
>>  f(options[:x]) if options[:x]
>>
>> instead of
>>
>>  f(x) if x=options[:x]
>>
>> The Rails source code is literally messed up with the second  
>> variant, which is potentially slower too.
>
>
> I'm really not a fan of
>
>    do thing if condition

No one forces you to use it. But it is already there and probably won't 
vanish.

All I'm striving for is that "stmt if expr" should be semantically 
equivalent to "if expr then stmt end". That's all.

>
> because to understand what it's doing I have to read it backwards.  
> It's like the old Mark Twain joke about reading a German newspaper.  
> <URL:http://www.crossmyt.com/hc/linghebr/awfgrmlg.html>

Well, I'm German, so maybe it's more natural for me.

But isn't "drive down the road until you see a stop sign" valid English? 
And I've never heard "until you see a stop sign, drive down the road"? 
Although this would be valid German, if translated literally :-)

-- stefan


In This Thread