- Ruby 初心者スレッド Part 62
210 :デフォルトの名無しさん[sage]:2017/12/09(土) 14:15:40.37 ID:HCMuc4Gp - >>208
なるほど、良くまとまってますな 要するに、もはや静的型チェックが有ったほうが良かったのは 社会主義が資本主義に負けたのと同じぐらい分かりやすいレベルで 誰の目にも実験的/経験的に明らかというか 動的型のプロパガンダ的な嘘がバレて広く知れ渡ったので 今までは北朝鮮みたいにあんな調子で押し通していたが いよいよ立ち行かないので、あれだけ言っといて今更恥ずかしいことではあるが 恥を忍んでRuby3.0で静的型チェックを入れたい という背景があるってことだね で、ここまではRuby触ってる人なら当たり前の常識なわけだが もし、明示的な型宣言を文法に入れるなら、変数宣言をするということになり 変数宣言をするということは、型だけじゃなく変数のスコープも宣言出来るということで CやJavaなどで見られる、いわゆる普通のレキシカルスコープを採用できるし 「@」のような気職の悪いものは要らなかったという結論になるわけだな なんで変数宣言を入れるということは、静的型に白旗を上げるということだけではなく 「変数宣言を変数への最初の代入で代用するから変数宣言と代入の文法的区別がつかない」 という文法的問題、気色の悪いスコープについても意味が無かったということで おおよそ変数周りのすべてて雪崩的に設計ミスだったということになる ここまで壮大に間違ったなら、一から作り直した方が良いんだろうが それならユーザー視点で考えると、間違ってない他の真っ当な言語を使えばよい話になるので Rubyは大きく間違っているが、もはや間違ったまま行くしかない とMatzは考えているってのが>>208なわけか (流石のMatzもこの程度のことに気が付いていないとは思えない、言わないだけで) ただ宗教的な感覚も絡んできて、誤った考え方でもある一定の信者はつくもので Rubyはあえてそこを狙っているわけで(Matzはインタビューなどで逆張り逆張りと良く言っていた) 初めから分かっててわざと間違えた可能性もあるし、あるいは両方か まぁペテン師だ
|
- Ruby 初心者スレッド Part 62
211 :デフォルトの名無しさん[sage]:2017/12/09(土) 14:50:03.37 ID:HCMuc4Gp - まぁ単純に考えても、今更、静的型を導入するぐらいなら
初めから静的型にしておけばよかったのは言うまでもない 仮に静的型が最近出てきた考え方でRubyを開発した当時は知りもしなかった というなら仕方がないが、静的型は昔からあったし、RubyはCで書かれたわけで 知らなかったというのはあり得ないし、むしろ自分は静的型の恩恵を受けて Rubyを開発したわけであって そこは明確な意思をもって、あえて動的型にしたわけだから、今更静的型にするのはどうよ (なら、初めからしておけよ、と思うだろ?) ただもしRubyが静的型だったのならC/C++やJavaと競合して生き残れる理屈が無かったし それもあって動的型にした部分もあるんだろうし あまり言いたくはないが、そういうのを世間一般では悪魔に魂を売ったとかと表現して それでカルト宗教というかドーピングというか、まぁ社民党にも支持者はいるわけで そこを狙ったんなら、今更クリーンにっつっても、ブレるっつーか、民進党の前原代表みたいになるし メジャー行けばもっと大きな勢力がひしめいてるわけだから 今まで通りマイナーメジャーでやってくのが良いんじゃね?と思わんでもない いやぁこれは、メジャーマイナーとマイナーメジャーのどちらのほうが良いのかという Pythonはメジャーマイナーを狙いに行ってるようなので 一つ席が空いたという部分も含めてRubyはマイナーメジャーを狙う感じなんだろう Matzが好きな逆張り的な意味で
|
- Ruby 初心者スレッド Part 62
215 :デフォルトの名無しさん[sage]:2017/12/09(土) 16:48:54.96 ID:HCMuc4Gp - 「静的型があったほうが良かったのは分かりやすいレベルで明らか」
それを俺の頭の中だけの話で嘘っぱちだというのは勝手だが ではなんで動的型の権化みたいなRubyで 次期メジャーバージョンアップで静的型などという話が持ち上がってるんだ? となるわなぁ 少なくとも次期Rubyを策定している連中はそう考えてるわけで とりあえずRubyにおいては真実だし、このスレ的にはそれ以上の論証は要らないんだが 一般的に言っても最近出てきた目ぼしい言語は当たり前に静的型だし つまり嘘で押し通そうとしているのはお前だが ではなぜ嘘をついたのか?目的はなんだ? 身を守るための嘘なら仕方ないんだが、こんな掲示板でそんな必要ないし 利害関係のない掲示板でなんで嘘をつきまわるんだ?
|
- Ruby 初心者スレッド Part 62
247 :デフォルトの名無しさん[sage]:2017/12/09(土) 22:18:52.50 ID:HCMuc4Gp - 俺は極たま〜〜に静的型どうのこうのの長文を書き込むことがあるぐらいで
言うほど連続投稿しないし、毎日書き込んだりしないし、チラ裏の日記みたいな感じで 特にここ最近半月ほどはスレが荒れていたこともあって何も書き込まないようにしてたんだが 過剰に反応して何にでも荒らし認定する一部のアレな人が全然関係ない人を攻撃していて 攻撃された人は気の毒だなぁとか思いながら、変なことになってるなぁと傍観していたんだが その流れがあまりにもアレすぎたのか、いよいよ本物が居付いてしまったようだけど 自業自得とはいえ残念なことだな 他の真っ当な住人からしたら随分迷惑なことだろうし、俺も嫌かなぁ 結果的には俺の書き込みに過剰に反応する必要は無かったし 元々荒らしと言われるほど、ひどい内容や投稿スタイルではなかったはずなんだが (ここが何処かを考えれば、通常、それぐらいは普通にあり得るかなぁという範囲) 実際には過剰反応している奴が意味のない書き込みで一番このスレを荒らしていたし そのことは他の住人からもちょくちょく指摘が入ってたと思うんだがねぇ というか、そのあいだ俺は書き込んでなかったんだが・・・しかしまぁ結果的にこの事態だわ 俺も勉強になって、自分たちに都合の悪い事実を、荒らし認定などで黙殺しようとしても 事実を黙殺する歪のようなもので、もっと酷いことになるんだな 嘘が雪だるま式に広がって〜とよく似ている こういうときは沈黙は金だね
|