- 1 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:35:48 ]
- オブジェクト指向スクリプト言語Rubyが嫌いな人のためのスレッドです。
他言語の一方的なあげ足取りが好きな最強厨御用達言語Rubyについて。 1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る 2. Ruby より機能が絞られている言語に対しては「不足」「楽しさが(ry」「快適さがない」「こんな機能がないなんて」 3. Ruby より機能が豊富な言語に対しては「大きすぎる」「美しくない」「そんな機能不要」 うっとおしいRuby厨やRails厨の迷惑や気持ち悪い主観の押しつけ、腐れ言語や不安定ライブリについて語り合いましょう。 ■関連スレ Rubyについて Part 30 pc11.2ch.net/test/read.cgi/tech/1200106073/ ■前スレ Rubyについて(アンチ専用) Part001 pc11.2ch.net/test/read.cgi/tech/1190559748/ Rubyについて(アンチ専用) Part002 pc11.2ch.net/test/read.cgi/tech/1200210768/
- 871 名前:デフォルトの名無しさん [2009/04/09(木) 21:02:40 ]
- >>843
プログラムは上から下に眺めることが多いからね。 俺も、前側にそろえたい派だ。
- 872 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 21:34:18 ]
- 確かにFortranの継続行は行末マーカー方式じゃなくて行頭マーカー方式
だったからなぁ
- 873 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 00:40:02 ]
- a = hage_hage.hoge_ho_ge().ho_ge_hoge \
+ hage.hoge().ho_hoge \ + hage_hage.hoge().ho_ge_hoge これで我慢してくれ。
- 874 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:03:10 ]
- VBみたいで嫌
- 875 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 15:34:40 ]
- Python信者って、回りに言わないことが善としてて気味悪いよね。
Ruby狂いに比べたらマシだけど。
- 876 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:00:36 ]
- 自分が目にした何人かの人間を「○○信者」全体にあてはめるような
物の言い方・判断の仕方のほうが気味悪いと思う。
- 877 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 03:07:23 ]
- >>850こりゃ悲惨だな 最後まで論破されててワロタ
- 878 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 23:33:57 ]
- Danke shön
- 879 名前:デフォルトの名無しさん [2009/04/15(水) 14:37:23 ]
- schoen
- 880 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 19:21:28 ]
- rb_ary_inspectとinspectって何が違うの?
- 881 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 21:59:00 ]
- 前者はArray#inspectを実装しているC関数
後者は内容を示す文字列を返すメソッド名
- 882 名前:デフォルトの名無しさん mailto:sage [2009/06/05(金) 17:06:34 ]
- Rubyにはもう夢がない
- 883 名前:デフォルトの名無しさん mailto:sage [2009/06/05(金) 21:26:57 ]
- 1.9 への移行は頓挫しつつあるしな。
- 884 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 16:24:16 ]
- まだまだ。
商売敵wのPHPの4→5の本格移行までの要日数に勝っていればいいじゃないか。 てか2.0がでれば1.9を飛ばしてもいいんだしな。
- 885 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 16:25:59 ]
- 2.0って出す気あるんか?
- 886 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 16:37:09 ]
- 1.9.40あたりから着手します
- 887 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 17:01:07 ]
- Perl6ですら年末〜来年初頭には出るっぽいんだからRuby2.0にも期待していいよね
2.0になったら名前変わるんだっけ?
- 888 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 18:36:02 ]
- Perl 6は毎年「クリスマスまでにはリリースします。いつのクリスマスとは言えないけど」
って繰り返してるからなあ……。
- 889 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 18:52:28 ]
- 2.0ってPython3よりすごいの?
- 890 名前:デフォルトの名無しさん [2009/06/09(火) 22:32:00 ]
- 速度的には。
人気的にはどっちもどっち。 GoogleAppEngineで使っているPythonが2.5で更新される予定はなさそうだから、 世間もそれにあわせてPython3へはなかなか移行しないんじゃないかなあ。
- 891 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 19:02:23 ]
- Ruby1.9 vs Python3 vs PHP6 vs Perl6
がデッドヒートてことか。さぁ、張った張った!
- 892 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 19:18:11 ]
- いや、V8とWebkitが2馬身差先を走ってる。
- 893 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 20:57:08 ]
- いまだ開発中のPerl6とデッドヒート・・・だと・・・
- 894 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 23:08:18 ]
- まるでRuby2.0がRC段階みたいな言い方じゃないか
- 895 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:23:47 ]
- Pythonは日本の本屋で解説書がほとんど無い、
でもRubyはその2〜3倍ぐらいある、 まぁめくそはなくそだが
- 896 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:48:40 ]
- >Ruby の join って Enumerable のメソッドでは無くてリストのメソッドなんだな。
Pythonのアンチスレからのコピペ 言われて見ると確かに疑問だがEnumerableにできない理由とかあるんだろうか
- 897 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:59:50 ]
- join は要素の順番が重要過ぎるからだよ
{1 => 2, 3 => 4}.join の返り値が 1234 でも 3412 でもいいとかいうのは普通ないだろ
- 898 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 17:14:23 ]
- mix-in 先の each が要素を返す順番に処理を試して最終的な結果を返すというのが Enumerable だろ
each が返す順に文字列を挟んで返す、each がシーケンシャルかどうかは知らんので気をつけて使え(・ε・)プップクプー というのじゃ駄目な理由はなんだい? ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/3151 > まつもと ゆきひろです > |これって、EnumerableはSequentialであることは保証されない、 > |ということでいいんでしょうか? > > そういうものです,たぶん.
- 899 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 17:25:53 ]
- あーそっかなるほど
そうすると今度はSequentialってモジュールがほしくなってきた うまい例が思いつかないけど、ポコポコと文字列を返すブラックボックス的な何かがあって 結果をまとめたものを表示させたいようなときに便利かなと思った Arrayにpushしてからjoinとか適宜concatでもいいけど、かっこ悪いなあって言うそれだけの理由
- 900 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 17:32:27 ]
- これは何度でも言うんだが、Enumerable に順番の概念と順番依存の便利メソッドを搭載したのが Array だ
順番が重要なら Array を使う 順番いらんなら Set をもっと下に持ってきたほうが面白かったんじゃね、と思うことは2年に1回くらいある 群が Set、Set に枚挙の意味を持たせたのが Enumerable、Enumerable に順番を持たせたのが Array
- 901 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 17:50:52 ]
- Arrayは有限長だけどEnumerableは無限長かもしれない、ってのもあるな。
- 902 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 18:03:48 ]
- >>900
それはそうなんだけどね、でもArrayはincludeできないじゃん 自作クラスのインスタンスにjoin的な操作をしたいときはどうしようっていう けど有用な例を思いつかない時点で不毛だな、取り下げるわ >>901 それは思いつかなかった そんなもんjoinしたらえらいことになるな
- 903 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 18:08:51 ]
- >>902
> えらいことになるな いや別に each したら戻ってこないとでも?
- 904 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 18:12:50 ]
- each の中で自分に push しまくれば無限ループになるんじゃね
a = [1,2,3] a.each do |e| a << e end と思ったが無限長ってそういう意味じゃないことに思い至ったのでどうでもよくなった
- 905 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:52:40 ]
- >>897
>join は要素の順番が重要過ぎるからだよ そんなことないんじゃないかなあ 単に each の順番でつなげます、でいいじゃん だって Enumerable#first とかあるんだぜ?
- 906 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 21:53:51 ]
- www.atmarkit.co.jp/news/200906/12/jruby.html
>それを言語仕様もAPI仕様もなしにやる。これはまったく不可能なことに思えましたね JRubyの中の人も大変だなw
- 907 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 07:46:32 ]
- >>903
eachじゃなくてjoinから戻れないってこと
- 908 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 10:33:00 ]
- 日本人は仕様やドキュメントがないと騒ぎ
一方ガイジンは仕事を進めた
- 909 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 01:02:13 ]
- Ruby系ツールのネーミングセンスはなんとかならんのか。
Ra*eとかRIPとか
- 910 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:08:48 ]
- Rubyの今後のロードマップとかないの?
- 911 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:13:39 ]
- >>910
次は1.9.3を出します
- 912 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 11:32:25 ]
- 1.9.2 は出ないの?
- 913 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 22:39:03 ]
- クリスマスを予定
- 914 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 14:33:38 ]
- rubyを触ってみましたが
やはり言語オタクが作ったとおり、構文で何か魅せられました でも実用的なのはやっぱりpythonだ
- 915 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 21:09:21 ]
- 何がどう実用的なの?
- 916 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 07:37:25 ]
- そりゃインデントがハードタブでもスペースでも許容してくれる寛大なところだろ
どうせならそこまで強制すればいいのに
- 917 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 14:30:48 ]
- タブでインデントしちゃダメって言語あるのか?
Makefileはスペースじゃダメだが、あれはインデントとはちょっと違うし。
- 918 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 14:42:05 ]
- >>917
Pythonとインデントの2語で思いつくことを20字くらいで述べよ(自由記述、配点5点)
- 919 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 14:55:54 ]
- COBOLの正書法
- 920 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 20:33:56 ]
- Rubyには自由があると思いました
|

|