>>915
Rubyは確かに糞だが、Pythonはもっと糞言語だろ。不合理だし醜すぎる。

例えば、配列のスライスa[m:n]が閉区間ではなく、上端nを含まない半開区間なのは
不合理。直感的にも記法の対称性からも閉区間が自然だし、整合性がとれて美しい。
スライスの元祖である1968年のALGOL 68では閉区間だったし、スライスを後に採用した
Ada, F#, Fortran, Julia, MATLAB, Perl, PowerShell, S, R, Ruby等も倣った。

半開区間なのはD, Go, Python, Rustだが、この中で一番古参は1991年のPythonだから、
変てこな記法はPythonが元祖か? 実装上の理由でどうしても半開区間にしたいならば、
数学のようにa[m:n)とするか、Swiftのようにa[m..<n]と書くのが合理的。

for i in range(0, 10)のような列挙も半開区間で不合理だし、制御ブロックがendや}で
閉じない足無しなのも醜い。言語名も醜悪極まりないし、作者ヴァン・ロッスムは
美的感覚が欠如している。こんな糞言語に拒絶反応を示すのは当然。