[#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: mathew <meta@...>
Date: 2005-11-25 15:47:57 UTC
List: ruby-core #6783
On Nov 22, 2005, at 10:51 AM, Stefan Kaes wrote:

> 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 :-)

The funny thing about programming is that I find languages with  
English-like structure to be very annoying. AppleScript and HyperTalk  
are the classic examples.

Apple thought that programming would be more accessible to average  
people if the programming language was as similar to English as  
possible. Maybe it is, but in spite of repeated attempts to learn  
AppleScript, I've found it harder to pick up than Ruby.

Basically, I don't want lots of syntactic variations. I don't want  
ten different ways to express the same thing. I want simple structure  
that relates directly to algorithmic units--decisions, repetitions,  
and so on.

Just because something is a legitimate way to phrase something in  
English, doesn't mean it's a good structure to add to a programming  
language. The classic example there would be the "come from" statement.

Look at the legal system. Contracts there are written in English. Yet  
they are so complex, with their multiple dependent clauses and long- 
winded phrasing, that there are major efforts to try to re-phrase  
them in something more like a programming language, so that people  
can understand them. (Creative Commons, for example.)


mathew

In This Thread