From: Justin Collins Date: 2011-05-17T18:24:26+09:00 Subject: Re: canonical/syntax-diagrams representation. On 05/16/2011 03:42 AM, no.top.post@gmail.com wrote: > I started investigating ruby. > It's very informal, which is NOT suitable for computing. > 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! Which is bad? The informal specification, the actual syntax, or the verbose introduction you are using? (I think the latter?) > The bloke who heads 'intentional programming' wrote a > good article explaining why of freedom> makes the task more difficult, as you already > know intuitively. Not sure I agree. For example, why do we have "unless" and "until" when we already have "if not" and "while not"? Because sometimes it's more natural to use one or the other. _Too_ many options may be a problem, but I don't think Ruby has _too_ many. > Because this is my Nth programming language, I just > want to make a