[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30515] Re: str.lines[1..-1]

From: Yukihiro Matsumoto <matz@...>
Date: 2007-03-09 00:30:03 UTC
List: ruby-dev #30515
まつもと ゆきひろです

In message "Re: [ruby-dev:30512] Re: str.lines[1..-1]"
    on Fri, 9 Mar 2007 09:19:52 +0900, Nobuyoshi Nakada <nobu@ruby-lang.org> writes:

|> Enumeratorに[]を追加する場合、過去に生成した要素を覚えておく
|> 必要がありますが、それはそれで大変なことのような。
|
|Enumerator#[]を呼ばれた点から前方のみ、という対応は中途半端です
|かね。

だと思います。未来ではLazyArrayのようなEnumeratorとArrayの両
方の性質を持つものを作ってcollectなどの戻り値にしたい構想は
ありますので(するともうちょっと遅延評価っぽいことができるよう
になる)、そういうのはそこまで待ってもらって、半端な対応は導
入しない方がよさそうです。

「将来」ではなく「今やる」という選択肢もあるわけですが。

In This Thread

Prev Next