| (C)2001, `Rubyist!' Project Team. |
|
|
2001/12/13 (Thu)■[ML]RDEとIDERDE([RAA:RDE(Ruby Development Environment)])の話題がruby-talkででています。 RubyにIDEがほしい、という話は前から何度もありまして、 つい先日もeclipseの 話も出ていました。そしてRDEの英語版がruby-talkでアナウンスされると、 さっそく(ちょっと解凍のことですったもんだがありましたが)RDEはいいんじゃない? というメールが流れています([ruby-talk:28389])。 また、Curt Hibbsさんも、RIDEなる別のIDEの構想を練っているようで ([ruby-talk:28394])、近々wikiも用意するとか。こちらも楽しみです。 (Maki) ■[ML]time and newdate[ruby-dev:15409] にて田中哲さんから、time.rbが1.7に導入された とのアナウンスがありました。 time.rbはStringとTimeの相互変換を行うためのライブラリで、 [ruby-dev:15298]あたりから標準添付に向けてメールがやりとり されていたものです。 また、これに前後して、ふなばさんのnewdateの仕様についても 議論が進んでいます。newdateはdate2(lib/date.rb)とdate3を まとめたものだそうで、こちらも田中哲さんとの間で仕様が練られています。 (Maki) ■[ML]pp.rb田中哲さんと言えば、time.rbの次は、 「インデントつきのp」ことppメソッドを導入する pp.rbについてご意見を募集しています([ruby-dev:15410])。 前回ruby-devでpp.rbのことが話題になったとき([ruby-dev:14390])は、 Marshal APIの話へと派生して壮絶なやりとりが繰り広げられた後、発散して しまいましたが、今回は今のところ特に反応はないようです。 なお、田中さんが触れている Wadlerのpretty printing algebra というのはおそらくは この論文で触れているものですね(右上の「ダウンロード」の 辺りからダウンロードしたり、イメージファイルになったやつを読んだり できます)。興味ある方はこちらもどうぞ。 (Maki) ■[ML]Lightweight Language List[ruby-talk:28396]にてLuigi Ballabioさんから、 Lightweight Language Listの紹介がありました。 このMLは、先日行われた Lightweight Languages Workshopから派生してできたものだそうです。 このイベント自体は、ruby-talkにも告知が流れていたのですが、 残念ながらRubyの主だった人は誰も参加できなかったそうです (イベントレポート自体は こちらで読めます)。実際、MLのアーカイブにも Rubyの話題が少し出ていました(でもちょっといまいち)。 (Maki) ■[ETC]Parrot 0.0.3 とruby-vmさきほどの記事の元になったメールでも話題になっていた、 次期PerlのVMとなる予定のParrotの0.0.3が リリースされています。 それと、つい先日気づいたのですが、「IPA未踏」の成果物でもある 次期Rubyの性能検証用VMは こちらからダウンロードできたんですね。 ruby-vmには竹内関数(tak関数)がハードコードされていて、 Rubyとの処理を比較することができます。 (Maki) 2001/12/17 (Mon)■[WWW]BioRuby を 256 倍使うための本、のためのページ先日256本の 界道編が出たそうですが、ひそかに BioRubyを256倍使うための本、のためのページが作成されています。 や、ASCIIさんとは(まだ)関係はなさそうですが。 「α-へリックスって何?」というひと(<私です)でも、ruby-R, Ruby Statistical Extention with Rなんかは 気になるところかもしれません。 (Maki) ■[ML]Ruby news weekly[ruby-talk:28737] にて Holden Glova さんより、 「Ruby URL」こと Ruby Weekly Newsを公開したというアナウンスがありました。 これはPython URLのRuby版ですね。頑張ってほしいです。 (Maki) 2001/12/20 (Thu)■[ML]Ruby 'make' replacement[ruby-talk:28960] からはじまるスレッドで、makeの再発明?の話が 盛り上がっています。 路線としては、大きく分けて、
などがあり、さらにそれぞれについて機能的にどこまでおさえるか、 という違いがありそうです。 (Maki) ■[ML]assignment, reference, += and parameter passingスクリプト言語界最強のMLという噂もあるLL1 MLですが、そこでPixelさんが いろいろな言語における代入と+=の違いをまとめています (上のリンクの記述にはPythonに関して誤解があるらしく、 ツッコミが入っています)。 これを見ると、Rubyの代入ってC++に似ているんですね……。ちょっと意外です。 (Maki) ■[ML]横着プログラミング連載開始Migemoで有名な高林さん(っていう紹介の仕方でいいんでしょうか……)が、 UNIX Magazineで 「横着プログラミング」という連載を始めています。 第一回はメモ道とUNIXの話で、Rubyで書かれたclgrepのソースが 掲載されています。 (Maki) |