BioRubyからPython/JavaScriptそして文字列/バイナリーへのRubyistの論議
むう、対処が必要か。RT @nankyokujusei: 【わたしが Ruby をやめた理由】Bioruby が更新されなくなった。そのため急速に進歩する医学生物学系データベースにアクセスできなくなった。
2012-03-07 09:31:07@kakutani まずは現状把握しないと。止まってる理由は何なのかな? どういう支援が必要とされてるのかな。
2012-03-07 09:35:28@kakutani よろしくお願いします。科学計算系ではPythonに大差で負けているので、なんとかしたいです。でも、私自身には知識・経験・能力がないので、後方支援する方向で。
2012-03-07 09:38:27@yukihiro_matz ボストン周辺で Pythonista がやたらに多いのは、わたしも含めて彼らの多くが、プログラミングはど素人だけど、データ解析のためにプログラミングをせざるを得ない状況に追い込まれた科学者だからです。Ruby がそういった需要に目を向ければ、
2012-03-07 09:40:09最近コミットになったngotoさんはbiorubyの人だったような気がするというか、止まっていたけど動き出したのかな https://t.co/YXboGzif
2012-03-07 09:51:38「BioRubyの10年間と 本当にオープンな開発をめぐる冒険」http://t.co/1Ulx2srz なんか粛々と開発されてきたように見えるが、"bioruby.org"につながらないな
2012-03-07 09:55:07HaskellやClojureと比べるとRubyとPythonは双子のよう。じゃあなぜ科学計算でPython、WebでRubyとなったかって、大阪でエレベーターは右に立ち、東京では左という程度の偶然ってことないかな。DHHが左に立ったのは全然偶然ではないけど
2012-03-07 10:15:01この比較表を見ると、Rubyの簡潔さと一貫性が際立っているとと思うのだけど、やっぱりPythonとは双子じゃないかと思ったりする http://t.co/CqW9kIf3
2012-03-07 10:22:20そうか、Pythonにはswitch caseがないのかー。これは象徴的だな。RailsのArray#forty_twoメソッドと真逆の発想という気が
2012-03-07 10:34:59というかPerl がなんでも出来すぎてメンテできなさすぎだろう。ってあたりから反動でPython人気が高まった面があるように思う
2012-03-07 10:36:19JavaScripって、オブジェクトモデルとしてはきわめてシンプルだし関数もオブジェクト。委譲とか継承だって、どうとでもなるじゃん、これって必要十分じゃね? という風に思っていたけど、これってgotoがあれば構造化とか関係なくねというのと本質的に似た議論と似てるのかな
2012-03-07 10:41:49JavaScriptって、なんでfunction()なんだよ! せめて func()にしてくれていたらと思ったら、あれはawkがそうだったからという程度の理由らしいですね、残念すぎて残念だけど、毎日打つと慣れるし、最近は -> としか書かないのでどうでもいい
2012-03-07 10:57:10Webは一見文字列に見える、なにか謎のバイナリで通信してる無法の荒野だからな。まともな文字列のあつかいをしてる言語ほどWebでは死ぬ
2012-03-07 11:03:40@nalsh ん? どうしてですか? UTF-8じゃないと面倒すぎるという意味でしょうか?
2012-03-07 10:35:51@knsmr HTTP絡みの操作する時に外部から来たバイト列と、コード由来のUnicode文字列が混ざって面倒+そもそも仕様決めるのが大変という。PHP6なんかはそれが理由で死んじゃったのだと思ってたり
2012-03-07 10:43:28@nalsh でも、日本のWebだと外部から来るバイト列はいまだにかなりShift_JISだったりもしませんか? ヨーロッパもアジアもUTF-8が完全制覇というには程遠いのでは?
2012-03-07 10:46:41@knsmr バイト列ならShift_JISでもUTF-8でもあんまり問題ないんですよ。例えばHTTP_REFERERとか識別子は同じバイト列になるので。でもUTF-16だとここで変換しないといけないので、req.params[b"HTTP_REFRER"]とかやらないといけなく
2012-03-07 10:52:42