From: no.top.post@... Date: 2011-05-16T19:42:01+09:00 Subject: canonical/syntax-diagrams representation. 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! The bloke who heads 'intentional programming' wrote a good article explaining why makes the task more difficult, as you already know intuitively. Because this is my Nth programming language, I just want to make a