プログラミング言語の文法によるとっつきにくさ

Rubyのユーザーを増やすためにできること。

上記で書かれている理想のコードなら、僕も Ruby に食指が伸びたかも知れない。

だがしかし、このようにするとそれはもはや Ruby ではない、というのもわかる。

Pythonオフサイドルールの代わりに、{ と } でもブロックを表せる、というのは Python ユーザには受け入れがたいだろうし、Lisp/Scheme の括弧ややポーランド記法を他の書き方に置き換えられるとするなら、それはもはや Lisp/Scheme ではなく、別の言語だといわざるを得ない。

でも Ruby の end をなくすぐらいなら、PythonLisp/Scheme ほど大げさなことではないのではないか、という気もしないでもないので、できるのならば是非やってもらいたい。