Rubyの設計上の欠点を修正した新しい言語「Roovy(仮)」を考えるスレッドです。
【英語圏に優しくない】
使っている単語がそもそもおかしい。stripって何よ、いやらしい。trimだろ。
【C言語ユーザーに優しくない】
論理値の解釈が異常(if 0)。カッコの対応が分かりにくい。
【数値計算のスピードが遅い】
行列演算が遅い。何やってるんだ。
【コンパイルできない】
特異メソッドなど、コンパイルを困難にする言語のため、コンパイルが容易でない。
【デバッグが困難】
assertが無いのはおかしい。デバッグツールが充実していない。
探検
Rubyの設計上の欠点とは何か?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2014/10/12(日) 20:39:59.49ID:Km5KyqRm102デフォルトの名無しさん
2014/10/30(木) 14:43:58.61ID:rRDOZC/7 却下される理由は別にあったりしてね
103デフォルトの名無しさん
2014/11/01(土) 21:55:34.13ID:OtA6KIlR ujとかそんな名前のクソコテ居たけどあいつどうしてるんだろうな。
自慢のrubyがこんなになっちまってw
死んだのかな
自慢のrubyがこんなになっちまってw
死んだのかな
104デフォルトの名無しさん
2014/11/02(日) 13:37:03.48ID:o1wy83SR 918: 11/02(日)10:26 ID:gwsCz/b5(1) AAS
pythonに勝ちたいなら、さっさとscirubyの開発進めて欲しい。言語としてrubyが好きでも、pythonに移らざるを得ない
pythonに勝ちたいなら、さっさとscirubyの開発進めて欲しい。言語としてrubyが好きでも、pythonに移らざるを得ない
105デフォルトの名無しさん
2014/11/02(日) 15:29:21.09ID:vxEoPS2x106デフォルトの名無しさん
2014/11/02(日) 16:41:36.65ID:nVDzouXs IDの効用がこんなところにも
107デフォルトの名無しさん
2014/11/03(月) 01:35:06.84ID:PM2dN8xw .
108uy
2014/11/10(月) 04:49:37.91ID:nN3Hg8Jd >>103
ha?
今は芸術活動で忙しい
プログラミング言語なんて、大多数の人間が使いやすいちょうど真ん中辺りを通った言語がメジャーになるだけだろ
人は同じことをやってれば慣れて行くわけで
同じ記法はどんどん煩わしくなっていく
ずっと触ってても煩わしくならないのは変幻自在になるアナログアルゴリズムだけだ
六年前、あの時rubyが最も使いやすいと思った俺は、もういない
自分のプログラミング行為こそを主体で考えた時に、自作言語を作る以外に最高効率はない
自作アナログ言語で最高効率を出す
ha?
今は芸術活動で忙しい
プログラミング言語なんて、大多数の人間が使いやすいちょうど真ん中辺りを通った言語がメジャーになるだけだろ
人は同じことをやってれば慣れて行くわけで
同じ記法はどんどん煩わしくなっていく
ずっと触ってても煩わしくならないのは変幻自在になるアナログアルゴリズムだけだ
六年前、あの時rubyが最も使いやすいと思った俺は、もういない
自分のプログラミング行為こそを主体で考えた時に、自作言語を作る以外に最高効率はない
自作アナログ言語で最高効率を出す
109デフォルトの名無しさん
2014/11/10(月) 21:38:00.77ID:C1IOfoE0 アナクロ?
110デフォルトの名無しさん
2014/11/12(水) 17:24:25.73ID:wsWb5l2C >>105
多分だけど、ID付随直後にアク禁レベルの連投してたのは俺だよ
多分だけど、ID付随直後にアク禁レベルの連投してたのは俺だよ
111デフォルトの名無しさん
2014/11/12(水) 17:49:04.95ID:wkOcL4q8 【ネット】「靖国問題を書いたら炎上。700以上のコメント、IPを調べたらたった4人だった」…ネットで炎上を煽るノイジーマイノリティ
http://daily.2ch.net/test/read.cgi/newsplus/1415758196/
http://daily.2ch.net/test/read.cgi/newsplus/1415758196/
112uy
2014/11/14(金) 14:33:46.17ID:ihx339kC プログラマはゴミなのは変わりないけど
世界的に見たらマシな部類だと最近、ちょっとお前らの相対評価が俺の中で上がったよ
俺は世界を作りたいわけで、
プログラマのように少なからず、宇宙の真理だとか、無茶な完璧主義が入った人間の得意分野が
かろうじて俺の知識量とタメはれる程度だから
そういう場所で、突っ張らないで最初から「世界なんて作れるわけないじゃん」とか「恥ずかしい発言したくない」等々で
小さく縮こまって無難な選択しかしなくなった連中は、もはや関わる利点を感じられない
一部キチガイプログラマのように偉大な夢を持ったバカでないと、
"""発言や、プライドの高さに力が追いついてない"""って状況 なんだよ
人を成長させるのは
ここで最初っからプライドが存在しないとか、無難な発言しかしない人間は一見、大人に見えて
それは間違った大人、成長が完全に停止した大人だ、学習することを放棄した大人だ
なぜ自分の発言を先行させてでもやる気を引き出して自分がそこに追いつこうとしないのか
ああ、仕事でできもしないのにできます言うゴミは死すべきだけど
仕事以外の世界においては「できます」が万が一出来なくても大きなリスクにはならないのに
その度胸さえ失ってしまったら、何が残るのだろうか?
小さく縮こまって無難な選択しかしなくなったら、その時点で詰み
お前らはなんなん? 人間か? 俺はもう人ではない。
この立場になってわかるもの、 俺の世界において、「人間」とはプチ強い生命体ってだけで、他の虫や動物と、何ら変わりは無いし
人間はプチ強いっていう要素にさえ気をつけておけば、虫や動物や魚と、同じように人間を扱ってても、大丈夫だということ
ちょっと人外になったつもりで、この世界の人間を観察してみてはどうか?これはきっと、お前らが次へ行くためのステップとなる
世界的に見たらマシな部類だと最近、ちょっとお前らの相対評価が俺の中で上がったよ
俺は世界を作りたいわけで、
プログラマのように少なからず、宇宙の真理だとか、無茶な完璧主義が入った人間の得意分野が
かろうじて俺の知識量とタメはれる程度だから
そういう場所で、突っ張らないで最初から「世界なんて作れるわけないじゃん」とか「恥ずかしい発言したくない」等々で
小さく縮こまって無難な選択しかしなくなった連中は、もはや関わる利点を感じられない
一部キチガイプログラマのように偉大な夢を持ったバカでないと、
"""発言や、プライドの高さに力が追いついてない"""って状況 なんだよ
人を成長させるのは
ここで最初っからプライドが存在しないとか、無難な発言しかしない人間は一見、大人に見えて
それは間違った大人、成長が完全に停止した大人だ、学習することを放棄した大人だ
なぜ自分の発言を先行させてでもやる気を引き出して自分がそこに追いつこうとしないのか
ああ、仕事でできもしないのにできます言うゴミは死すべきだけど
仕事以外の世界においては「できます」が万が一出来なくても大きなリスクにはならないのに
その度胸さえ失ってしまったら、何が残るのだろうか?
小さく縮こまって無難な選択しかしなくなったら、その時点で詰み
お前らはなんなん? 人間か? 俺はもう人ではない。
この立場になってわかるもの、 俺の世界において、「人間」とはプチ強い生命体ってだけで、他の虫や動物と、何ら変わりは無いし
人間はプチ強いっていう要素にさえ気をつけておけば、虫や動物や魚と、同じように人間を扱ってても、大丈夫だということ
ちょっと人外になったつもりで、この世界の人間を観察してみてはどうか?これはきっと、お前らが次へ行くためのステップとなる
113デフォルトの名無しさん
2014/11/14(金) 14:44:37.40ID:rxnPKvOr 片山の病気が伝染ったか
114デフォルトの名無しさん
2014/11/14(金) 14:54:35.03ID:PoP9COyz トリプルクォーツ・・・パイスンに寝返ったのか
>>112
おう、おひさ!
おう、おひさ!
116デフォルトの名無しさん
2014/11/20(木) 20:36:22.45ID:YC7+DKYP 【主な敗因】
1.SEO戦略の間違い。
2.Ruby Enterprise Editionの分断工作に負けた。
3.英語圏の勢力を取り入れることが出来なかった。
1.SEO戦略の間違い。
2.Ruby Enterprise Editionの分断工作に負けた。
3.英語圏の勢力を取り入れることが出来なかった。
117デフォルトの名無しさん
2014/11/21(金) 22:01:19.85ID:YsynCbdp ダイナミックロードしようとプログラム書いてると、rubyのヘッダファイルが糞なのが良く分かる
118デフォルトの名無しさん
2014/11/22(土) 02:16:05.90ID:jgE9Y6q3 ヘッダ?へっ?ダメって?
119デフォルトの名無しさん
2014/11/22(土) 21:11:26.26ID:Www48nR1 ruby自信を他のアプリに組み込みにくいって事なのかな?よく知らんけど。
120デフォルトの名無しさん
2014/12/02(火) 09:54:57.28ID:XkN7RMp1 https://www.youtube.com/watch?v=smkjDjYMiYQ&index=5#t=19m00s
19:00 〜
19:00 〜
121デフォルトの名無しさん
2014/12/05(金) 13:21:11.42ID:ewsURglf ブロックの記述の仕方がいまいち気に入らないなあ
122デフォルトの名無しさん
2014/12/05(金) 14:41:25.82ID:v8ZX4BwT d = File.open('hage', &:read)
123デフォルトの名無しさん
2014/12/05(金) 18:59:25.55ID:vHHMkldd Rubyのコード、滅茶苦茶寿命が短い
ネットで調べたサンプルコードが動かない
ダメよ〜ダメダメ
ネットで調べたサンプルコードが動かない
ダメよ〜ダメダメ
124デフォルトの名無しさん
2014/12/06(土) 04:19:34.73ID:yfR7/TWJ JSの"use strict"、VBSの"option explicit"のように、
変数宣言を強制してほしい
また、Global,Local変数なども区別してほしい
変数があっても、それが宣言なのか、
以前から存在する変数なのかが、わからない
変数宣言を強制してほしい
また、Global,Local変数なども区別してほしい
変数があっても、それが宣言なのか、
以前から存在する変数なのかが、わからない
125デフォルトの名無しさん
2014/12/06(土) 04:58:22.72ID:I/hWrfut グローバル変数はしっかり区別されとるが…
126デフォルトの名無しさん
2014/12/06(土) 15:13:51.07ID:viXCL8M/ >>125
ネットで調べたサンプルコード:
>>> print "Hello world"
Hello world
では、試してみよう:
>>> print "Hello world"
File "<stdin>", line 1
print "Hello"
^
SyntaxError: invalid syntax
たしかに動かないね
ネットで調べたサンプルコード:
>>> print "Hello world"
Hello world
では、試してみよう:
>>> print "Hello world"
File "<stdin>", line 1
print "Hello"
^
SyntaxError: invalid syntax
たしかに動かないね
127デフォルトの名無しさん
2014/12/06(土) 20:10:32.19ID:fFd8cvBh >>124
ちゃんとオブジェクト志向してればそんなの気にする必要無いはず
ちゃんとオブジェクト志向してればそんなの気にする必要無いはず
128デフォルトの名無しさん
2014/12/06(土) 20:26:41.39ID:GFN5iMIa オブジェクト指向してるとインスタンス変数とローカル変数が同じレベルに来るから余計たちわるくねえ?
129デフォルトの名無しさん
2014/12/06(土) 20:48:04.71ID:fFd8cvBh130デフォルトの名無しさん
2014/12/06(土) 22:11:36.22ID:NbdE9gdI インスタン変数かっこいいよね!ライブ見に行ったよ
131デフォルトの名無しさん
2014/12/06(土) 22:16:53.09ID:ejrIioAw インスタン島で即席モアイを作るのが夢です><
132デフォルトの名無しさん
2014/12/11(木) 07:44:28.65ID:8KDUeA/a Perlの、use strictやmy取り込めば良かったのに
133デフォルトの名無しさん
2014/12/11(木) 18:45:49.92ID:2LyM0kV6 https://github.com/matz/streem
ブロックの表記に決まってんだろ
matzが新しく作った言語はbraced blockだぜ
endの良さを語ってくれたクソカスの諸君気分はどうだい
ブロックの表記に決まってんだろ
matzが新しく作った言語はbraced blockだぜ
endの良さを語ってくれたクソカスの諸君気分はどうだい
134デフォルトの名無しさん
2014/12/11(木) 18:53:44.77ID:SY3PmBw7 誰でもいいからbashやzshを超えるシェルをですね
2014/12/13(土) 14:26:04.11ID:Tpk68BQ8
まずはPOSIXの仕様を素直に実装した実装では?
2014/12/13(土) 18:56:41.34ID:N9hN73/I
PowerShellって、確かLinuxにも移植しようって人達がいたはず
137デフォルトの名無しさん
2015/01/04(日) 01:47:15.70ID:bZBwgO8F Ruby開発者が使わないので「RubySpec」開発終了
http://www.softantenna.com/wp/unknown/ruby-spec-end/
>RubySpecの開発者Brian Shirai氏はブログ記事「Matz’s Ruby Developers Don’t Use
> RubySpec and It’s Hurting Ruby」にてプロジェクトが終了する理由を説明。2014年12月25日に
>リリースされたRuby 2.2.0がRubySpecのテストをパスせず、そればかりか深刻なエラーである
>セグメンテーションフォールトで異常終了すると指摘し、これはMRI (いわゆる本家Ruby)の
>開発者がRubySpecを使ってテストすれば容易に避けられることだとしています。
http://www.softantenna.com/wp/unknown/ruby-spec-end/
>RubySpecの開発者Brian Shirai氏はブログ記事「Matz’s Ruby Developers Don’t Use
> RubySpec and It’s Hurting Ruby」にてプロジェクトが終了する理由を説明。2014年12月25日に
>リリースされたRuby 2.2.0がRubySpecのテストをパスせず、そればかりか深刻なエラーである
>セグメンテーションフォールトで異常終了すると指摘し、これはMRI (いわゆる本家Ruby)の
>開発者がRubySpecを使ってテストすれば容易に避けられることだとしています。
138デフォルトの名無しさん
2015/01/04(日) 14:02:32.93ID:u5BdrgSE フォークして使ってるし、コントリビュートもしてたから今回の件は開発者の質の悪いFUDというのがコミッタ様の見解です。
139デフォルトの名無しさん
2015/01/04(日) 22:13:55.87ID:F3GLovba コミッタ様が使ってるのは、フォークして
都合の悪い(後方互換性を壊した所為でエラーになる)テストを取り除いた
去勢されたやつですけどねー
フォークしたバージョンじゃテスト通りますよ(ドヤぁ
じゃねーってのw
都合の悪い(後方互換性を壊した所為でエラーになる)テストを取り除いた
去勢されたやつですけどねー
フォークしたバージョンじゃテスト通りますよ(ドヤぁ
じゃねーってのw
140デフォルトの名無しさん
2015/01/05(月) 00:29:28.45ID:Y6BCcXgq ちげーよMRIが仕様なんだ
勝手に毛唐が振る舞いを定めるな
殺されたいのか
勝手に毛唐が振る舞いを定めるな
殺されたいのか
141デフォルトの名無しさん
2015/01/06(火) 01:11:48.59ID:YqjMQmLI あなた方が頑張って作った互換性確認キットをフォークして使ってます(本家)
とか、別の処理系作ってる人たちにとっては地獄の様な状況だったろうな。
とか、別の処理系作ってる人たちにとっては地獄の様な状況だったろうな。
142デフォルトの名無しさん
2015/01/07(水) 16:31:12.07ID:gaodHFN/ いつまで「おれの妄想した地獄」に浸ってるんだこのバカw
143デフォルトの名無しさん
2015/01/09(金) 00:06:38.10ID:l933Bszf 頼んでもいないのに合わせようとして何が楽しいのかねえ?
無理に納豆食えなんて言わないよ、悪趣味な
無理に納豆食えなんて言わないよ、悪趣味な
144デフォルトの名無しさん
2015/02/15(日) 00:10:13.83ID:BnNo2fCr >>28
かっこいいから
かっこいいから
145デフォルトの名無しさん
2015/09/01(火) 04:29:14.74ID:/DoXUIG1 gemsが一回で通らないの多すぎる
時間が経つにつれて改善されるどころか酷くなった
まぁrubyコミッタのせいじゃないけど
コミッタがカスなら献身的な人は他いっちゃうよ
時間が経つにつれて改善されるどころか酷くなった
まぁrubyコミッタのせいじゃないけど
コミッタがカスなら献身的な人は他いっちゃうよ
146デフォルトの名無しさん
2015/09/01(火) 04:51:13.47ID:sXfua+XA わかります
147デフォルトの名無しさん
2015/09/01(火) 09:01:46.66ID:smY09QoK スクリプトなんて書捨て上等なんだから
それ使ってライブラリ書いて上に積みあげていくなんて最初から破綻しとる
それ使ってライブラリ書いて上に積みあげていくなんて最初から破綻しとる
148デフォルトの名無しさん
2015/09/02(水) 03:58:16.28ID:+6JHfwh5 せめてるびまで紹介してるようなgemsくらい
一回で通るようにしろよって感じ
みんな無駄な時間など使いたくねーんですよ
一回で通るようにしろよって感じ
みんな無駄な時間など使いたくねーんですよ
149デフォルトの名無しさん
2015/09/02(水) 07:20:47.68ID:WoQBK2Z2 >>148
それな
それな
150デフォルトの名無しさん
2015/09/04(金) 01:30:04.23ID:Eafoxbl7 通るってなんだ?
ちょっとしたツールでも数個、Railsアプリだと数十使うわけだけど、
そんなに困った事ないけどなあ。
ちょっとしたツールでも数個、Railsアプリだと数十使うわけだけど、
そんなに困った事ないけどなあ。
151デフォルトの名無しさん
2015/09/07(月) 03:58:24.14ID:L/nypbOY moonwolfに委ねよう
152デフォルトの名無しさん
2015/09/27(日) 12:58:38.93ID:cDMC5u+n153デフォルトの名無しさん
2015/10/15(木) 14:08:00.62ID:urLqzZ2S 今からわざわざrubyやるって人は終わっていると思う
馬鹿でしょ
馬鹿でしょ
154デフォルトの名無しさん
2015/10/15(木) 19:56:29.72ID:J9V5fg8t rubyは確かに凄いけど需要の外側の凄さだよ
特にメタプログラミングするにあたってこれ以上の言語は無いけど
メタプログラミング自体が使いどころ選び過ぎて
今どきは一つの言語の中から自作言語作って走らせるような真似するより外部プラグイン導入ってスタイル
特にメタプログラミングするにあたってこれ以上の言語は無いけど
メタプログラミング自体が使いどころ選び過ぎて
今どきは一つの言語の中から自作言語作って走らせるような真似するより外部プラグイン導入ってスタイル
155デフォルトの名無しさん
2015/10/16(金) 10:57:09.34ID:aqdwEQOa156デフォルトの名無しさん
2015/10/16(金) 14:00:30.61ID:CYEljn+R 最近のruby-ideって何かないの
157デフォルトの名無しさん
2015/10/21(水) 12:20:32.48ID:EFHXvoUg >>73
経済が破綻したら、真っ先にプロプライエタリが潰れる件。
経済が破綻したら、真っ先にプロプライエタリが潰れる件。
158デフォルトの名無しさん
2015/10/21(水) 13:02:17.84ID:Zr5MZtBC プロプライエタリは怖くて使えんな
159デフォルトの名無しさん
2015/10/27(火) 21:15:32.21ID:CobNaYlp160uy ◆Qawu9.2l1E
2015/11/08(日) 10:01:05.88ID:w/pNyAon ストップイテレーションwwwwwwwwwwwwwwwww
StopIteration
wwwwwwwwwwwwwwwwwwwwwwwwwwww
StopIteration
wwwwwwwwwwwwwwwwwwwwwwwwwwww
161uy ◆Qawu9.2l1E
2015/11/20(金) 12:52:37.07ID:QlSu2hgW Enumerable弄ってるとFiber周りにいつも不安を感じる
何かが1個ズレているのではなかろうか
Fiberの最初のresumeが・・・引数の・・・初期化・・・?
要素廻し終わってその後にくる例外、StopIteration・・・?
何だかこの辺の実装のせいでprevが無い気がする
何かが1個ズレているのではなかろうか
Fiberの最初のresumeが・・・引数の・・・初期化・・・?
要素廻し終わってその後にくる例外、StopIteration・・・?
何だかこの辺の実装のせいでprevが無い気がする
162デフォルトの名無しさん
2016/02/26(金) 17:50:42.23ID:BqwnLzZD Rubyをゴリ押しして一人プロジェクトやってた人が逃げた
無茶振りされた俺、RubyMineのデバッガの遅さに泣く
Rubyやりたいなんて一言も言ってないのに
無茶振りされた俺、RubyMineのデバッガの遅さに泣く
Rubyやりたいなんて一言も言ってないのに
163デフォルトの名無しさん
2016/02/26(金) 19:40:22.37ID:QrfGUqv6 プログラミングRubyのRubyベタボメっぷりにRubyを使い始めて早10数年、使えば使う程にRubyって駄目だなと痛感する
Rubyを学習し始めた頃は誰でもRubyは素晴しいと思うのだが、数年も使えばそのどうしようもない互換性のなさにウンザリする
しかも互換性が無くなることをマズいと思っていない集団がRubyを制作しているのでどうしようもない
1.4時代のコードが1.6になった途端に互換性がなくなり動かなくなることはあったが、1.6→1.8ではそれが顕著になり、1.9など何のエラーも出さずに前のコードが動く方が珍しいほど
それどころか1.9に行かずREEが海外ではデファクトになりつつある現状、そして始まるPlain RubyとREEの方言問題
例えばPassengerもREEの方がうまく動いたり、かと思えば特定のバージョンだとPlainじゃないとまともに動かなかったりと、とても面倒臭い
美しいコードを求める為の副作用、という名の互換性のなさはRuby界全体に蔓延していて
例えばあれだけもてはやされたRailsも、Rails2とRails3の互換性のなさに誰しも苦労したのは記憶に新しいところ
誰もが互換性のなさに辟易し、俺ライブラリを量産するため、gemで探すと似たような事をする終わったプロジェクトがわんさか引っかかる
諸処の小さなプロジェクトだけがそんな現状ならば許せるが、dbiアダプタでさえそんな現状なので
バージョンが変わるとデータベースにすら接続できなくなったとか、dbiのAPIバージョン変わったのにアダプタ側の更新ないな、
とか思ってるとアダプタ作者がRubyから足洗ってたとか余裕
身内同士でRubyはコードが美しいと四六時中自画自賛しているが、実はそれこそがRubyのガン
その美しいコードという名のオナニーの為に一体どれだけの互換性と人的リソースが失われていったことか
Rubyのコードは美しい、Railsスゲー、ベタボメする人は沢山いたがいつも一過性の人気しか得られないのはそこにあるし
ベタボメしていた人達もしばらくするとウンザリしてRuby界から消えてしまうのも原因は実はそこにある
達人プログラマーはRubyをベタボメしなくなったし、Mongrel作者はRailsどころかRubyに見切りをつけちゃったしね
ああいう熱狂的なRuby信者でもRubyから足を洗っているのを見ると、tDiaryがRubyに見切りつけてPythonで全部書き直したとか言われても驚かないだろう自分がいる
Rubyを学習し始めた頃は誰でもRubyは素晴しいと思うのだが、数年も使えばそのどうしようもない互換性のなさにウンザリする
しかも互換性が無くなることをマズいと思っていない集団がRubyを制作しているのでどうしようもない
1.4時代のコードが1.6になった途端に互換性がなくなり動かなくなることはあったが、1.6→1.8ではそれが顕著になり、1.9など何のエラーも出さずに前のコードが動く方が珍しいほど
それどころか1.9に行かずREEが海外ではデファクトになりつつある現状、そして始まるPlain RubyとREEの方言問題
例えばPassengerもREEの方がうまく動いたり、かと思えば特定のバージョンだとPlainじゃないとまともに動かなかったりと、とても面倒臭い
美しいコードを求める為の副作用、という名の互換性のなさはRuby界全体に蔓延していて
例えばあれだけもてはやされたRailsも、Rails2とRails3の互換性のなさに誰しも苦労したのは記憶に新しいところ
誰もが互換性のなさに辟易し、俺ライブラリを量産するため、gemで探すと似たような事をする終わったプロジェクトがわんさか引っかかる
諸処の小さなプロジェクトだけがそんな現状ならば許せるが、dbiアダプタでさえそんな現状なので
バージョンが変わるとデータベースにすら接続できなくなったとか、dbiのAPIバージョン変わったのにアダプタ側の更新ないな、
とか思ってるとアダプタ作者がRubyから足洗ってたとか余裕
身内同士でRubyはコードが美しいと四六時中自画自賛しているが、実はそれこそがRubyのガン
その美しいコードという名のオナニーの為に一体どれだけの互換性と人的リソースが失われていったことか
Rubyのコードは美しい、Railsスゲー、ベタボメする人は沢山いたがいつも一過性の人気しか得られないのはそこにあるし
ベタボメしていた人達もしばらくするとウンザリしてRuby界から消えてしまうのも原因は実はそこにある
達人プログラマーはRubyをベタボメしなくなったし、Mongrel作者はRailsどころかRubyに見切りをつけちゃったしね
ああいう熱狂的なRuby信者でもRubyから足を洗っているのを見ると、tDiaryがRubyに見切りつけてPythonで全部書き直したとか言われても驚かないだろう自分がいる
164デフォルトの名無しさん
2016/02/26(金) 23:02:09.70ID:nk3Az0Vc ちょうどここ見てた
最高のプログラミング言語(または私は如何にして心配するのを止めてコードを愛するようになったか)
http://postd.cc/the-best-programming-language-or-how-to-stop-worrying-and-love-the-code/
> Ruby on Rails。Rubyがこのリストに名を連ねた理由は、これがすべてです。
最高のプログラミング言語(または私は如何にして心配するのを止めてコードを愛するようになったか)
http://postd.cc/the-best-programming-language-or-how-to-stop-worrying-and-love-the-code/
> Ruby on Rails。Rubyがこのリストに名を連ねた理由は、これがすべてです。
165デフォルトの名無しさん
2016/03/18(金) 08:25:24.87ID:uoXKUsAQ hashテーブルが追加された順序を保持するらしいので後ろからi番目の要素を取り出そうと思ってもそれをするメソッドがなくないですか?
166デフォルトの名無しさん
2016/03/24(木) 08:21:00.20ID:OrxFkBqD >165
効率を犠牲にせずにそんなもんがネイティブに実装されている言語を教えてくれよ
効率を犠牲にせずにそんなもんがネイティブに実装されている言語を教えてくれよ
167デフォルトの名無しさん
2016/08/10(水) 22:34:32.32ID:uPyxj/T5 株式会社TOUAが2016年7月に破産
http://www.tdb.co.jp/tosan/syosai/4191.html
http://www.tdb.co.jp/tosan/syosai/4191.html
168デフォルトの名無しさん
2016/08/11(木) 00:30:54.88ID:qVxIjH10169デフォルトの名無しさん
2016/08/11(木) 12:00:16.55ID:v2n9djjr170デフォルトの名無しさん
2016/08/12(金) 11:33:15.69ID:mm4X6Gd9 いつまでたってもテキストエディタ
171デフォルトの名無しさん
2016/09/10(土) 06:42:35.60ID:LzJTocys rubyはさぞかし素晴らしいんだろうとソースコード読んで勉強しようとしたら、クソ過ぎてワロタ
172デフォルトの名無しさん
2016/09/10(土) 07:28:39.09ID:XD8JXdoT スペルミスをテストでチェックするんだろ
173デフォルトの名無しさん
2016/09/10(土) 15:21:20.64ID:XA/0Cwrw 極東の島国でワイワイ作ってるんだ
174デフォルトの名無しさん
2016/09/10(土) 20:22:02.25ID:vL431mpn 何のクラスのインスタンスかを当てると賞金がもらえるゲーム
175デフォルトの名無しさん
2016/10/23(日) 15:27:30.71ID:cgH7tP4x 設計・実装が自由すぎて大規模プロジェクトでは向いてない。いちいち細かいとこで議論したくないんだよなぁ。
小規模なスタートアップなら悪くはないがバージョンアップのこととかもあるし
拡張・継続メンテしていくならない
小規模なスタートアップなら悪くはないがバージョンアップのこととかもあるし
拡張・継続メンテしていくならない
176デフォルトの名無しさん
2016/10/23(日) 16:04:30.87ID:CGzeXgZh 書き易く読みにくい
177デフォルトの名無しさん
2017/03/14(火) 20:00:40.04ID:dnF53zj5 Ruby自体がゴミ。作ったやつもそう言ってる。
やるんじゃなかった。
結局自分の手で作って、自分の手で葬る。
バカの骨頂。底辺はこのプログラムはもう使うなよ?著作権侵害になるからな。
やるんじゃなかった。
結局自分の手で作って、自分の手で葬る。
バカの骨頂。底辺はこのプログラムはもう使うなよ?著作権侵害になるからな。
178デフォルトの名無しさん
2017/03/14(火) 21:54:34.15ID:85Zkl0NJ179デフォルトの名無しさん
2017/03/15(水) 02:46:12.47ID:Kz3kbyRR rubyはサブ言語(開発時のテスト自動化とか、データ作成自動化とか)か
小規模だけど高速リリースが求められる際に選ぶ言語であって
たとえばある程度の規模があるアプリ(画面数100超)でのメインの言語としては選びにくい
pythonも似たようなもんだが、pythonはなんつーかJavaっぽいところがあるというか
書き手優先というか、Caller側の「驚き最小の法則」をシカトすることがあるから
(先日subprocess.Popenのuniversal_newlineがtrueかfalseかでBufferedReaderになるかTextWrappedIOになるかに刺された)
敢えて使いたいとは思わない
小規模だけど高速リリースが求められる際に選ぶ言語であって
たとえばある程度の規模があるアプリ(画面数100超)でのメインの言語としては選びにくい
pythonも似たようなもんだが、pythonはなんつーかJavaっぽいところがあるというか
書き手優先というか、Caller側の「驚き最小の法則」をシカトすることがあるから
(先日subprocess.Popenのuniversal_newlineがtrueかfalseかでBufferedReaderになるかTextWrappedIOになるかに刺された)
敢えて使いたいとは思わない
180デフォルトの名無しさん
2017/03/15(水) 02:46:58.58ID:Kz3kbyRR TextWrappedIOじゃなかったかもしれんが、なんかそんなの、なんだっけアレ
181デフォルトの名無しさん
2017/03/16(木) 22:20:11.40ID:ZFjRq/RN じゃ、俺がまとめてあげると
Rubyは使い捨てスクリプト用ってことだね
Rubyは使い捨てスクリプト用ってことだね
182デフォルトの名無しさん
2017/03/17(金) 11:50:53.04ID:ol/nseXL perlの後継者はruby
決してpythonではない
決してpythonではない
183デフォルトの名無しさん
2017/03/17(金) 11:52:01.70ID:ol/nseXL 誤解されそうなので追加
perlと一緒に死んでくれ
perlと一緒に死んでくれ
184デフォルトの名無しさん
2017/03/19(日) 01:24:35.09ID:UZ+STPpG urxvtにリンクしてるので無理
185デフォルトの名無しさん
2017/03/20(月) 03:21:23.67ID:49cD+kNs pythonが嫌いなのは、ワンライナーを書くのにえらい難儀するのでパイプラインの途中に入れられない
だからperlかrubyを覚えるしかない。awkでできる範囲ならそれでもいいけど
だからperlかrubyを覚えるしかない。awkでできる範囲ならそれでもいいけど
186デフォルトの名無しさん
2017/03/20(月) 15:13:06.82ID:CYCZfEEr 良い意味で最強の馬鹿除け
187デフォルトの名無しさん
2017/03/23(木) 00:55:38.65ID:iwKD8Hm6188デフォルトの名無しさん
2017/03/23(木) 01:02:26.29ID:iwKD8Hm6 正直、いまだ2系と3系が分離してるうえ
たとえばアプリ組込pythonがあと10年足を引きずりそうなpythonに関しては興味がない
組み込みpytyon2の例: 3Dなmaya
2020年にサポート終了であとは3系ばっかり、なんて状況はおそらくありえん
……俺んところにきたら断るつもり、クソめんどくさい
たとえばアプリ組込pythonがあと10年足を引きずりそうなpythonに関しては興味がない
組み込みpytyon2の例: 3Dなmaya
2020年にサポート終了であとは3系ばっかり、なんて状況はおそらくありえん
……俺んところにきたら断るつもり、クソめんどくさい
189デフォルトの名無しさん
2017/03/23(木) 11:34:16.95ID:AyyVp0Pm >>188
それであってる
それであってる
190デフォルトの名無しさん
2017/04/05(水) 14:00:08.59ID:pOtOsZSi191デフォルトの名無しさん
2018/05/23(水) 22:21:26.79ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2PKQU
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2PKQU
192デフォルトの名無しさん
2018/05/23(水) 23:49:37.23ID:gDJnBN/u しかし機械学習の神風はすごかったというか、書店なんかあっという間にPython
コーナーがRubyのそれの何倍かになっちゃった印象だよね
RubyにもNumRubyとかPandasRubyがあればよかったのに
コーナーがRubyのそれの何倍かになっちゃった印象だよね
RubyにもNumRubyとかPandasRubyがあればよかったのに
193デフォルトの名無しさん
2018/05/24(木) 02:31:15.81ID:CzEEKu6Z RubyとPython なぜ差がついたか?
(Rails流行の)慢心、(機械学習開発)環境の差
(Rails流行の)慢心、(機械学習開発)環境の差
194デフォルトの名無しさん
2018/05/24(木) 04:32:03.93ID:H+xmXuhj 機械学習でPython覚えた層は他の自動化とかスクリプト使った業務でも慣れたPython使うだろうからもうRuby死んだも同然だな
いまから覚えるやついねえだろ
いまから覚えるやついねえだろ
195デフォルトの名無しさん
2018/07/04(水) 18:20:59.15ID:bZ79e0V+ これまじすきhttps://goo.gl/ZosWhA
196デフォルトの名無しさん
2018/07/04(水) 18:24:45.70ID:bZ79e0V+ 合間によくやってるhttps://goo.gl/mSDvAk
197デフォルトの名無しさん
2018/07/04(水) 21:00:48.42ID:1R4S9ii/ >>193
c言語との親和性
c言語との親和性
198デフォルトの名無しさん
2018/07/04(水) 21:43:02.51ID:gFgZc5FG DUM
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★9 [ぐれ★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 【独占スクープ】元TOKIOの松岡昌宏がSTARTO社を“退所”へ「国分のコンプライアンス違反」問題をきっかけに決断、12月から単独で活動 [Ailuropoda melanoleuca★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 ★2 [ぐれ★]
- 高市早苗、約1ヶ月でドル円・10円円安を達成 [256556981]
- 「▇▇▇▇▇▇▇®」 ビゴーーーン
- おこめ券を9.5億円配るための経費「2.4億円です♥」
- するってぇと何かい?2週間前に安全を確認して輸入再開した海産物を食の安全のために輸入停止にしたってのかい?
- 【超絶朗報】高市早苗、月給5万円アップを突如確定させるWWWWW
- 【高市核兵器】 小泉コメ防衛大臣「民主党政権 岡田外務大臣の “非核三原則” に関する国会答弁を引き継いでいる」 政策堅持を明言 [485983549]
