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/
577 名前:デフォルトの名無しさん [2008/07/15(火) 21:29:59 ] 「■後方互換性の重視 以上のような大義名分があっても、ユーザが新しい 普及版に随時アップグレードしてくれなくてはなんに もなりません。使っているライブラリの新バージョン がRuby1.8.7を要求するようになったけれども、肝心 のアプリケーションが動かなくなるのでRuby1.8.6か ら動かせない、ということでは、余計な依存関係が増 えただけになってしまいます。 そこで、前述の普及版のポリシーでは後方互換性を 非常に重視しています。バグや未定義動作に依拠した ようなコードは別ですが、理由もなく既存のプログラ ムの書き換えを要求するような変更は原則として入れ ない方針で開発しています。」
578 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:26:33 ] おもしろい冗談だな。
579 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:43:53 ] 笑えないよ
580 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 22:41:04 ] この文章でなにか重視したつもりなのかと
581 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 08:56:41 ] >>577 コンピュータ関係に限らずこういうのがきっちり守られてる状況を見たことがない
582 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 09:21:09 ] PHPもRubyと一緒だよね。 JavaとかPythonは違うけど。
583 名前:デフォルトの名無しさん [2008/07/19(土) 13:33:52 ] pc11.2ch.net/test/read.cgi/tech/1180713251/344- 344 :デフォルトの名無しさん:2008/07/18(金) 00:56:41 >>334 同意。 PerlのEncodeは終わってる。 言っておくが、自分には使える。 Perl好きだし、Encodeモジュールもわかっているつもり。 ただ、そこまでPerlにはまっていない周りには使えないし、わかってもらえない。 これが致命的。 (よくはまるのは、UTF-8フラグのついた文字列と バイト列としての UTF-8文字列の違いとかのあたり) それに、ソースコードを UTF-8 で書くと、システムがローカルエンコーディングの場合 ファイルを開いたりするのさえ面倒。 Unicode がらみのスクリプトを書くたびに、 sub e { Encode::encode('cp932', $_[0]) } sub d { Encode::decode('cp932', $_[0]) } sub E { map { Encode::encode('cp932', $_) } @_ } sub D { map { Encode::decode('cp932', $_) } @_ } ↑こんなのを上に貼って、 open IN, e"日本語.txt"; とか書いたり、デバッグする時に b 30 ($str eq d"日本語") とかやったりしてるけど、正直言って超バッドノウハウ。 人が見てもやっぱりわからないし。
584 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 16:25:25 ] 小飼氏ストップ安、まで読んだ
585 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 10:59:53 ] [ruby-list:45248] Re: ruby-1.8.5 >卜部です > >yoshi Nakada さんは書きました: >>> >> 一般の人(*)には、今回の 6/20 のリリースで、こういうバグが入り込んでしまっ >>> >> たことも、それが既に修正済であることもわからないってことも問題なのかと。 >>> >> >> > >> > うーん、どうしましょうねぇ。他にもそういうバグがあるんですが、 >> > 1.8.5はすでにメンテナンス終了ということになってしまっているんで >> > すよね。 >> > > >1.8.5は私はもうやる気がありません。オフィシャルに面倒見る人がいなくなっ >たので終了という話なので、他にやる人が出てくればまた再開するのはありなん >じゃないでしょうか。 >そんなマゾ俺以外にどこにいんのって感じではありますが。 とうとうruby-listでまでwww いつまで毒ばらまかせてるのよw
586 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 15:05:07 ] 気持ちはわかる。 もっと評価されていい仕事だと思う。
587 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 20:19:21 ] 他の人が自分のことを、思って欲しいように思ってくれなくて暴れてるの?
588 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 21:55:04 ] やって当然、失敗したらフクロ叩き、こんな感謝を知らない連中ばっかりのコミュでよくやるねぇ。 そこまでしてRubyに入れむのは理解に苦しむけど、1.8.6は継続して。仕事で使わされてるんで…。
589 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 23:16:58 ] さすが人材豊富なRuby界だな。 まともで真面目な奴ほど苦労が多そうだ。
590 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 00:26:14 ] >>589 まともで真面目な奴に言いがかりをつけて 「まともではないから叩いてもいい」 「不真面目だから叩いても良い」 と設定つくって叩きまくるのがこのスレだけどね。
591 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 00:32:34 ] [ruby-list:45252] >> パッチリリースについては、新しいリリースは古いリリースより安定している >> べきなので、前回リリースから新しいリリースまでの間に入り込んでしまった >> 新たなバグについては、深刻なセキュリティホールと同様に、即座に修正版リ >> リースを出す方が良いと思うのですが、いかがでしょうか。 >> > >そう思いますが、修正リリースを出そうという私の提案([ruby-core:17499])は >却下されてしまいました... Rubyの安定版って何だろう...
592 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 00:33:05 ] このスレはRubyの行く末を本気で案じるスレですよ?
593 名前:デフォルトの名無しさん [2008/07/22(火) 12:00:38 ] shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all 1.9って速いんじゃなかったのか?
594 名前:デフォルトの名無しさん [2008/07/22(火) 12:18:59 ] >>591 リリースが駄目な理由 RubyspecでNGがあるwwwwwwwwwwwwwwwwwwwwww
595 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 13:09:25 ] >>593 1.8.6より速い
596 名前:デフォルトの名無しさん [2008/07/22(火) 18:13:47 ] >>591 RubyはSEGVが深刻な問題じゃないんだwwwwwww
597 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 05:22:27 ] www.aoky.net/articles/steve_yegge/tour_de_babel.htm これって中立的?それともRuby信者?
598 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 11:48:26 ] >>597 儲
599 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 12:56:25 ] 儲というよりキ○○イ
600 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 22:08:23 ] D言語って早いんだ。
601 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 23:58:31 ] SEGVっ☆
602 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 16:26:26 ] >>597 Pythonの項なんてよく書けているじゃない
603 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 03:15:00 ] どう書く?orgがRuby厨に荒らされてるwww
604 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 04:51:41 ] 相変わらず本スレよりアンチの方が落ち着いてるなあ。 Railsは動くようになったのかな? >>591 を見るとやはり怖い言語だ。 >>406 の最首って人はそろそろ分かったのかな? 分かってない人が周りに分かってないとかどんだけー。
605 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 08:01:40 ] Rubyにはプログラミング言語以上の価値があると思う pc11.2ch.net/test/read.cgi/php/1217883614/ 馬鹿がまたスレを立てたようだw
606 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 08:25:07 ] 信者がいなけりゃrubyに乗り変えたかもしれない
607 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 09:28:54 ] そんな奴は来なくていいです
608 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 06:58:52 ] 606みたいな実力不足で乗りかえられなかった奴がアンチ化したりするんだろうな。 アンチはほとんどアホばっかり。
609 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 07:13:02 ] Rubyに限らないけど宗教色が強い物は罵倒戦争になりやすいよね。
610 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 07:16:43 ] >>607 スレタイ嫁
611 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 07:53:42 ] >>608 でも技術的な話になると、本スレよりアンチスレのほうがレベルが高いという罠www
612 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 20:33:38 ] それは、アンチスレにきているRubyistのレベルが高いだけ。アンチはアホ。
613 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 21:20:54 ] >Rubyist という言い方がキモイ。Pythonistaも相当のものだが。
614 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 21:31:11 ] ruby使ってる人は声高にrubyのことを叫ぶけどこれが分からない
615 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 22:31:05 ] >Ruby 1.8.7-p72 / 1.8.6-p287がリリースされました。前回のリリースの修正は >不完全で、新しいリリースは以前にアナウンスされたdlの脆弱性の修正を含んでいます。
616 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 22:37:08 ] で信者はなんでこんな不完全なものを使うの?
617 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 08:08:36 ] >>612 でも、このスレで技術的な話題を出してる人達、自分で「アンチ」って言ってるよ。
618 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 00:13:10 ] s = "hoge" p s[4,1] #=> "" s[4, 0] = "e" p s #=> "hogee" とか a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] p a[10,1] #=> [] a[10,0] = 0 p a #=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] みたいなのが嫌い
619 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 04:21:44 ] >>618 そんなの意識的に使おうとしなければ使わないような処理じゃないか。 無害だと思うがな
620 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 08:11:49 ] 何にだってケチつけられるという好例だよ
621 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 10:02:54 ] そんな事するほうがバカです。これだからアンチは…。
622 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 14:50:55 ] そのバカなことを許す言語仕様www
623 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 02:02:02 ] マジレスすると、意識しないとバグるから気をつけた方がいいよ
624 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 08:52:48 ] >>622 なんでも例外吐きまくるよりは記述の楽さを優先させたってことなんだろう。 ただ挙動の統一性の無さは減点だな。 あまり使わないんだからいいんだみたいな擁護はアフォ
625 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 10:39:26 ] a[10,0] = 0 p a #=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] a[10,1] = 9999 p a #=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9999] をどう理解していいかがわからない。 ぶっちゃけ前者はバグじゃね?
626 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 12:43:47 ] >>625 なぜ前者はバグだと思ったんだい?説明してごらん。
627 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 13:07:08 ] arr[i,n] はスライス記法だと理解していたが、 nが0の場合スライス出来ないんじゃ? と思ったができるのね。そこに挿入と。理解できた。
628 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 17:15:31 ] 一番やっかいなのは、要素1つを切りだそうとしてるのに、空(文字列・配列)が返ってくるところ 切り出せなかったらnilが返ってくると思ってると、間違いを犯す 昔は違ったということは、誰かが望んでそう変更したんだろうけど、 なんのためにそうしたのかは、私は知らない
629 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 17:27:55 ] この話って、 a=[0,1,2] p a[a.size-1] #=> 2 p a[a.size] #=> nil で p a[a.size, 1] #=> [] p a[a.size, 2] #=> [] p a[a.size+1, 1] #=> nil てのが気持ち悪い、っていうような話? 要点はどこだろうか って書いてたら >>628 とかぶった(わけでもないか?)
630 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 07:41:15 ] >>629 単純にリストの構造上そうなってしまっているんだろうな。バグか仕様かと言えばバグだな。 これを仕様と言い張ることは、言語仕様が腐っていることを認めることになる。
631 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 13:19:50 ] いや、完全に意図的な仕様だよ。 いってみれば、Cで配列の最終要素の次を指すポインタも有効なのと同じようなもんだ。
632 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:14:01 ] 337 :デフォルトの名無しさん:2008/08/19(火) 22:07:06 Ruby's FAQ Q: 鬼車とは? A: 次期Rubyに搭載予定の正規表現ライブラリ。 338 :デフォルトの名無しさん:2008/08/19(火) 22:09:32 Ruby's FAQ (by ●●t●) Q: 鬼車とは? A: 次期Ruby専用の正規表現ライブラリ。
633 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:34:48 ] 仕様なら明文化してもらいたいものだ。 互換Ruby作ってる人たちが怒りそうだけど。
634 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:42:25 ] 仕様変更しても何も言わないから、初心者スレなんかで、 リファレンスのサンプルコードの実行結果が違うことを指摘されるまで、 誰も気付かないままだったりする。それが Ruby Way なんでしょ
635 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:48:23 ] D言語やってる俺にとってはなんでもない事だが 仕事で使ってる奴は怒り心頭だろうな
636 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:51:30 ] >>635 ruby enterprise editionなんてのが既にあるwww
637 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 23:04:40 ] 長く使ってると「変にテクニカルなとこ」を(無意識的に)触らずにスクリプト作るようになるから、 変にテクニカルな部分の動作が変わっても誰も困らないし意識しないんだよな
638 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 23:07:28 ] Ruby人口が増えたのが1.8以降だからなだけだと思うけど
639 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 23:07:44 ] >誰も困らないし
640 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 23:07:57 ] for 文の実装方法が変わっても文句言わないのと同じようなもんか 引っかかるのは初心者ばかり
641 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 23:10:44 ] >>640 forなんて誰も使わないだろ。 なくしても誰も文句なんて言わないと思う。
642 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 23:58:55 ] >>640 > for 文の実装方法が変わっても文句言わないのと同じようなもんか 何これ? 1.8 -> 1.9 で何か変わったの?
643 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 00:09:51 ] リファレンス見てみたけど、rubyの for ってfor in しかないの? perlのfor(each)っぽくはあるけどそれなら in いらねw JavaScript等と挙動も違って紛らわしいし、本当にいらない子?
644 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 00:24:21 ] while は代替手段が面倒なものもすっきり書けて便利だけど for はいらない子 なまじ for があるがゆえに Ruby らしい each ぶん回しスクリプトを作ってもらえないことが多い 宿題スレとかで劣化したCにすら見えない悲惨な課題スクリプトがよく出る
645 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 02:00:21 ] 普通はforは使わないが、 ERBの中ではよく使っている。
646 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 09:01:04 ] >>643 for (i = 0; i < n; i++) がしたいってこと? Rubyじゃつかわないから、心配しなくていいよ。 while でさえあまり使わないのに。
647 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 09:07:15 ] とにかくRubyは変態文法がなんとかならんのか。
648 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 10:25:22 ] >>631 それ、何ていうバッファオーバーランですか?
649 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 10:49:49 ] Rubyオリジナルの文法なんてむしろ少ないんだが
650 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 15:40:54 ] そうそう。 混ぜ方のセンスが悪いだけ。パクリ元は悪くない。
651 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 20:32:15 ] >>648 そういう意味じゃないだろ 参照はがしして使うわけじゃなし
652 名前:デフォルトの名無しさん [2008/08/21(木) 00:52:34 ] pc11.2ch.net/test/read.cgi/unix/1217829296/
653 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 04:36:27 ] ニコニコのRuby動画が増えてなによりです
654 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 08:37:00 ] Rubyにはプログラミング言語以上の価値があると思う pc11.2ch.net/test/read.cgi/php/1217883614/ このスレの奴らどうにかしてくれ
655 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 09:20:09 ] 久々に伸びてるネタスレじゃん みんなつきあいが良くて何よりじゃないか
656 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 23:47:20 ] 素晴らしいネタスレだな
657 名前:デフォルトの名無しさん [2008/08/24(日) 22:51:31 ] オヌヌメの言語教えて
658 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 23:23:04 ] >>657 python=変態的でないRuby
659 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 03:05:05 ] またrubyに脆弱性かよwwww
660 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 15:52:04 ] 今度はどんな脆弱性なんだ?
661 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 22:37:35 ] も、脆弱性かぁ
662 名前:デフォルトの名無しさん [2008/09/05(金) 14:47:57 ] ruby 1.9だとRailsが12倍速くなるらしいぞwww
663 名前:デフォルトの名無しさん [2008/09/05(金) 18:05:28 ] HotRuby on v8がYARVの10倍速いらしいから、 HotRuby on v8でRails動くようにしたほうがいいんじゃね?
664 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 11:29:07 ] >>663 やってみたら?
665 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 08:35:30 ] Rubyは初心者をやさしいわかりやすいと言って釣るのはやめたほうがいいんじゃないか。 ドキュメントの非・充実っぷりといったら、釣られた初心者が哀れ。
666 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 10:08:11 ] コミュニティに対して文句言われるほど易しいとかわかりやすいとかいう説明が蔓延してるのか? 俺には到底そうには思えんのだが もしそういう人がいるのなら、そいつ個人を正せ
667 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 10:10:00 ] Railsのドキュメント充実っぷりを 本家も見習えばいいのに
668 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 10:16:53 ] Railsは別言語だから、ドキュメントないと何もできないんよ Rubyではなんとかなるレベルの人でも、Railsは容易には読めん Rubyを理解することとRailsを理解することは全く違う
669 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 10:25:43 ] groovy: 約5.5?500倍 rhino: 約1.5?50倍 jython: 約2?150倍 jruby: 約20?6000倍 yher2.blogspot.com/2006/10/groovy-rhino-jython-jruby.html 古い記事だがjruby遅すぎワロタ 言語から腐ってんだなwwww
670 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 10:47:15 ] 本スレも初心者スレもキチガイだらけになった
671 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 10:59:03 ] だらけっていうか一人だな
672 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 11:02:21 ] ま、書き込む時間帯は偽れないからな
673 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 12:01:04 ] 遅いのは事実じゃん。 事実を言われて相手をキチガイ扱いのルビ厨。 そんなことして速くなるわけじゃないのにねwwww それにここはアンチスレだばーかwwww
674 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 12:48:19 ] 読解力なさすぎて笑える。
675 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 12:51:47 ] YAMLでRubyをがトレンドです
676 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 13:08:41 ] 遅いのは事実なのに事実すら認めないルビ厨にビックリ!
677 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 16:07:45 ] まだ言ってるw もう今さらあとには引けないんだろうな。
678 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 16:07:48 ] あまりに初々しい煽りに懐かしさを覚えた
679 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 16:11:46 ] もう少し応援してやれよw スレの場をわきまえた貴重な人材じゃないか
680 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 16:32:05 ] パターンが同じだと飽きるんだよな
681 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 20:45:10 ] >>669 JRubyの連中はCRubyより遅ければバグだと表明しているので、 今はそんときの100倍は速くなってると思われ。 YARVもそのうち抜かされるんじゃない。
682 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 23:59:01 ] 互換性や脆弱性の問題にどう対応していくのか Rubyが抱える課題、NaClの前田氏が講演 www.atmarkit.co.jp/news/200809/11/ruby.html
683 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 00:01:49 ] > goshはScheme処理系のGuache なんというまことちゃん
684 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 17:40:17 ] 性能面よりも現在大きな課題となりつつあるのは互換性の問題だ。まつも と氏らが開発するRubyのバージョン間の互換性と、JRuby、IronRuby、Rubi nius、MagLevなどのRuby処理系の間の互換性の問題がある。Rubyは仕様 が文書化されておらず、「ときどき各処理系の開発者がメーリングリストでま つもとさんに確認している状態」(前田氏)という。またバグか仕様かはまつ もと氏にしか分からないこともあり、「しかも言ってることが時々変わってい る(笑)」という。前田氏は「ソースコードがドキュメントだ。バグも完全に記述 されている」というまつもと氏のハッカーらしい発言を引用して苦笑いする。 リファレンスマニュアルに関しても、現在では日本語よりも英語のほうが充 実しているのだという。 ・・・いや笑い事じゃねーよ 仕様書いてからソースかけよ。後回しにするからめんどくさくなるんだよ てかそんな趣味プログラミングみたいな開発体制だったのかよ 会社だったら出酢マーチ必至じゃねーか
685 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:05:47 ] >>684 どこぞで, "AST 公開すると気ままに言語仕様いじれなくなるから、AST 出すのいやだ" みたいなこと言ってなかったけ?
686 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:40:56 ] あらゆる意味で、どこまでも趣味の言語だねえ
687 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 22:38:12 ] >>684 何年も前からずっとこんな感じだよな。 「きちんとした」方向に行かないのは、ある意味で凄いよ。 使うのは絶対嫌だけどw
688 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 01:09:42 ] これはちょっと・・・ 個人で使うにはいい言語なんだけど、こういう開発体制の言語を中規模以上のプロジェクトで採用するのはないなー そんなプロジェクトは信頼できないよ。 まつもと氏自身がそれが問題だとこれっぽっちも考えてなさそうなところが終わってる。 認識してくれれば改善の期待もできるんだが・・・
689 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 01:13:46 ] 処理系が増えてきたのもあって、 さすがに不味いってことでRubySpec策定中
690 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 09:33:12 ] しかしMatzはそんなもの守るつもりはサラサラない。
691 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 14:19:38 ] >>684 それだけじゃなくて blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/36096 これも問題
692 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 16:53:54 ] 何が問題なの?
693 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 17:37:04 ] Macは過去の互換性なんてものに捉われなかったからこそ あそこまで進歩できたんだよ。 そんな小さいところに拘っていたらWindowsのように澱んで終わってしまう。
694 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 17:37:45 ] 進歩?rubyが?はあ?
695 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 18:29:01 ] 正直Macはどうでもいい。
696 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 20:33:59 ] 互換性てのはある程度の規模の案件で使われるには必須の条件なわけだが
697 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 20:39:37 ] www.rubyist.net/~matz/20070707.html YARVってどれくらい1年で遅くなったんだwwwwwww www.atmarkit.co.jp/news/200809/11/ruby02.jpg
698 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 17:33:44 ] >>696 それいったらPHPどうなんだという。 みんな使ってるから自分も使うという以上の選択理由は大抵存在しない。
699 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 22:27:16 ] PHPってプログラム言語なの? ちょっと前に、流行った「へんな宗教」かとおもた。
700 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 03:33:51 ] ポストホロニックプログラミングの略
701 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 19:10:53 ] >>698 >みんな使ってるから自分も使うという以上の選択理由は大抵存在しない。 これ名言だな、それ以外の理由は後付けということか。なるほど。
702 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 20:15:52 ] んなわけないでしょ それだとPythonがPerlを置き換えた理由がつかない
703 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 20:20:09 ] 別に置き換わっていない件について
704 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 23:48:14 ] >>703 同意。どこをどうみたらPerlを置き換えたといえるほどPythonが広まったと勘違いできるのか。 Pythonも、>>698 の応用で説明できるな。みんながつかってないから自分も使わない。
705 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 00:55:24 ] python は科学分野とかでは十分広まったと言えると思う。 むしろ日本のpythonの利用率の低さが異常。
706 名前:デフォルトの名無しさん [2008/09/21(日) 17:55:37 ] >>698 自分でサーバ立てるならともかく、 安いレンタルサーバではperlやRubyに比べて、PHPが圧倒的に速いからなー。 事実上、mod_php VS CGI になってる。
707 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 18:01:38 ] >>707 そうかな。 mod_phpだとprocess idがみんな同じになってしまい、セキュリティ上のリスクが高いから PHPでもCGI実行しているところが多いと思ってたけど、違うのか? VPSでも使わない限り、mod_phpはやめたほうがいいと思うけど。
708 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 02:03:35 ] >>707 セーフモードで動かしてるんじゃないの?
709 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 04:52:13 ] >>708 昔、セーフモードのPHPで、 「ディレクトリを掘ってその中にファイルを作成する」 ことがどうしてもできなくて絶望した。 サーバ屋さんの設定がおかしかったのかなぁ? ディレクトリを作成するまではできるがそのパーミッションを 変えられないとか、とにかくさんざんだった記憶が・・・
710 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 14:36:04 ] >>705 裾野が広がることが良いこととは限らない いまくらいがちょうどいいと思うよ
711 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 15:34:44 ] rubyとperlって何が違うの?
712 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 16:31:41 ] 開発者とコミュニティとドキュメントとライブラリが違う
713 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 18:41:52 ] 名前が違う
714 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 19:01:37 ] 文法が違う
715 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 22:51:17 ] 生き方も違う♪ そんな歌があったよね
716 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 05:14:29 ] Rubyを使ってるやつは何でこう、どいつもこいつもウザいんだ。
717 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 10:51:46 ] モルモンだからだろ
718 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:02:26 ] モルモン教は良く知らないが、ノリが本屋にいる英会話の勧誘のお姉ちゃんと一緒なのは確かだ。
719 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:03:03 ] ↑はRuby信者の事ね。 モルモン教の人は、本当に知らないw ソルトレークシテイだっけか。その辺に多いらしいがw
720 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:08:07 ] 知らないのならネタにしなきゃいいのに、モルモンとかいう 単語には妙に食いつきがいいのもアンチ これがイスラムだったらびびって敬遠する奴も多いんだろうな 人の信仰を茶化すのはハイリスクノーリターンだとわからんのだなw
721 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:12:05 ] 、と、恐い目を血走らせてスゴむモルモンの末端信者
722 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:15:16 ] このスレ…何か塩くさいw
723 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:17:31 ] いや俺は真宗の末端(ってなんだよw)檀家。 少なくとも葬式は真宗の坊さんが来るんだろうと思うが、信者かどうかは不明 その程度の人間には、信仰なんてわからんよ。わからんからそんな所で 楽しめないだけ?
724 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 13:07:21 ] 言語はともかく、コミュニティがキモイな。 コミュニティが内輪ネタで閉じすぎ。
725 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 11:42:57 ] PythonっていつになったらまともなOOPLに生まれ変わるの?
726 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 12:19:11 ] 3.0から
727 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 12:43:17 ] いまの所々無理があるのが、使う側も無理できて楽しいところでもある。
728 名前:デフォルトの名無しさん [2008/10/06(月) 16:53:36 ] 現代の肖像まつもとゆきひろ/プログラミング言語「Ruby」開発者 www.aera-net.jp/latest/ www.excite.co.jp/News/magazine/MAG18/20081006/282/
729 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 12:24:33 ] RubyとSleipnirって似てない? 既存機能のパクリ、変な信者が多いとか
730 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 12:44:46 ] >>729 Lunascapeの方が
731 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 23:49:12 ] 1.9 に 1 引数のときの for の最適化キター
732 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 02:22:25 ] なかったのか
733 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 10:22:22 ] VMの再定義フラグってビットシフトよりバイト配列のほうが速いのか… こいつぁ意外だったね。こっちのほうが読み易いけど。
734 名前: mailto:sage [2008/10/18(土) 18:41:08 ] rubyこれから勉強します
735 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 02:25:00 ] なぜアンチスレでそんな宣言をするんだ?アンチになるために勉強するのか?
736 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 08:35:18 ] 芸能人でもアンチが多いほど人気のある証拠ですよね? こんなスレが立っているってことは、Rubyはかなり人気のある言語と認識してOKですよね?
737 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 08:41:10 ] >>736 お前つまんないよ
738 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 08:55:08 ] 井の中の蛙
739 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 07:31:41 ] >>736 そういう観点でいうと日本ではPythonよりRubyの方が100倍マシ鴨ね
740 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 07:34:02 ] レンタルビデオ屋に、頭文字Dのビデオ借りに行ったんだけど 「か行」探しても全然ないんだよ で、レンタルビデオ屋のアホ店員は「あたまもじD」って読んでるんじゃね?と思って 「あ行」を確認したらマジで置いてあってびびったwww
741 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 07:37:16 ] 何言ってるんだおまえは。イニシャルディーって読むんだよ。 あ行にあって当たり前だ
742 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 07:47:51 ] >>741 www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=%E9%A0%AD%E6%96%87%E5%AD%97D%E3%81%AE%E3%83%93%E3%83%87%E3%82%AA%E5%80%9F%E3%82%8A%E3%81%AB%E8%A1%8C%E3%81%A3%E3%81%9F%E3%82%93%E3%81%A0%E3%81%91%E3%81%A9&num=50
743 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 20:26:31 ] ダックタイピング: クラスの派生やプロパティー定義変更時に関係するダックタイピングをすべて配慮する必要がある > 本来クラス内にカプセル化されてあるべき「定義」が外部に散り漏れているに等しい クロージャ: クラスの派生やプロパティー定義変更時にそれらを利用するクロージャをすべて配慮する必要がある > 本来クラス内にカプセル化されてあるべきメソッドの「実装」が外部に散り漏れているに等しい この理解は正しいでつか?
744 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 21:20:00 ] >>743 ダックタイピングとは、継承関係が存在しない型間においても、シグネチャが一致するメソッドは呼び出せる、という概念を指しているだけ。 結局、あるオブジェクトに着目したとき、あるメソッドが呼び出せるかどうかはそのオブジェクトから公開されているかどうかで決定するのであり、ダックタイピングという考え方とカプセル化は無関係。 クロージャについては、君がクロージャというものをまったく間違った理解で捉えてるのだと思うが、ずれすぎていて何を言ってるのかすらわからん。 というわけで、いずれの場合も君の理解は正しくない。
745 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:52:39 ] これがRubyのいうオブジェクト脳というやつか
746 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 00:19:18 ] Rubyがいうのか
747 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 02:27:51 ] >743 クロージャは >744 の言う通り君の間違い ダックタイピングは Python でも Objective-C でも smalltalk でも実装されている 実態は名前付き method を dictionary から検索して間接的に呼んでいるだけだが 型安全性の保証されない polymorphism とも捉えられる便利でインチキな機能と 冥土の瑠美衣ちゃんが逝ってた
748 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 05:13:04 ] クロージャはむしろデータ抽象に使えるという罠w
749 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 07:41:28 ] ダックタイピング使いまくったプログラムって、保守できるの? Javaのインターフェースから良いところを全て無くしたような イメージ持ってるんだけど。
750 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 07:46:01 ] 実装の実際上は 「公開メソッド名を何にするかに際して一定の共通ルールを設ける」 だから、そこのフォローさえあれば問題なかろう
751 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 08:26:23 ] ナローキャスト使いまくったプログラムよりはずっとマシという罠。
752 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 08:37:32 ] >>750 よく分かってないけど、ちゃんとルールを決めれる位なら、 ダックタイプする必要ないような。おれの勘違い? それにルールをちゃんと守ってるかってどうやってチェックするの? まさかfind+grepじゃないよね。
753 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 10:27:17 ] >>752 実行時エラーでチェックするんじゃね。 例えばJavaのinterfaceにしたって、メソッドの有無までは静的に確認できても、 それが期待される従って実装されてるかは実行しないとわからない。 と、いうことは、メソッドの有無まで含めて実行してみてテストしたって大差は なかろ。
754 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 14:10:40 ] >>752 動的言語はあんたの言う通りあまり大規模開発には向いていないと思う その分パワフルで柔軟性があるので、少数精鋭の体制なら力を発揮する
755 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 14:20:07 ] >>752 場所によっては、コーディングをチェックする専門の人もいるらしいよ 書きっぱでイケイケGOGOな世界ばっかりでは無いかも
756 名前:752 mailto:sage [2008/10/23(木) 08:28:34 ] >>753-755 参考になった。ちょっとおれの頭が固かったみたいだ。
757 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 21:18:04 ] @蠣←これを右クリでコピーする Aスタート→すべてのプログラム→アクセサリ→メモ帳を起動 B編集→貼り付け C編集→すべて選択 D変換キーを押す
758 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 20:25:36 ] 1.9.1が近づいてきましたね。
759 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 20:43:04 ] 567 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/11/05(水) 02:45:28 これの実用的なライブラリってある?rubyでいうrailsくらいの
760 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 20:44:44 ] >>759 Erlangスレに帰れ
761 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 21:27:02 ] >>759 それはアンチによる陰謀です。
762 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 08:39:51 ] >>758 例によって互換性が心配。
763 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 03:45:20 ] 俺もないけど心配スンナ
764 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 09:39:05 ] 青島乙
765 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 00:17:43 ] 青島?
766 名前:デフォルトの名無しさん [2008/11/20(木) 11:34:33 ] >>765 元都知事
767 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 12:34:46 ] そーのうちなーんとか なーるぅだーろーおー
768 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 01:22:53 ] や、青島じゃなくて植木だろといいたかったんだが、作詞が青島なのか。
769 名前:デフォルトの名無しさん mailto:sage [2009/01/11(日) 20:09:20 ] rubyは最後(最高)
770 名前:デフォルトの名無しさん mailto:sage [2009/01/11(日) 20:09:42 ] >>769 わろっしゅ
771 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 21:43:09 ] 今度の1.9リリースをもってRubyが勝利者となります。 アンチスレはリリースを持って終了いたしますので宜しくお願いいたします。
772 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 14:40:47 ] いつまで経っても出ないし、出たとしてもどうせバグバグだぜ?
773 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 14:55:15 ] 1.9っていつでるの?
774 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 22:22:49 ] >>771 つか, 2.0 とかって話どこいったんだ???
775 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 02:11:57 ] >>774 うろ覚えでしかないんだけど、確か Matz が思い描いている2.0 ってのがあるにはあるが その仕様をきちんと決めて実装するのはまだ無理だから、その手前の 1.9.x というバージョンで。ということだったと思う。 どこいったというかMatzの頭の中からでてきてないだろう。
776 名前:デフォルトの名無しさん [2009/01/31(土) 05:15:25 ] Ruby1.9.1キタ――――――(゚∀゚)――――――!!
777 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 06:31:52 ] >>775 思い描いている2.0は温め過ぎてリリースされずにRubyが終わるのですね、わかります。
778 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 07:24:11 ] 1.9.x の次は 1.A.x だろ
779 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 07:30:17 ] 違うよ、次のバージョンは「も.るも.ん」だよ
780 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:16:04 ] 最近googletechtalksでmatzを見ました。 約10年間抱いてきたmatz像を壊されました。 御自身の最適化もしてください...
781 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 09:04:33 ] >>780 あなたまだ若いでしょ? 40過ぎるといろいろ努力しても難しいもんがあるんですよ あの野茂だってあれですから
782 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 17:58:51 ] 高速化したRuby 1.9系、初の安定版リリース[09/02/02] ttp://pc11.2ch.net/test/read.cgi/pcnews/1233579860/1-100
783 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:04:11 ] >>780 kwsk
784 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:06:32 ] >>783 あ、youtubeのgoogletechtalksね。 ttp://www.youtube.com/watch?v=oEkJvvGEtB4 動画自体はもう一年近く前のだけど
785 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 02:11:13 ] 本スレの次スレはしばらく建たないのかな? 1.9安定版が出たところで、普通ならもう少し盛り上がってもよさそうなもんなのに、 野次馬しか集まらないのが、何か末期的なものを感じる
786 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 09:07:30 ] 凄い勢いで埋まってるな・・・
787 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 09:25:53 ] Rubyについて Part34 pc11.2ch.net/test/read.cgi/tech/1233686068/
788 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 17:10:24 ] アンチは死滅した。さぁ、みんなで2.0へ向かって前進だ!
789 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 17:29:21 ] Python のスレで暴れてるだけです 困ったもんだ
790 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:03:24 ] このスレってやたら刺々しく荒れるときもあれば、 今日の天気みたいに心地よい優しさ、親切心にあふれることもあるんですねぇ。
791 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 18:20:55 ] 「これから来る」に「〜の延長線」でRubyがあがっているけど、そもそもRubyに 延長できるような一本通った「線」なんかないよね? www.atmarkit.co.jp/news/200902/13/matz.html
792 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 20:19:01 ] むかしのMatzとゆかいな仲間達(少数)でグダグダ決めてたほうがフットワークが軽くて良かったよね。 今迄好き放題な気分だったけど、気がつくとRubyにも互換性という名の足枷がはまっていたという。
793 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:33:03 ] むしろRailsという名の足枷かと。
794 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:23:36 ] 米国でRuby関連書籍の売り上げが減速か − @IT ttp://www.atmarkit.co.jp/news/200902/27/langs.html
795 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:26:57 ] 開発者達が適当こいてるから そっぽ向かれるんだよな
796 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 20:53:23 ] 1.9のencoding絡みで外人さんたちが混乱しないか心配。
797 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 21:03:17 ] >>796 似たようなのは既にあるぞ 日本人がNKF.guessぶち込んでISO8859が一切検知できなくなって IconvとEncodingでエラー出まくりでバグレポが当社比3倍くらいの大盛況 しかも「なんかえらーでます」「いやそれでは私もわかりません」「なんかえらーでます」「いやだから」という NKFの動作を知らない人たちの右往左往する遣り取りがいとめしうま っていうか日本語限定以外のライブラリにNKF入れんなよ開発者さん泣いてるぞあれ絶対
798 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:11:46 ] >>794 バブルもそろそろ終わりだな。なむー
799 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 06:15:45 ] Rails3も後方互換なしっぽいしなあ。
800 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:08:34 ] バージョンアップに追従できない人って多いからね。混乱は広がるだろうね。 今後はプロジェクト失敗の原因をRubyのせいにされるケースも増えてくるだろうね。
801 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 06:26:04 ] バージョンアップというか別物になるからな。大抵。
802 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 07:00:21 ] スキルのない半可通が流行で採用して、プロジェクトは失敗。 戦犯としてRailsやRubyが処罰されるというケースの増加が心配されます。
803 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 03:13:49 ] Railsは今後どうなるんだろう。崇拝者が大量にいるけど。
804 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 07:35:01 ] そして第二のzopeに
805 名前:デフォルトの名無しさん [2009/03/16(月) 02:30:26 ] なんだかんだでPHPだよなあ。
806 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 05:48:28 ] Rubyの方がjavascriptよりだんぜん使える
807 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 07:48:08 ] なぜクライアントサイドのJavascriptと比較する?
808 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 13:14:02 ] Railsさわってみたが、組み込みっぽいクラスを拡張しまくるのがきもちわるい。
809 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 13:18:17 ] 自分で拡張するのは楽しいけど 他人がやってるのを使わされるとおえぇってなる
810 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 13:24:23 ] 言語内DSLの行き着いた形だと思う Ruby知らなくても使えるのがメリットだが、Ruby知っててもRubyの知識が使えないのがたいそうキモい
811 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 21:48:09 ] きもいよね さらに悪いことに素のRubyに戻ったときにあれっ?てならない?
812 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 16:12:04 ] これとかな ttp://rubyconf2008.confreaks.com/advanced-dsls-in-ruby.html
813 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 23:55:46 ] Rubyも結構つかわれるようになってきたみたいだけどさ、 Ruby採用して失敗したプロジェクトの知見を集めて利用するとかどうかな。
814 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 10:36:51 ] >>813 賛成 Rubyに限らず失敗したプロジェクトの情報や経験は後世のために残すべきだよな
815 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 07:46:57 ] 愚痴って形なら、たいそう豊富な経験を語ってくれそうな気もするなw
816 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 08:35:57 ] Javaからとかいうクソ洗脳本を真に受けて失敗というのは聞くしな 決定権を持つやつが中途半端にRuby信者だとすごく危険
817 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 09:41:11 ] 本当のRuby信者はRubyのインストールだけを願い出る もちろん、自分の仕事を高効率で行うためだ というか、Javaで失敗した糞会社がRubyを食い散らかしている Javaですら失敗した奴がそれより劣るRubyで多人数システム作れるとは到底思えない
818 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 11:04:06 ] Rubyにはバカ避けのメカニズムがないからな 効率悪いRuby信者がいることを忘れちゃだめだぜ
819 名前:デフォルトの名無しさん [2009/03/28(土) 23:15:21 ] 引く手あまたのプログラミング言語は? slashdot.jp/developers/article.pl?sid=08/04/06/2313251 --- Java(16479件)、C++(8080件)、C#(7780件)、JavaScript(6749件)、 Perl(5710件)、PHP(2641件)、Python(1408件)、COBOL(1207件)、 Ruby(769件)、Lisp(33件)といった感じらしい。 とりあえずJavaとC/C++/C#、あとJavaScriptを覚えれば、 当分仕事には困らないようである。COBOLのしぶとさも目立つ。 ちなみにHaskellやOCamlの求人は10以下だったそうだ。 ---
820 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 01:58:44 ] >>819 そういうデータみて、そう思うのって学生さん? それともプログラマーって・・・
821 名前:デフォルトの名無しさん [2009/03/29(日) 15:51:59 ] > 1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る これって、どっちかっていうとPython信者だろ。
822 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 15:56:33 ] 珍しい意見だな。PythonもRuby信者にselfとか煽られれると思うけど Python信者がRubyを煽ってるのはあまり見かけないな endについてもRuby信者はあったほうがよい、と思ってるし
823 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 16:00:51 ] インデントベースとかselfはPythonの特徴だと思うが、 PythonのRubyに対する利点として強調されてるのは見たことが無いなあ (賛否両論あるにせよ)Pythonの一般的な利点として取り上げられることはあるようだけど
824 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 16:24:42 ] pythonのselfはModula-3のスタイルを踏襲しているのであって、 それ自体をどうこう言うのはナンセンスというか無教養を晒してるだけ。 つーか、ルビ信者のこの手の批判って、言語機能の歴史と流れを知らない ことが原因なものが多すぎ。
825 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 16:31:16 ] 煽りあいってそういうもんだから。 > つーか、ルビ信者のこの手の批判って、言語機能の歴史と流れを知らない > ことが原因なものが多すぎ。 この辺はお互い様だし。 あと、単純な使い勝手の観点では、経緯やら筋論などの事情なんか、はなから 関心なかったりするが、それらの指摘の全部が全部無益でもない
826 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 16:34:53 ] Pythonって、楽しさはともかく美しさは長所だと思ってるんじゃね? インデントなんかその典型。 あんなもんバグ推奨仕様にしか見えないけど。
827 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 16:38:58 ] 美しさは長所だろ ていうかインサイドルールのどこがどういうふうにバグ推奨仕様なんだよ
828 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 16:58:46 ] メジャーな言語だと、不思議と採用してるのが少ないんだよなあ 他にHaskellぐらい?でもブロックと併用できるはずだし プログラマは保守的なのだろうか
829 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 17:07:52 ] PythonてHaskellみたく{foo, bar}とかできないの?
830 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 18:09:28 ] スペースひとつでまるっきり意味が変わっちゃうような言語仕様なんてバグ推奨と言わずして何て言うんだよ?w
831 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 18:58:19 ] irb(main):001:0> p (1).inspect "1" => nil irb(main):002:0> p(1).inspect 1 => "nil"
832 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 21:11:21 ] Rubyの括弧省略は綺麗な省略
833 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 10:39:46 ] >829 それってどういう意味なの?
834 名前:829 mailto:sage [2009/03/30(月) 15:24:54 ] あ、カンマじゃないセミコロンだ。 Haskellでは例えば do { s <- getLine ; putStr s } みたいに、 複数行使う あ い う のようなのを あ { い ; う } と書けるんだけど。
835 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 07:35:20 ] >>834 できるよ。 if True: print 1; print 2 とか。
836 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 11:36:45 ] つか割と色んな言語で出来ないかそれ
837 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 11:43:10 ] pythonの場合はセミコロンが改行の代わりにもなる、ということじゃ?
838 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 11:58:18 ] >>830 >スペースひとつでまるっきり意味が変わっちゃうような言語仕様なんてバグ推奨と言わずして何て言うんだよ?w それはRubyのほうがひどい こんなこと本気でいっているやつがいるからRubyistがバカにされる
839 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 15:09:31 ] >>838 文法といえば・・・ 意味を考えればダメなのは自明だけど "a + b" を a + b と書けないのには全俺が泣いた
840 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 15:15:33 ] 頻出ですな。カンマとかドットとかブレースとか
841 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 19:46:31 ] irb(main):001:0> a = 3 => 3 irb(main):002:0> b = 5 => 5 irb(main):003:0> eval "a irb(main):004:0" + b" => 5
842 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 02:54:22 ] >>839 a + b と書くような椰子はプログラミングのセンスなさすぎ。だいたいこんなの意味わからないだろ。 2行に分ける意味もないし。俺は一度もこんな書き方したことない。
843 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 06:57:57 ] >>842 横に長くなると、前で演算子を揃えたくなることがある。前は揃うが、後ろは揃わない。 a = hage_hage.hoge_ho_ge().ho_ge_hoge + hage.hoge().ho_hoge + hage_hage.hoge().ho_ge_hoge a = hage_hage.hoge_ho_ge().ho_ge_hoge + hage.hoge().ho_hoge + hage_hage.hoge().ho_ge_hoge > プログラミングのセンスなさすぎ > だいたいこんなの意味わからないだろ > 2行に分ける意味もないし ・・・えーっとw
844 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 10:06:54 ] ほげはげ野郎が
845 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 10:10:39 ] ほっちゃーん ほ、ほーっ、ホゲゲーッ ホゲーッ
846 名前:デフォルトの名無しさん [2009/04/02(木) 12:51:52 ] >>827 オフサイドルール?
847 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 13:25:30 ] そんなことより野球しようぜ!(AA略
848 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 17:37:46 ] じゃあ俺ボーカルやるわ。
849 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 17:59:19 ] じゃあ俺車掌さんね。
850 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 20:13:57 ] ttp://d.hatena.ne.jp/wasisan/ Matzとかが釣られてたけど笑えない。相手しちゃダメなんじゃね。
851 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 22:58:22 ] 「(俺には)内部イテレータが理解できない」→「内部イテレータなんて提供してる言語はダメだ」 といってるだけにしか見えない。
852 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 00:37:48 ] この人、知識がキーワード的というかなんというか そもそも参考に上げてる文献とか読んでないだろ 知らないのなら叩かなければいいのにね
853 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 00:42:34 ] ///) /,.=゙''"/ / i f ,.r='"-‐'つ____ 細けぇ事はいいんだよ!! / / _,.-‐'~/⌒ ⌒\ / ,i ,二ニ⊃( ●). (●)\ / ノ il゙フ::::::⌒(__人__)⌒::::: \ ,イ「ト、 ,!,!| |r┬-| | / iトヾヽ_/ィ"\ `ー'´ / なんだろ多分。 ただ、このスレでアンチルビーにアンチな流れは珍しいな。
854 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 00:51:16 ] 擁護しようがないっていうか。 俺アンチだけど、こゆのと一緒にされたくないんです。
855 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 04:25:23 ] >>843 えーとじゃねえ。 a + bをわざわざ2行に分ける椰子はいないと言っただけでそれですか。 だったら最初から"長い行を分けるとき"と条件書いとけ。 自分の説明のまずさを人のせいにすんな。 相手にちゃんと通じる日本語勉強してから来い。
856 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 04:36:47 ] 見苦しいから、言い訳しないほうがいいと思うよ。 あの流れで「目の前に見える、そのaと+とbで構成されたコードの話だけ」をしてました〜って、 どんだけコミュニケーションのセンスがズレてんのw
857 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 06:55:34 ] をいをい、そんな不正確な説明しかできない椰子のプログラムなんか 俺が発注者だったら絶対受け取らないね。 その程度のこともまともに書けないんじゃどうせ曖昧な仕様書しか書けないだろ。 しかも全然素直じゃない。人と打ち合わせするときにヲタクの常識なんか通用しないって。 誰が読んでも文字通りにしか解釈できないように、誤解しないように話すのが 正しいコミュニケ0−ションのしかたなんだよ。わかったかな、ぼうやwww
858 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 07:01:40 ] 頑張るなぁ。 自分が自分の意図を伝えられなかったことには寛大なのが可愛いな。 そういや、ある程度の歳になると「ぼうや」とかって煽らなくなるよな。 ハシカみたいなもんか。
859 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 09:16:02 ] >>839 誰も言わないから俺が言う \使えよ
860 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 10:10:55 ] >>859 そこまでするほどのことじゃない微妙さが肝じゃないか
861 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 10:13:55 ] 改行エスケープって言語として負けだよね
862 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 04:36:57 ] >>858 俺の意図はちゃんと伝わってる。だからこそ意地になって言い張ってきたんだし。 それにそもそも文章通りに読んだ俺に責任はないしな。 いくら言い張ったって一度書いたことは、なかったことにはできないんだよ。 これからはもう少し頭を使って書くことだ。
863 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 11:12:32 ] >>858 意図はみんなに伝わってるんじゃない? ただ、いみじくも彼自身が言っているように > 文字通りにしか解釈できない ことが問題なのであって
864 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:50:37 ] >>863 全然問題じゃない。むしろそう書くのが正しい。 なぜなら「文字通りにしか解釈できないから誤解なく伝わる」んであって、 複数通りに解釈できるように曖昧に書いたら誤解されて伝わるに決まっている。 そうなると、誤解を解くためにさらに詳しい説明をしなければならなくなり、 余計な手間がかかるし、読んだ相手も無駄な時間を使わされることになる。 だから、文章で自分の意図を正しく伝えるには、プログラミングなみに神経を使って 必要十分条件を書いておく必要がある。特に大事なことを伝えるときはね。
865 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 03:07:44 ] なんか微妙に香ばしいのが湧いてるんだな 辺境スレとしてはいいことだ
866 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 05:38:13 ] 我等一同、もう充分に堪能いたしましたゆえ、そろそろ釣り宣言を給わって、 お開きにしていただきとうございます。 何卒お聞き届けいただきますよう、お願い申します。
867 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 05:56:04 ] Rubyと名が付く場所はどこもこうだな。
868 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 08:45:31 ] アンチが必死で張り付いてるからなw
869 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 09:27:35 ] アスペルガーな人をひきつける何かがあるのかな。
870 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 19:05:32 ] アスペRuby
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には自由があると思いました