history

青木日記 RSS

<前の日 | この月 | 次の日>

2003-12-25

ruby 1.8.1

ruby 1.8.1 出ましたね。お疲れさまです。

なんとなく家でもミラーしてみました。 回線はメチャ遅いけど、ダウンロードが集中する ruby-lang.org からみんなで落とすよりはマシだろう。

一部プラットフォームで多少問題が残っているとは言え、 今回はかなり安定してるんじゃないかな。 まだ 1.6 な人はこの機会にぜひぜひ。

(早く 1.8 のライブラリとメソッドを使いたくてしかたないらしい)

これでようやく 1.9 が始まるよ!

× 2

64bit Windows に ruby をポートした場合、 win32 ディレクトリはどうなるんだろう、と思ってみた。

RDoc

ruby/object.c とか ruby/string.c にまで RDoc が入ってきてカナーリうざい。 悔しいので「るどっく」と読んでやる! やーいやーい!

ruby 1.8.1 ニュースフラッシュ

わざわざ面倒なことを始めるということは、けっこう忙しいらしい。

[ライブラリ/アプリケーションの追加]

  • rdoc
  • ri
  • SOAP4R
  • rinda
  • generator
  • enumerator
  • abbrev

む、rinda って誰が担当? ああ、咳さんか。 とりあえずファイルに記名を切に希望します > 咳さん

[メソッドの追加]

組み込みライブラリ

  • Regexp.union

標準添付ライブラリ (内部っぽいメソッドとか、よくわからんメソッドは省略)

  • (uri) URI.regexp
  • (erb) ERB#filename=
  • (ipaddr) Socket.valid_v4?
  • (ipaddr) Socket.valid_v6?
  • (test/unit) assert_raise (alias assert_raises)
  • (etc) Etc.setpwent
  • (etc) Etc.getpwent
  • (etc) Etc.endpwent
  • (etc) Etc.setgrent
  • (etc) Etc.getgrent
  • (etc) Etc.endgrent
  • (fcntl) Fcntl::O_ACCMODE
  • (ossl) たくさん。ソースコード参照
  • (strscan) StringScanner#beginning_of_line? (alias bol?)
  • (strscan) StringScanner#concat, <<
  • (zlib) Zlib::GzipReader#each_line

[変更]

  • たくさん

でも、特に影響がありそうなのだけ挙げると、

  • 多重代入のセマンティクスが変わった

どう変わったのかよくわからん。 ま、もともと誰も全体を把握してないから問題なかろう (マテ)

[修正]

  • 死ぬほどたくさん

丁稚な日々参照。

[その他、めだった変化]

  • じゃまくさい RDoc がいろいろなところに寄生した

diff とると RDoc ばっか大量に出てきてウザー

本日のツッコミ(全3件) [ツッコミを入れる]
(う) (2003-12-25 13:44)

win32のまま。
単にRUBY_PLATFORMが変わって、ソースコード中の必要なところに#if〜#endifが入るだけでしょう。

とかマジレスしたらいかんのか!?

あおき (2003-12-25 13:52)

うっす。
「答えはわかってるけどつついてみたい系」というやつです。
別名「『気になるあの娘は転校生』系」とも言います。

あおき (2003-12-25 13:54)

……もちろん口からでまかせです。

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS