From: Peter Hickman Date: 2011-05-16T20:24:35+09:00 Subject: Re: canonical/syntax-diagrams representation. On 16 May 2011 11:42, wrote: > I started investigating ruby. > It's very informal, which is NOT suitable for computing. Strange that, plenty of people seem to be using it just for that purpose. What do you think it should be used for? > The chatty syntax introduction that: IF can come before > or after, as you like, and arguments can be bracketed > or not, as you like and block can use "}" or END; is BAD! The trailing IF is a very old form of syntax, it certainly goes back to Basic on the VAX it might go back even further than that (Algol maybe). We seem to have coped somehow. '{ ... }' and 'do ... end' are slightly different. > The bloke who heads 'intentional programming' wrote a > good article explaining why of freedom> makes the task more difficult, as you already > know intuitively. I suspect that your intuition and ours are at some variance. Who is this 'bloke', does he have a name? How about a link to the article. > Because this is my Nth programming language, I just > want to make a