Rubyについて Part 26
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/03/05(月) 04:31:34Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
Rubyについて Part 25 (気にしてますか?GPL混入
http://pc11.2ch.net/test/read.cgi/tech/1164885714/
= とりあゑずRuby関連スレ
Ruby初心者スレッド Part 10
http://pc11.2ch.net/test/read.cgi/tech/1169542763/
【ActiveScript】RubyをWindowsで使うスレ【GUI】
http://pc8.2ch.net/test/read.cgi/tech/1155031689/
【カルト】Ruby開発者Matz【モルモン】
http://pc11.2ch.net/test/read.cgi/prog/1148712641/
0685デフォルトの名無しさん
2007/05/18(金) 16:28:19せめてCommonLisp
0686デフォルトの名無しさん
2007/05/18(金) 16:29:46つまり、出てこなくていいんですよ('A`)
0687デフォルトの名無しさん
2007/05/18(金) 18:08:36http://karetta.jp/book-node/gauche-hacks/023107
Lisp脳wwww
0688デフォルトの名無しさん
2007/05/18(金) 19:44:270689デフォルトの名無しさん
2007/05/18(金) 20:49:53で、Gauche の方が実用的だって?
Shiro 氏自身が実用で使うなら Gauche より CommonLisp とるって言っているのにwwww
0690デフォルトの名無しさん
2007/05/18(金) 20:51:10>>532
0691デフォルトの名無しさん
2007/05/18(金) 20:54:08コンプレックスで盲いた人は傍迷惑で困る
>>688
でも「ループ内でひとつずつ表示するようにすれば長大なリスト構造を確保し続けなくていいんじゃね」と考えるのがある意味ふつーだとも思う
0692デフォルトの名無しさん
2007/05/18(金) 20:59:02まあ、「ふつーじゃない」からこそ知っておくと役に立つことがあるんだろうけどな
0693デフォルトの名無しさん
2007/05/18(金) 22:12:00ここでその手の話をしても、「うざい」だろうしかななくても「うざい」
と言うだけだろ?その事は見通されてるだけだ。せいぜい、ここで他言語
の悪口言ってマンセーしてればいいんじゃないの。
0694デフォルトの名無しさん
2007/05/18(金) 22:24:110695デフォルトの名無しさん
2007/05/18(金) 23:04:42本当はmapを使うことによる順序依存性の排除が重要なんだがね。
この記事だと軽くスルーしているけど。
関数型言語使っていると狂ったように直交性上げようとするよな。
0696デフォルトの名無しさん
2007/05/18(金) 23:06:50rubyはハッカーコミュにも人気が高いし、これから伸びていくということは
容易に予想出来るのにね。他の言語なんて気にせずに我が道いけよって思う
よ。ironRuby/jRubyの出現で本家との群雄割拠の時代が来るかもしれないが。
MS/Sunは本家を喰っちゃうあるいは、Matzの一本釣りを狙っててもおかしく
無いよ.
自分たちの良さを自分たちで伸ばすという方に何故目を向けないのかよくわ
からんよ.他言語を蔑ませたところで良さを伸ばす事は出来ないんだからね。
RoRの作者とtwitterの作者の間でグダグダ言い出してたら、他の方がその原
因になるプログラムを作って解決させたが、その「他の方」をもっと見習っ
た方がいいね。このスレの幾人かの人たちはね.
0697デフォルトの名無しさん
2007/05/18(金) 23:14:53rubyコミュニティはかなり大切なんだよ。googleに対抗する会社を作ろうと
したときに足りないのは、自動化の技術(=AI関係)になってくる。
そこを完全に押さえてるから、googleの影響力強い。発想をそのまま作れる
から。もちろん、みんなが右向けば右を向く日本人の特徴を考えれば、先を
行く発想を生かせない危険があるけど。このスレと同じで、違った事に対し
て非難して何の中身もないって奴が大半だから.
0698デフォルトの名無しさん
2007/05/18(金) 23:23:47おでAIが足りないからおばえのいっでるこどはんぶんもわがんねだよ
0699デフォルトの名無しさん
2007/05/18(金) 23:27:310700デフォルトの名無しさん
2007/05/18(金) 23:35:44このページはRoRで作られているようだ
http://hp.pollan.jp/
0701デフォルトの名無しさん
2007/05/19(土) 00:16:07で、他言語のライブラリを活用しようとかって話でてるじゃん。ILC とか c.l.l とか読んでるんか?
きみのような頭が病気な人が一人いるだけで Lisper としては迷惑なんだよ。ここは Ruby スレだし。
まぁ Lisp 厨を装った荒しなんだろうけど、困ったもんだ…。
0702デフォルトの名無しさん
2007/05/19(土) 00:24:50アホか
0703デフォルトの名無しさん
2007/05/19(土) 00:25:460704デフォルトの名無しさん
2007/05/19(土) 00:28:040705デフォルトの名無しさん
2007/05/19(土) 00:36:16これとか?
ttp://jp.franz.com/
いろいろ出来るみたいだけどこれ使うと移植性とか最悪になりそう
ttp://jp.franz.com/base/product_acl_spec.html
0706デフォルトの名無しさん
2007/05/19(土) 00:38:47高いだけあってやたら速いという話は聞く
0707デフォルトの名無しさん
2007/05/19(土) 00:46:44実用的じゃないって事はなさそうだ
0708デフォルトの名無しさん
2007/05/19(土) 00:48:400709デフォルトの名無しさん
2007/05/19(土) 01:03:37君がいる限り無理
そういう反応を引き出すためなら何でもするよ
0710デフォルトの名無しさん
2007/05/19(土) 01:29:24残念だけど Allegro CL 使ってるっつーの。そんでも Ruby を使うこともある。
そんで敬意は払う。おまえみたいに比較ばっかりで何一つ使いこなせないのが一番タチ悪いよ。
0711デフォルトの名無しさん
2007/05/19(土) 01:39:01ttp://www.ogis-ri.co.jp/otc/hiroba/others/OORing/interview21.html
漏れは括弧でLispに挫折しただけに
氏の括弧見てないです発言には衝撃を受けますた
0712デフォルトの名無しさん
2007/05/19(土) 01:43:47まぁ、そんなんだから荒ししかできない残念な人間ができるんだろうけど…
0713デフォルトの名無しさん
2007/05/19(土) 01:48:33さっさと使用きめたほうがいくね?鯖用途は JRuby におまかせという
なら連中の意見も聞くべきだろう。
0714デフォルトの名無しさん
2007/05/19(土) 02:30:560715デフォルトの名無しさん
2007/05/19(土) 02:50:390716デフォルトの名無しさん
2007/05/19(土) 02:58:24Matzやささだはどれだけ拙いコードを書いているのかと
0717デフォルトの名無しさん
2007/05/19(土) 03:06:52今はJavaの方が全然速いよ。
http://sugi.sakura.ne.jp/column/021108a.html
0718デフォルトの名無しさん
2007/05/19(土) 06:57:01そこのテストソースだけどうちの環境ではCの方が速いのだが他ではどう?
ferora core 4, java 5 でちょっと違いはあるが。
windows java6 vc2005 でもCの方が速い。
0719デフォルトの名無しさん
2007/05/19(土) 07:22:29開き括弧は意識するけど、閉じ括弧はほとんど気にしないな、俺も。
0720デフォルトの名無しさん
2007/05/19(土) 08:35:03つかどっかで半端な知識でも聞きかじってきたんだろうが、Ruby スレで Lisp ネタで論破されるとは
どんだけヘタレなんだよ……Ruby ユーザーかつ Lisp ユーザーみたいな層の存在を考えなかったのか。
0721デフォルトの名無しさん
2007/05/19(土) 08:50:010722デフォルトの名無しさん
2007/05/19(土) 08:50:100723デフォルトの名無しさん
2007/05/19(土) 09:01:57クラッシュバンデグーなどに使ったが、保守性最悪だって、書いてあったぞw
ソース失念
0724デフォルトの名無しさん
2007/05/19(土) 09:23:320725デフォルトの名無しさん
2007/05/19(土) 09:26:00http://www.gamasutra.com/features/20020710/white_01.htm
これかな?
登録しないと見えなくなってしまってるが
0726デフォルトの名無しさん
2007/05/19(土) 11:24:06業務で一億レコード以上のテキストファイル処理に
使いたいんだけど、スピード的に話にならん。
世の中、なかなか自分の都合どおりの
言語ってないもんだね…
0727デフォルトの名無しさん
2007/05/19(土) 11:33:27Rubyでの経験があれば割と簡単いやマジで
Rubyの前に何をやってたかにもよるとは思うんだけど…
0728デフォルトの名無しさん
2007/05/19(土) 11:40:58そういやJVMでそういう言語との連携はどうすんだろ
0729MoonWolf ◆MoonWdLnkQ
2007/05/19(土) 11:55:05レコード間での依存関係がないなら数万件毎に分割して
複数台PCで処理させればいいんじゃない?
ただ、分割処理はCで書いたほうがいいかもね。
0730デフォルトの名無しさん
2007/05/19(土) 12:01:17大量の文字列処理を高速に処理する、ことだけに特化した
言語とかあるのかな?Cとかで頑張るのが最速かな?
(C+STL, Boostとか…あんま良く知らないのに言ってみたいだけ
な自分ですにょ)
0731デフォルトの名無しさん
2007/05/19(土) 12:04:49んな馬鹿なw
ttp://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=java&lang2=gcc
ちなみにlispよりも遅いぞ
ttp://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=java&lang2=sbcl
0732デフォルトの名無しさん
2007/05/19(土) 15:18:38>Javaで書いたRuby
この認識が誤りというか曖昧。Ruby VM 自体が Java で書かれている訳ではないから
Java の速さを議論してもあまり意味が無い。Java VM 自体は C++ で書かれているので、
"C で書いた Ruby と C++ で書いた Ruby" という方が実体に近い。
0733デフォルトの名無しさん
2007/05/19(土) 15:29:250734デフォルトの名無しさん
2007/05/19(土) 15:35:46compile time を無視できるような条件では、ってこと?
0735デフォルトの名無しさん
2007/05/19(土) 15:39:03JRubyのVMにあたるものはJavaで書いてあるわけじゃないの?
つーか、「JavaがC++で書かれていること」のほうがよっぽどJRubyと無関係だと思うんだが
0736デフォルトの名無しさん
2007/05/19(土) 15:45:340737デフォルトの名無しさん
2007/05/19(土) 15:46:46C++って遅いんだね。
0738デフォルトの名無しさん
2007/05/19(土) 15:49:02Ruby スレの住民は何が理解出来ないのかな?
>>737
何と比べて?
0739デフォルトの名無しさん
2007/05/19(土) 15:53:23は?
0740デフォルトの名無しさん
2007/05/19(土) 15:56:30JRuby もそれなりの速度は期待できるかもね。
最高にチューニングしたとしたら、C++ のものに敵うとは思わんが。
0741デフォルトの名無しさん
2007/05/19(土) 16:02:32>Ruby スレの住民は何が理解出来ないのかな?
0742デフォルトの名無しさん
2007/05/19(土) 16:16:50Lispなら、自分で言語作れるのに・・・
0743デフォルトの名無しさん
2007/05/19(土) 16:17:50だから、JETとか使ってると、速くなりやすい?
JRuby自体が、JavaVMを使うYARVみたいなものという認識でよいですか?
0744デフォルトの名無しさん
2007/05/19(土) 16:32:09メモリを10MB使っていいならJナントカより遅く作るのはかえって難しい
0745デフォルトの名無しさん
2007/05/19(土) 16:52:460746デフォルトの名無しさん
2007/05/19(土) 17:04:040747デフォルトの名無しさん
2007/05/19(土) 17:11:13つまり、aRubyこそ最強
0748デフォルトの名無しさん
2007/05/19(土) 17:14:260749デフォルトの名無しさん
2007/05/19(土) 17:16:140750デフォルトの名無しさん
2007/05/19(土) 17:42:450751デフォルトの名無しさん
2007/05/19(土) 17:42:530752デフォルトの名無しさん
2007/05/19(土) 17:45:450753デフォルトの名無しさん
2007/05/19(土) 17:57:21大体そんな感じ。Java で Ruby を書いた訳ではない。
0754デフォルトの名無しさん
2007/05/19(土) 18:00:270755デフォルトの名無しさん
2007/05/19(土) 19:01:00モジュール作るにしてもWIN32のミドルウェア方面が
ATLとかOLEDBとか例外処理とかC++のランタイム環境に依存してるんだよね。
人間の開発速度はほっといても改善しない。
よって人が早く開発できる言語が勝ち残る
0757デフォルトの名無しさん
2007/05/19(土) 19:07:09繋がらないと言うのが現在の常識だよ。だから皆マルチコアに移行している訳で…
並列化でリニアに処理性能を向上出来ない処理系には厳しい時代ですよ。
0758デフォルトの名無しさん
2007/05/19(土) 19:08:070759デフォルトの名無しさん
2007/05/19(土) 19:54:240760デフォルトの名無しさん
2007/05/19(土) 19:57:51RubyはCのsetjmpに依存しまくってるから、
C++の例外機構が入るとマズイと思う。
0761デフォルトの名無しさん
2007/05/19(土) 20:21:38スレッド増やしてで高速化なんて幻想だ
-- Guido van Rossum
0762デフォルトの名無しさん
2007/05/19(土) 20:35:46作るわけにもいかんのじゃないか
まあ、大規模目指さんでもいいけど
0763デフォルトの名無しさん
2007/05/19(土) 20:39:56Matz 以下 YARV な面々が追従できるか…。正直 java.util.concurrent な世界を YARV ベースで
がんばれるのか?税金もっと投入するけどグダグダで JRuby に負けそうな悪寒。でも
API は揃えてほしいなー。
0764デフォルトの名無しさん
2007/05/19(土) 20:39:59これってアプリががんばること?
それともOSががんばれば何とかなること?
今は過渡期だからアプリ側でがんばるしかないのかな。
かつてメモリのオーバーレイ(だっけ?)をプログラマが自らやっていたように。
まあジャイアントロックがあったら駄目だろうけど。
ところで、1.9 リリース時のYARVのロックモデルってmodel 3 (スレッドライブラリ利用+細粒度ロック)
と思ってておk?
0765デフォルトの名無しさん
2007/05/19(土) 20:44:09ソース公開してるんだから、やればなんでもできるんだよ。
0766デフォルトの名無しさん
2007/05/19(土) 21:07:43Rubyががんばるとこ
>765
カーネルスレッド対応なんて
Matzレベルでがんばってもらわんと
0767デフォルトの名無しさん
2007/05/19(土) 21:15:37間違えたw
x JET
o JIT
>>753
なるほど、Javaで書きなおしたわけではないと。
だからあれだけ速くなるんだね。
JavaVMに抵抗さえなければ、面白い選択かもしれないな。
0768デフォルトの名無しさん
2007/05/19(土) 21:30:13> そこで当然 JRuby 方面は Java の並列 API ベースの拡張を提案してくるだろう。
http://www.rubyist.net/~matz/20070428.html#p05
とかみると、APIの拡張じゃなくて、
JRuby からみて余計なものの廃止を求めてるみたいだけど。
0769デフォルトの名無しさん
2007/05/19(土) 21:39:07おー JRuby は相当本家に敬意を払ってるね。性能出すために
独自路線進んでもいいだろうに。本家の度量が問われるな。
0770デフォルトの名無しさん
2007/05/19(土) 21:41:12それなんて Gro……
すれ違い。ごめ
0771デフォルトの名無しさん
2007/05/19(土) 22:00:35Cと比べて遅いって言われてるな
0772デフォルトの名無しさん
2007/05/19(土) 22:31:37"Why Threads Are A Bad Idea" を書いた Ousterhout の Tcl/Tk も
POSIX THREAD にちゃんと対応しているんだよね。
そこそこユーザ数を抱えている処理系で、カーネルスレッドの恩恵に全く与れない
のは Ruby と Squeak くらいじゃないかと思うんだけど。
0773デフォルトの名無しさん
2007/05/19(土) 23:32:10別にスレッディングしなくてもスケーラブルにはできるだろう
0774デフォルトの名無しさん
2007/05/19(土) 23:57:48そうけ?
マルチプロセスで協調させるのけ?
0775デフォルトの名無しさん
2007/05/19(土) 23:59:200776デフォルトの名無しさん
2007/05/20(日) 00:25:52C や Fortran に比べて遅いのは仕方が無い。
遅いといっても大抵の場合は許容範囲だし。
0777デフォルトの名無しさん
2007/05/20(日) 02:26:57RindaかわいいよRinda
0778デフォルトの名無しさん
2007/05/20(日) 07:28:32そんなみんなが知ってることをさも自分だけが知ってるかのように書いてるお前は何なんだ
0779デフォルトの名無しさん
2007/05/20(日) 08:37:45君はどうしてそう思ったのかな?
0780デフォルトの名無しさん
2007/05/20(日) 08:56:430781デフォルトの名無しさん
2007/05/20(日) 09:34:48タイトルくらいかかないとクリックすらしてもらないぞ、と
(Java+Derby)* Ruby on Rails プログラミング - @IT
http://www.atmarkit.co.jp/fjava/column/koyama/koyama04.html
0782デフォルトの名無しさん
2007/05/22(火) 19:43:47Ruby知ってると前科者と疑われる時代になるかもだ
0783デフォルトの名無しさん
2007/05/22(火) 21:08:430784デフォルトの名無しさん
2007/05/23(水) 00:14:56前科者=現在進行形の(しかし逮捕してもらうわけにいかない、はた迷惑な)犯罪者
■ このスレッドは過去ログ倉庫に格納されています