yuguiのコメント: Re:Rubyはオワコン (スコア 1) 41
元コメントはJavaしか知らなかった人の意見に見えるなー。
CもC++もPerlもPHPもGroovyもユーザーが集まって、そのフィードバックを元に言語として完成されていく過程での互換性はこんな風にひどいものだった。Rubyはそこから学んで何とか問題を最小限に抑えようとはしているし、開発陣の趣味と言うにはあまりにも長く1.8.7をサポートして移行パスを用意してきた。
が、それに比べてもJavaの互換性サポートは素晴らしすぎる。古い文法でコンパイルした.classをリンクすれば今どきのライブラリのjarと一緒に動作するし、最新のランタイムでそのまま動く。それと比べれば、Rubyは今回は1.8-1.9 shimも提供できていないし見劣りするのは事実かと。それをRuby特有の問題だと思ってしまう当たりに元コメントの視野の狭さが伺えて、Javaしか知らないのかなーと疑る。
やっぱりライブラリレベルではshimを用意して、あとは1.8-1.9 translatorを書けば少しはましになるのかな。
CもC++もPerlもPHPもGroovyもユーザーが集まって、そのフィードバックを元に言語として完成されていく過程での互換性はこんな風にひどいものだった。Rubyはそこから学んで何とか問題を最小限に抑えようとはしているし、開発陣の趣味と言うにはあまりにも長く1.8.7をサポートして移行パスを用意してきた。
が、それに比べてもJavaの互換性サポートは素晴らしすぎる。古い文法でコンパイルした.classをリンクすれば今どきのライブラリのjarと一緒に動作するし、最新のランタイムでそのまま動く。それと比べれば、Rubyは今回は1.8-1.9 shimも提供できていないし見劣りするのは事実かと。それをRuby特有の問題だと思ってしまう当たりに元コメントの視野の狭さが伺えて、Javaしか知らないのかなーと疑る。
やっぱりライブラリレベルではshimを用意して、あとは1.8-1.9 translatorを書けば少しはましになるのかな。