Rubyについて(アンチ専用) Part003at TECH
Rubyについて(アンチ専用) Part003 - 暇つぶし2ch700:デフォルトの名無しさん
08/09/16 03:33:51
ポストホロニックプログラミングの略

701:デフォルトの名無しさん
08/09/16 19:10:53
>>698
>みんな使ってるから自分も使うという以上の選択理由は大抵存在しない。
これ名言だな、それ以外の理由は後付けということか。なるほど。

702:デフォルトの名無しさん
08/09/16 20:15:52
んなわけないでしょ

それだとPythonがPerlを置き換えた理由がつかない

703:デフォルトの名無しさん
08/09/16 20:20:09
別に置き換わっていない件について

704:デフォルトの名無しさん
08/09/16 23:48:14
>>703
同意。どこをどうみたらPerlを置き換えたといえるほどPythonが広まったと勘違いできるのか。
Pythonも、>>698の応用で説明できるな。みんながつかってないから自分も使わない。

705:デフォルトの名無しさん
08/09/18 00:55:24
python は科学分野とかでは十分広まったと言えると思う。
むしろ日本のpythonの利用率の低さが異常。

706:デフォルトの名無しさん
08/09/21 17:55:37
>>698
自分でサーバ立てるならともかく、
安いレンタルサーバではperlやRubyに比べて、PHPが圧倒的に速いからなー。
事実上、mod_php VS CGI になってる。

707:デフォルトの名無しさん
08/09/21 18:01:38
>>707
そうかな。
mod_phpだとprocess idがみんな同じになってしまい、セキュリティ上のリスクが高いから
PHPでもCGI実行しているところが多いと思ってたけど、違うのか?
VPSでも使わない限り、mod_phpはやめたほうがいいと思うけど。

708:デフォルトの名無しさん
08/09/22 02:03:35
>>707
セーフモードで動かしてるんじゃないの?

709:デフォルトの名無しさん
08/09/22 04:52:13
>>708
昔、セーフモードのPHPで、
「ディレクトリを掘ってその中にファイルを作成する」
ことがどうしてもできなくて絶望した。

サーバ屋さんの設定がおかしかったのかなぁ?
ディレクトリを作成するまではできるがそのパーミッションを
変えられないとか、とにかくさんざんだった記憶が・・・

710:デフォルトの名無しさん
08/09/22 14:36:04
>>705
裾野が広がることが良いこととは限らない
いまくらいがちょうどいいと思うよ

711:デフォルトの名無しさん
08/09/25 15:34:44
rubyとperlって何が違うの?

712:デフォルトの名無しさん
08/09/25 16:31:41
開発者とコミュニティとドキュメントとライブラリが違う

713:デフォルトの名無しさん
08/09/25 18:41:52
名前が違う

714:デフォルトの名無しさん
08/09/25 19:01:37
文法が違う

715:デフォルトの名無しさん
08/09/27 22:51:17
生き方も違う♪

そんな歌があったよね

716:デフォルトの名無しさん
08/09/28 05:14:29
Rubyを使ってるやつは何でこう、どいつもこいつもウザいんだ。

717:デフォルトの名無しさん
08/09/28 10:51:46
モルモンだからだろ

718:デフォルトの名無しさん
08/09/28 12:02:26
モルモン教は良く知らないが、ノリが本屋にいる英会話の勧誘のお姉ちゃんと一緒なのは確かだ。

719:デフォルトの名無しさん
08/09/28 12:03:03
↑はRuby信者の事ね。
モルモン教の人は、本当に知らないw
ソルトレークシテイだっけか。その辺に多いらしいがw

720:デフォルトの名無しさん
08/09/28 12:08:07
知らないのならネタにしなきゃいいのに、モルモンとかいう
単語には妙に食いつきがいいのもアンチ

これがイスラムだったらびびって敬遠する奴も多いんだろうな
人の信仰を茶化すのはハイリスクノーリターンだとわからんのだなw

721:デフォルトの名無しさん
08/09/28 12:12:05
、と、恐い目を血走らせてスゴむモルモンの末端信者

722:デフォルトの名無しさん
08/09/28 12:15:16
このスレ…何か塩くさいw

723:デフォルトの名無しさん
08/09/28 12:17:31
いや俺は真宗の末端(ってなんだよw)檀家。
少なくとも葬式は真宗の坊さんが来るんだろうと思うが、信者かどうかは不明

その程度の人間には、信仰なんてわからんよ。わからんからそんな所で
楽しめないだけ?

724:デフォルトの名無しさん
08/09/28 13:07:21
言語はともかく、コミュニティがキモイな。
コミュニティが内輪ネタで閉じすぎ。

725:デフォルトの名無しさん
08/09/29 11:42:57
PythonっていつになったらまともなOOPLに生まれ変わるの?

726:デフォルトの名無しさん
08/09/29 12:19:11
3.0から

727:デフォルトの名無しさん
08/09/29 12:43:17
いまの所々無理があるのが、使う側も無理できて楽しいところでもある。

728:デフォルトの名無しさん
08/10/06 16:53:36
現代の肖像まつもとゆきひろ/プログラミング言語「Ruby」開発者
URLリンク(www.aera-net.jp)
URLリンク(www.excite.co.jp)

729:デフォルトの名無しさん
08/10/07 12:24:33
RubyとSleipnirって似てない?
既存機能のパクリ、変な信者が多いとか

730:デフォルトの名無しさん
08/10/07 12:44:46
>>729
Lunascapeの方が

731:デフォルトの名無しさん
08/10/13 23:49:12
1.9 に 1 引数のときの for の最適化キター

732:デフォルトの名無しさん
08/10/18 02:22:25
なかったのか

733:デフォルトの名無しさん
08/10/18 10:22:22
VMの再定義フラグってビットシフトよりバイト配列のほうが速いのか…
こいつぁ意外だったね。こっちのほうが読み易いけど。

734:
08/10/18 18:41:08
rubyこれから勉強します

735:デフォルトの名無しさん
08/10/20 02:25:00
なぜアンチスレでそんな宣言をするんだ?アンチになるために勉強するのか?

736:デフォルトの名無しさん
08/10/20 08:35:18
芸能人でもアンチが多いほど人気のある証拠ですよね?
こんなスレが立っているってことは、Rubyはかなり人気のある言語と認識してOKですよね?

737:デフォルトの名無しさん
08/10/20 08:41:10
>>736
お前つまんないよ

738:デフォルトの名無しさん
08/10/20 08:55:08
井の中の蛙

739:デフォルトの名無しさん
08/10/21 07:31:41
>>736
そういう観点でいうと日本ではPythonよりRubyの方が100倍マシ鴨ね

740:デフォルトの名無しさん
08/10/21 07:34:02
レンタルビデオ屋に、頭文字Dのビデオ借りに行ったんだけど
「か行」探しても全然ないんだよ
で、レンタルビデオ屋のアホ店員は「あたまもじD」って読んでるんじゃね?と思って
「あ行」を確認したらマジで置いてあってびびったwww

741:デフォルトの名無しさん
08/10/21 07:37:16
何言ってるんだおまえは。イニシャルディーって読むんだよ。
あ行にあって当たり前だ

742:デフォルトの名無しさん
08/10/21 07:47:51
>>741
URLリンク(www.google.com)

743:デフォルトの名無しさん
08/10/21 20:26:31
ダックタイピング:
クラスの派生やプロパティー定義変更時に関係するダックタイピングをすべて配慮する必要がある
> 本来クラス内にカプセル化されてあるべき「定義」が外部に散り漏れているに等しい

クロージャ:
クラスの派生やプロパティー定義変更時にそれらを利用するクロージャをすべて配慮する必要がある
> 本来クラス内にカプセル化されてあるべきメソッドの「実装」が外部に散り漏れているに等しい

この理解は正しいでつか?

744:デフォルトの名無しさん
08/10/21 21:20:00
>>743
ダックタイピングとは、継承関係が存在しない型間においても、シグネチャが一致するメソッドは呼び出せる、という概念を指しているだけ。
結局、あるオブジェクトに着目したとき、あるメソッドが呼び出せるかどうかはそのオブジェクトから公開されているかどうかで決定するのであり、ダックタイピングという考え方とカプセル化は無関係。

クロージャについては、君がクロージャというものをまったく間違った理解で捉えてるのだと思うが、ずれすぎていて何を言ってるのかすらわからん。

というわけで、いずれの場合も君の理解は正しくない。

745:デフォルトの名無しさん
08/10/21 22:52:39
これがRubyのいうオブジェクト脳というやつか

746:デフォルトの名無しさん
08/10/22 00:19:18
Rubyがいうのか

747:デフォルトの名無しさん
08/10/22 02:27:51
>743
クロージャは >744 の言う通り君の間違い

ダックタイピングは Python でも Objective-C でも smalltalk でも実装されている
実態は名前付き method を dictionary から検索して間接的に呼んでいるだけだが
型安全性の保証されない polymorphism とも捉えられる便利でインチキな機能と
冥土の瑠美衣ちゃんが逝ってた


748:デフォルトの名無しさん
08/10/22 05:13:04
クロージャはむしろデータ抽象に使えるという罠w

749:デフォルトの名無しさん
08/10/22 07:41:28
ダックタイピング使いまくったプログラムって、保守できるの?
Javaのインターフェースから良いところを全て無くしたような
イメージ持ってるんだけど。

750:デフォルトの名無しさん
08/10/22 07:46:01
実装の実際上は

  「公開メソッド名を何にするかに際して一定の共通ルールを設ける」

だから、そこのフォローさえあれば問題なかろう

751:デフォルトの名無しさん
08/10/22 08:26:23
ナローキャスト使いまくったプログラムよりはずっとマシという罠。

752:デフォルトの名無しさん
08/10/22 08:37:32
>>750
よく分かってないけど、ちゃんとルールを決めれる位なら、
ダックタイプする必要ないような。おれの勘違い?
それにルールをちゃんと守ってるかってどうやってチェックするの?
まさかfind+grepじゃないよね。

753:デフォルトの名無しさん
08/10/22 10:27:17
>>752
実行時エラーでチェックするんじゃね。

例えばJavaのinterfaceにしたって、メソッドの有無までは静的に確認できても、
それが期待される従って実装されてるかは実行しないとわからない。
と、いうことは、メソッドの有無まで含めて実行してみてテストしたって大差は
なかろ。

754:デフォルトの名無しさん
08/10/22 14:10:40
>>752
動的言語はあんたの言う通りあまり大規模開発には向いていないと思う
その分パワフルで柔軟性があるので、少数精鋭の体制なら力を発揮する

755:デフォルトの名無しさん
08/10/22 14:20:07
>>752
場所によっては、コーディングをチェックする専門の人もいるらしいよ
書きっぱでイケイケGOGOな世界ばっかりでは無いかも

756:752
08/10/23 08:28:34
>>753-755
参考になった。ちょっとおれの頭が固かったみたいだ。

757:デフォルトの名無しさん
08/10/28 21:18:04
①蠣←これを右クリでコピーする
②スタート→すべてのプログラム→アクセサリ→メモ帳を起動
③編集→貼り付け
④編集→すべて選択
⑤変換キーを押す

758:デフォルトの名無しさん
08/11/05 20:25:36
1.9.1が近づいてきましたね。

759:デフォルトの名無しさん
08/11/05 20:43:04
567 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/11/05(水) 02:45:28
これの実用的なライブラリってある?rubyでいうrailsくらいの

760:デフォルトの名無しさん
08/11/05 20:44:44
>>759
Erlangスレに帰れ

761:デフォルトの名無しさん
08/11/05 21:27:02
>>759
それはアンチによる陰謀です。

762:デフォルトの名無しさん
08/11/17 08:39:51
>>758
例によって互換性が心配。

763:デフォルトの名無しさん
08/11/18 03:45:20
俺もないけど心配スンナ

764:デフォルトの名無しさん
08/11/18 09:39:05
青島乙

765:デフォルトの名無しさん
08/11/20 00:17:43
青島?

766:デフォルトの名無しさん
08/11/20 11:34:33
>>765
元都知事

767:デフォルトの名無しさん
08/11/20 12:34:46
そーのうちなーんとか
なーるぅだーろーおー

768:デフォルトの名無しさん
08/11/21 01:22:53
や、青島じゃなくて植木だろといいたかったんだが、作詞が青島なのか。


769:デフォルトの名無しさん
09/01/11 20:09:20
rubyは最後(最高)

770:デフォルトの名無しさん
09/01/11 20:09:42
>>769
わろっしゅ

771:デフォルトの名無しさん
09/01/28 21:43:09
今度の1.9リリースをもってRubyが勝利者となります。
アンチスレはリリースを持って終了いたしますので宜しくお願いいたします。

772:デフォルトの名無しさん
09/01/30 14:40:47
いつまで経っても出ないし、出たとしてもどうせバグバグだぜ?

773:デフォルトの名無しさん
09/01/30 14:55:15
1.9っていつでるの?

774:デフォルトの名無しさん
09/01/30 22:22:49
>>771
つか, 2.0 とかって話どこいったんだ???


775:デフォルトの名無しさん
09/01/31 02:11:57
>>774
うろ覚えでしかないんだけど、確か Matz が思い描いている2.0 ってのがあるにはあるが
その仕様をきちんと決めて実装するのはまだ無理だから、その手前の 1.9.x というバージョンで。ということだったと思う。
どこいったというかMatzの頭の中からでてきてないだろう。


776:デフォルトの名無しさん
09/01/31 05:15:25
Ruby1.9.1キタ―――(゚∀゚)―――!!

777:デフォルトの名無しさん
09/01/31 06:31:52
>>775
思い描いている2.0は温め過ぎてリリースされずにRubyが終わるのですね、わかります。

778:デフォルトの名無しさん
09/01/31 07:24:11
1.9.x の次は 1.A.x だろ

779:デフォルトの名無しさん
09/01/31 07:30:17
違うよ、次のバージョンは「も.るも.ん」だよ

780:デフォルトの名無しさん
09/02/03 00:16:04
最近googletechtalksでmatzを見ました。
約10年間抱いてきたmatz像を壊されました。
御自身の最適化もしてください...

781:デフォルトの名無しさん
09/02/03 09:04:33
>>780
あなたまだ若いでしょ?
40過ぎるといろいろ努力しても難しいもんがあるんですよ
あの野茂だってあれですから


782:デフォルトの名無しさん
09/02/03 17:58:51
高速化したRuby 1.9系、初の安定版リリース[09/02/02]
スレリンク(pcnews板:1-100番)


783:デフォルトの名無しさん
09/02/03 22:04:11
>>780
kwsk

784:デフォルトの名無しさん
09/02/03 23:06:32
>>783
あ、youtubeのgoogletechtalksね。
URLリンク(www.youtube.com)
動画自体はもう一年近く前のだけど

785:デフォルトの名無しさん
09/02/04 02:11:13
本スレの次スレはしばらく建たないのかな?

1.9安定版が出たところで、普通ならもう少し盛り上がってもよさそうなもんなのに、
野次馬しか集まらないのが、何か末期的なものを感じる

786:デフォルトの名無しさん
09/02/04 09:07:30
凄い勢いで埋まってるな・・・

787:デフォルトの名無しさん
09/02/04 09:25:53
Rubyについて Part34
スレリンク(tech板)

788:デフォルトの名無しさん
09/02/15 17:10:24
アンチは死滅した。さぁ、みんなで2.0へ向かって前進だ!

789:デフォルトの名無しさん
09/02/15 17:29:21
Python のスレで暴れてるだけです

困ったもんだ

790:デフォルトの名無しさん
09/02/15 18:03:24
このスレってやたら刺々しく荒れるときもあれば、
今日の天気みたいに心地よい優しさ、親切心にあふれることもあるんですねぇ。

791:デフォルトの名無しさん
09/02/15 18:20:55
「これから来る」に「~の延長線」でRubyがあがっているけど、そもそもRubyに
延長できるような一本通った「線」なんかないよね?

URLリンク(www.atmarkit.co.jp)

792:デフォルトの名無しさん
09/02/15 20:19:01
むかしのMatzとゆかいな仲間達(少数)でグダグダ決めてたほうがフットワークが軽くて良かったよね。
今迄好き放題な気分だったけど、気がつくとRubyにも互換性という名の足枷がはまっていたという。

793:デフォルトの名無しさん
09/02/27 21:33:03
むしろRailsという名の足枷かと。


794:デフォルトの名無しさん
09/02/28 00:23:36
米国でRuby関連書籍の売り上げが減速か - @IT
URLリンク(www.atmarkit.co.jp)

795:デフォルトの名無しさん
09/02/28 00:26:57
開発者達が適当こいてるから
そっぽ向かれるんだよな

796:デフォルトの名無しさん
09/02/28 20:53:23
1.9のencoding絡みで外人さんたちが混乱しないか心配。

797:デフォルトの名無しさん
09/02/28 21:03:17
>>796
似たようなのは既にあるぞ
日本人がNKF.guessぶち込んでISO8859が一切検知できなくなって
IconvとEncodingでエラー出まくりでバグレポが当社比3倍くらいの大盛況
しかも「なんかえらーでます」「いやそれでは私もわかりません」「なんかえらーでます」「いやだから」という
NKFの動作を知らない人たちの右往左往する遣り取りがいとめしうま
っていうか日本語限定以外のライブラリにNKF入れんなよ開発者さん泣いてるぞあれ絶対

798:デフォルトの名無しさん
09/03/01 02:11:46
>>794
バブルもそろそろ終わりだな。なむー

799:デフォルトの名無しさん
09/03/01 06:15:45
Rails3も後方互換なしっぽいしなあ。


800:デフォルトの名無しさん
09/03/02 00:08:34
バージョンアップに追従できない人って多いからね。混乱は広がるだろうね。
今後はプロジェクト失敗の原因をRubyのせいにされるケースも増えてくるだろうね。

801:デフォルトの名無しさん
09/03/02 06:26:04
バージョンアップというか別物になるからな。大抵。

802:デフォルトの名無しさん
09/03/02 07:00:21
スキルのない半可通が流行で採用して、プロジェクトは失敗。
戦犯としてRailsやRubyが処罰されるというケースの増加が心配されます。

803:デフォルトの名無しさん
09/03/12 03:13:49
Railsは今後どうなるんだろう。崇拝者が大量にいるけど。

804:デフォルトの名無しさん
09/03/12 07:35:01
そして第二のzopeに

805:デフォルトの名無しさん
09/03/16 02:30:26
なんだかんだでPHPだよなあ。

806:デフォルトの名無しさん
09/03/16 05:48:28
Rubyの方がjavascriptよりだんぜん使える

807:デフォルトの名無しさん
09/03/16 07:48:08
なぜクライアントサイドのJavascriptと比較する?

808:デフォルトの名無しさん
09/03/20 13:14:02
Railsさわってみたが、組み込みっぽいクラスを拡張しまくるのがきもちわるい。


809:デフォルトの名無しさん
09/03/20 13:18:17
自分で拡張するのは楽しいけど
他人がやってるのを使わされるとおえぇってなる

810:デフォルトの名無しさん
09/03/20 13:24:23
言語内DSLの行き着いた形だと思う
Ruby知らなくても使えるのがメリットだが、Ruby知っててもRubyの知識が使えないのがたいそうキモい

811:デフォルトの名無しさん
09/03/21 21:48:09
きもいよね
さらに悪いことに素のRubyに戻ったときにあれっ?てならない?

812:デフォルトの名無しさん
09/03/24 16:12:04
これとかな
URLリンク(rubyconf2008.confreaks.com)

813:デフォルトの名無しさん
09/03/25 23:55:46
Rubyも結構つかわれるようになってきたみたいだけどさ、
Ruby採用して失敗したプロジェクトの知見を集めて利用するとかどうかな。

814:デフォルトの名無しさん
09/03/27 10:36:51
>>813
賛成
Rubyに限らず失敗したプロジェクトの情報や経験は後世のために残すべきだよな

815:デフォルトの名無しさん
09/03/28 07:46:57
愚痴って形なら、たいそう豊富な経験を語ってくれそうな気もするなw

816:デフォルトの名無しさん
09/03/28 08:35:57
Javaからとかいうクソ洗脳本を真に受けて失敗というのは聞くしな
決定権を持つやつが中途半端にRuby信者だとすごく危険

817:デフォルトの名無しさん
09/03/28 09:41:11
本当のRuby信者はRubyのインストールだけを願い出る
もちろん、自分の仕事を高効率で行うためだ

というか、Javaで失敗した糞会社がRubyを食い散らかしている
Javaですら失敗した奴がそれより劣るRubyで多人数システム作れるとは到底思えない

818:デフォルトの名無しさん
09/03/28 11:04:06
Rubyにはバカ避けのメカニズムがないからな
効率悪いRuby信者がいることを忘れちゃだめだぜ

819:デフォルトの名無しさん
09/03/28 23:15:21
引く手あまたのプログラミング言語は?
URLリンク(slashdot.jp)
---
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:デフォルトの名無しさん
09/03/29 01:58:44
>>819
そういうデータみて、そう思うのって学生さん?
それともプログラマーって・・・


821:デフォルトの名無しさん
09/03/29 15:51:59
> 1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る

これって、どっちかっていうとPython信者だろ。

822:デフォルトの名無しさん
09/03/29 15:56:33
珍しい意見だな。PythonもRuby信者にselfとか煽られれると思うけど
Python信者がRubyを煽ってるのはあまり見かけないな
endについてもRuby信者はあったほうがよい、と思ってるし

823:デフォルトの名無しさん
09/03/29 16:00:51
インデントベースとかselfはPythonの特徴だと思うが、
PythonのRubyに対する利点として強調されてるのは見たことが無いなあ
(賛否両論あるにせよ)Pythonの一般的な利点として取り上げられることはあるようだけど

824:デフォルトの名無しさん
09/03/29 16:24:42
pythonのselfはModula-3のスタイルを踏襲しているのであって、
それ自体をどうこう言うのはナンセンスというか無教養を晒してるだけ。

つーか、ルビ信者のこの手の批判って、言語機能の歴史と流れを知らない
ことが原因なものが多すぎ。

825:デフォルトの名無しさん
09/03/29 16:31:16
煽りあいってそういうもんだから。

> つーか、ルビ信者のこの手の批判って、言語機能の歴史と流れを知らない
> ことが原因なものが多すぎ。
この辺はお互い様だし。

あと、単純な使い勝手の観点では、経緯やら筋論などの事情なんか、はなから
関心なかったりするが、それらの指摘の全部が全部無益でもない

826:デフォルトの名無しさん
09/03/29 16:34:53
Pythonって、楽しさはともかく美しさは長所だと思ってるんじゃね?
インデントなんかその典型。
あんなもんバグ推奨仕様にしか見えないけど。


827:デフォルトの名無しさん
09/03/29 16:38:58
美しさは長所だろ

ていうかインサイドルールのどこがどういうふうにバグ推奨仕様なんだよ

828:デフォルトの名無しさん
09/03/29 16:58:46
メジャーな言語だと、不思議と採用してるのが少ないんだよなあ
他にHaskellぐらい?でもブロックと併用できるはずだし
プログラマは保守的なのだろうか

829:デフォルトの名無しさん
09/03/29 17:07:52
PythonてHaskellみたく{foo, bar}とかできないの?

830:デフォルトの名無しさん
09/03/29 18:09:28
スペースひとつでまるっきり意味が変わっちゃうような言語仕様なんてバグ推奨と言わずして何て言うんだよ?w

831:デフォルトの名無しさん
09/03/29 18:58:19
irb(main):001:0> p (1).inspect
"1"
=> nil
irb(main):002:0> p(1).inspect
1
=> "nil"


832:デフォルトの名無しさん
09/03/29 21:11:21
Rubyの括弧省略は綺麗な省略

833:デフォルトの名無しさん
09/03/30 10:39:46
>829
それってどういう意味なの?

834:829
09/03/30 15:24:54
あ、カンマじゃないセミコロンだ。
Haskellでは例えば do { s <- getLine ; putStr s } みたいに、
複数行使う

 い
 う
のようなのを あ { い ; う } と書けるんだけど。

835:デフォルトの名無しさん
09/03/31 07:35:20
>>834
できるよ。
if True: print 1; print 2
とか。

836:デフォルトの名無しさん
09/03/31 11:36:45
つか割と色んな言語で出来ないかそれ

837:デフォルトの名無しさん
09/03/31 11:43:10
pythonの場合はセミコロンが改行の代わりにもなる、ということじゃ?

838:デフォルトの名無しさん
09/03/31 11:58:18
>>830
>スペースひとつでまるっきり意味が変わっちゃうような言語仕様なんてバグ推奨と言わずして何て言うんだよ?w

それはRubyのほうがひどい
こんなこと本気でいっているやつがいるからRubyistがバカにされる

839:デフォルトの名無しさん
09/03/31 15:09:31
>>838
文法といえば・・・
意味を考えればダメなのは自明だけど "a + b" を
a
+ b
と書けないのには全俺が泣いた

840:デフォルトの名無しさん
09/03/31 15:15:33
頻出ですな。カンマとかドットとかブレースとか

841:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/04/01 02:54:22
>>839
a
+ b
と書くような椰子はプログラミングのセンスなさすぎ。だいたいこんなの意味わからないだろ。
2行に分ける意味もないし。俺は一度もこんな書き方したことない。

843:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/04/01 10:06:54
ほげはげ野郎が

845:デフォルトの名無しさん
09/04/01 10:10:39
ほっちゃーん ほ、ほーっ、ホゲゲーッ ホゲーッ

846:デフォルトの名無しさん
09/04/02 12:51:52
>>827
オフサイドルール?


847:デフォルトの名無しさん
09/04/02 13:25:30
そんなことより野球しようぜ!(AA略

848:デフォルトの名無しさん
09/04/02 17:37:46
じゃあ俺ボーカルやるわ。

849:デフォルトの名無しさん
09/04/02 17:59:19
じゃあ俺車掌さんね。

850:デフォルトの名無しさん
09/04/05 20:13:57
URLリンク(d.hatena.ne.jp)
Matzとかが釣られてたけど笑えない。相手しちゃダメなんじゃね。

851:デフォルトの名無しさん
09/04/05 22:58:22
「(俺には)内部イテレータが理解できない」→「内部イテレータなんて提供してる言語はダメだ」
といってるだけにしか見えない。

852:デフォルトの名無しさん
09/04/06 00:37:48
この人、知識がキーワード的というかなんというか
そもそも参考に上げてる文献とか読んでないだろ
知らないのなら叩かなければいいのにね

853:デフォルトの名無しさん
09/04/06 00:42:34
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____   細けぇ事はいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /

なんだろ多分。
ただ、このスレでアンチルビーにアンチな流れは珍しいな。

854:デフォルトの名無しさん
09/04/06 00:51:16
擁護しようがないっていうか。
俺アンチだけど、こゆのと一緒にされたくないんです。

855:デフォルトの名無しさん
09/04/06 04:25:23
>>843
えーとじゃねえ。
a + bをわざわざ2行に分ける椰子はいないと言っただけでそれですか。
だったら最初から"長い行を分けるとき"と条件書いとけ。
自分の説明のまずさを人のせいにすんな。
相手にちゃんと通じる日本語勉強してから来い。

856:デフォルトの名無しさん
09/04/06 04:36:47
見苦しいから、言い訳しないほうがいいと思うよ。
あの流れで「目の前に見える、そのaと+とbで構成されたコードの話だけ」をしてました~って、
どんだけコミュニケーションのセンスがズレてんのw

857:デフォルトの名無しさん
09/04/06 06:55:34
をいをい、そんな不正確な説明しかできない椰子のプログラムなんか
俺が発注者だったら絶対受け取らないね。
その程度のこともまともに書けないんじゃどうせ曖昧な仕様書しか書けないだろ。
しかも全然素直じゃない。人と打ち合わせするときにヲタクの常識なんか通用しないって。
誰が読んでも文字通りにしか解釈できないように、誤解しないように話すのが
正しいコミュニケ0-ションのしかたなんだよ。わかったかな、ぼうやwww

858:デフォルトの名無しさん
09/04/06 07:01:40
頑張るなぁ。
自分が自分の意図を伝えられなかったことには寛大なのが可愛いな。

そういや、ある程度の歳になると「ぼうや」とかって煽らなくなるよな。
ハシカみたいなもんか。

859:デフォルトの名無しさん
09/04/06 09:16:02
>>839
誰も言わないから俺が言う
\使えよ

860:デフォルトの名無しさん
09/04/06 10:10:55
>>859
そこまでするほどのことじゃない微妙さが肝じゃないか

861:デフォルトの名無しさん
09/04/06 10:13:55
改行エスケープって言語として負けだよね

862:デフォルトの名無しさん
09/04/07 04:36:57
>>858
俺の意図はちゃんと伝わってる。だからこそ意地になって言い張ってきたんだし。
それにそもそも文章通りに読んだ俺に責任はないしな。
いくら言い張ったって一度書いたことは、なかったことにはできないんだよ。
これからはもう少し頭を使って書くことだ。

863:デフォルトの名無しさん
09/04/07 11:12:32
>>858
意図はみんなに伝わってるんじゃない?
ただ、いみじくも彼自身が言っているように
> 文字通りにしか解釈できない
ことが問題なのであって

864:デフォルトの名無しさん
09/04/08 02:50:37
>>863
全然問題じゃない。むしろそう書くのが正しい。
なぜなら「文字通りにしか解釈できないから誤解なく伝わる」んであって、
複数通りに解釈できるように曖昧に書いたら誤解されて伝わるに決まっている。
そうなると、誤解を解くためにさらに詳しい説明をしなければならなくなり、
余計な手間がかかるし、読んだ相手も無駄な時間を使わされることになる。
だから、文章で自分の意図を正しく伝えるには、プログラミングなみに神経を使って
必要十分条件を書いておく必要がある。特に大事なことを伝えるときはね。

865:デフォルトの名無しさん
09/04/08 03:07:44
なんか微妙に香ばしいのが湧いてるんだな
辺境スレとしてはいいことだ

866:デフォルトの名無しさん
09/04/08 05:38:13
我等一同、もう充分に堪能いたしましたゆえ、そろそろ釣り宣言を給わって、
お開きにしていただきとうございます。
何卒お聞き届けいただきますよう、お願い申します。

867:デフォルトの名無しさん
09/04/08 05:56:04
Rubyと名が付く場所はどこもこうだな。

868:デフォルトの名無しさん
09/04/08 08:45:31
アンチが必死で張り付いてるからなw

869:デフォルトの名無しさん
09/04/08 09:27:35
アスペルガーな人をひきつける何かがあるのかな。

870:デフォルトの名無しさん
09/04/08 19:05:32
アスペRuby

871:デフォルトの名無しさん
09/04/09 21:02:40
>>843
プログラムは上から下に眺めることが多いからね。
俺も、前側にそろえたい派だ。


872:デフォルトの名無しさん
09/04/09 21:34:18
確かにFortranの継続行は行末マーカー方式じゃなくて行頭マーカー方式
だったからなぁ

873:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/04/10 02:03:10
VBみたいで嫌

875:デフォルトの名無しさん
09/04/12 15:34:40
Python信者って、回りに言わないことが善としてて気味悪いよね。
Ruby狂いに比べたらマシだけど。

876:デフォルトの名無しさん
09/04/12 16:00:36
自分が目にした何人かの人間を「○○信者」全体にあてはめるような
物の言い方・判断の仕方のほうが気味悪いと思う。

877:デフォルトの名無しさん
09/04/13 03:07:23
>>850こりゃ悲惨だな 最後まで論破されててワロタ

878:デフォルトの名無しさん
09/04/14 23:33:57
Danke shön

879:デフォルトの名無しさん
09/04/15 14:37:23
schoen

880:デフォルトの名無しさん
09/05/16 19:21:28
rb_ary_inspectとinspectって何が違うの?

881:デフォルトの名無しさん
09/05/16 21:59:00
前者はArray#inspectを実装しているC関数
後者は内容を示す文字列を返すメソッド名

882:デフォルトの名無しさん
09/06/05 17:06:34
Rubyにはもう夢がない

883:デフォルトの名無しさん
09/06/05 21:26:57
1.9 への移行は頓挫しつつあるしな。

884:デフォルトの名無しさん
09/06/07 16:24:16
まだまだ。
商売敵wのPHPの4→5の本格移行までの要日数に勝っていればいいじゃないか。

てか2.0がでれば1.9を飛ばしてもいいんだしな。

885:デフォルトの名無しさん
09/06/07 16:25:59
2.0って出す気あるんか?


886:デフォルトの名無しさん
09/06/07 16:37:09
1.9.40あたりから着手します

887:デフォルトの名無しさん
09/06/07 17:01:07
Perl6ですら年末~来年初頭には出るっぽいんだからRuby2.0にも期待していいよね
2.0になったら名前変わるんだっけ?

888:デフォルトの名無しさん
09/06/07 18:36:02
Perl 6は毎年「クリスマスまでにはリリースします。いつのクリスマスとは言えないけど」
って繰り返してるからなあ……。

889:デフォルトの名無しさん
09/06/09 18:52:28
2.0ってPython3よりすごいの?

890:デフォルトの名無しさん
09/06/09 22:32:00
速度的には。
人気的にはどっちもどっち。
GoogleAppEngineで使っているPythonが2.5で更新される予定はなさそうだから、
世間もそれにあわせてPython3へはなかなか移行しないんじゃないかなあ。


891:デフォルトの名無しさん
09/06/10 19:02:23
Ruby1.9 vs Python3 vs PHP6 vs Perl6
がデッドヒートてことか。さぁ、張った張った!

892:デフォルトの名無しさん
09/06/10 19:18:11
いや、V8とWebkitが2馬身差先を走ってる。

893:デフォルトの名無しさん
09/06/11 20:57:08
いまだ開発中のPerl6とデッドヒート・・・だと・・・

894:デフォルトの名無しさん
09/06/11 23:08:18
まるでRuby2.0がRC段階みたいな言い方じゃないか

895:デフォルトの名無しさん
09/06/12 16:23:47
Pythonは日本の本屋で解説書がほとんど無い、
でもRubyはその2~3倍ぐらいある、
まぁめくそはなくそだが


896:デフォルトの名無しさん
09/06/12 16:48:40
>Ruby の join って Enumerable のメソッドでは無くてリストのメソッドなんだな。
Pythonのアンチスレからのコピペ
言われて見ると確かに疑問だがEnumerableにできない理由とかあるんだろうか

897:デフォルトの名無しさん
09/06/12 16:59:50
join は要素の順番が重要過ぎるからだよ
{1 => 2, 3 => 4}.join の返り値が 1234 でも 3412 でもいいとかいうのは普通ないだろ

898:デフォルトの名無しさん
09/06/12 17:14:23
mix-in 先の each が要素を返す順番に処理を試して最終的な結果を返すというのが Enumerable だろ
each が返す順に文字列を挟んで返す、each がシーケンシャルかどうかは知らんので気をつけて使え(・ε・)プップクプー
というのじゃ駄目な理由はなんだい?

URLリンク(blade.nagaokaut.ac.jp)
> まつもと ゆきひろです
> |これって、EnumerableはSequentialであることは保証されない、
> |ということでいいんでしょうか?
>
> そういうものです,たぶん.

899:デフォルトの名無しさん
09/06/12 17:25:53
あーそっかなるほど
そうすると今度はSequentialってモジュールがほしくなってきた
うまい例が思いつかないけど、ポコポコと文字列を返すブラックボックス的な何かがあって
結果をまとめたものを表示させたいようなときに便利かなと思った
Arrayにpushしてからjoinとか適宜concatでもいいけど、かっこ悪いなあって言うそれだけの理由

900:デフォルトの名無しさん
09/06/12 17:32:27
これは何度でも言うんだが、Enumerable に順番の概念と順番依存の便利メソッドを搭載したのが Array だ
順番が重要なら Array を使う

順番いらんなら Set をもっと下に持ってきたほうが面白かったんじゃね、と思うことは2年に1回くらいある
群が Set、Set に枚挙の意味を持たせたのが Enumerable、Enumerable に順番を持たせたのが Array

901:デフォルトの名無しさん
09/06/12 17:50:52
Arrayは有限長だけどEnumerableは無限長かもしれない、ってのもあるな。

902:デフォルトの名無しさん
09/06/12 18:03:48
>>900
それはそうなんだけどね、でもArrayはincludeできないじゃん
自作クラスのインスタンスにjoin的な操作をしたいときはどうしようっていう
けど有用な例を思いつかない時点で不毛だな、取り下げるわ

>>901
それは思いつかなかった
そんなもんjoinしたらえらいことになるな

903:デフォルトの名無しさん
09/06/12 18:08:51
>>902
> えらいことになるな
いや別に
each したら戻ってこないとでも?

904:デフォルトの名無しさん
09/06/12 18:12:50
each の中で自分に push しまくれば無限ループになるんじゃね

a = [1,2,3]
a.each do |e|
a << e
end

と思ったが無限長ってそういう意味じゃないことに思い至ったのでどうでもよくなった

905:デフォルトの名無しさん
09/06/12 19:52:40
>>897
>join は要素の順番が重要過ぎるからだよ
そんなことないんじゃないかなあ
単に each の順番でつなげます、でいいじゃん

だって Enumerable#first とかあるんだぜ?

906:デフォルトの名無しさん
09/06/12 21:53:51
URLリンク(www.atmarkit.co.jp)
>それを言語仕様もAPI仕様もなしにやる。これはまったく不可能なことに思えましたね
JRubyの中の人も大変だなw

907:デフォルトの名無しさん
09/06/13 07:46:32
>>903
eachじゃなくてjoinから戻れないってこと


908:デフォルトの名無しさん
09/06/16 10:33:00
日本人は仕様やドキュメントがないと騒ぎ
一方ガイジンは仕事を進めた

909:デフォルトの名無しさん
09/06/18 01:02:13
Ruby系ツールのネーミングセンスはなんとかならんのか。
Ra*eとかRIPとか

910:デフォルトの名無しさん
09/06/28 19:08:48
Rubyの今後のロードマップとかないの?

911:デフォルトの名無しさん
09/06/28 19:13:39
>>910
次は1.9.3を出します

912:デフォルトの名無しさん
09/06/29 11:32:25
1.9.2 は出ないの?

913:デフォルトの名無しさん
09/06/29 22:39:03
クリスマスを予定

914:デフォルトの名無しさん
09/07/02 14:33:38
rubyを触ってみましたが
やはり言語オタクが作ったとおり、構文で何か魅せられました
でも実用的なのはやっぱりpythonだ

915:デフォルトの名無しさん
09/07/02 21:09:21
何がどう実用的なの?

916:デフォルトの名無しさん
09/07/03 07:37:25
そりゃインデントがハードタブでもスペースでも許容してくれる寛大なところだろ
どうせならそこまで強制すればいいのに

917:デフォルトの名無しさん
09/07/03 14:30:48
タブでインデントしちゃダメって言語あるのか?
Makefileはスペースじゃダメだが、あれはインデントとはちょっと違うし。


918:デフォルトの名無しさん
09/07/03 14:42:05
>>917
Pythonとインデントの2語で思いつくことを20字くらいで述べよ(自由記述、配点5点)

919:デフォルトの名無しさん
09/07/03 14:55:54
COBOLの正書法

920:デフォルトの名無しさん
09/07/03 20:33:56
Rubyには自由があると思いました



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch