From: Shingo Hagiwara Date: 2009-07-23T01:08:34+09:00 Subject: [ruby-dev:38860] Re: 複素数リテラルについて 2009/07/23 0:32 に Tadayoshi Funaba さんは書きました: >> 数式として見やすいことと、ソース上見やすいと言うことは少し違う気がします。 > (中略) >> 数式の言語と、rubyの言語は分けるべき、混ぜるならばそれなりの識別子を付けた方が良いと思うのですが、どうでしょうか。 > > 数式の言語というのがどういうものかわからないですが、scheme や python は > 数式の言語で、ruby は違うということなんでしょうか。 くだらないレスに、レスを頂いて恐縮です。 単純な話を言うと、 数式では、「wx+y=z」という式はあっても、「wx+yx=z」(yxのxはwxのxとは意味が異なる)という式は無いのではないかと言うことです。 ただ、提案の「i」が許容されると、そのような式がrubyのソースコード上出現する許容を産んでしまう気がします。 最近、rubyが便利になっていくのは分かっているのですが、 使うには複雑(構文とは乖離した作法のような知ることが増える)になっていっているようで それを危惧して門外漢ながらに申し上げさせて頂きました。 どこかの誰かが言っていたのですが、「ソフトウェアは、最終的に利便性を追求するあまり、使えないぐらいどうしようもなく複雑になる」と言う言葉を思い起こします。 元が使いやすかっただけにその点を危惧したしだいです。