[#45637] [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい — "Glass_saga (Masaki Matsushita)" <glass.saga@...>

14 messages 2012/05/16

[#45670] [ruby-trunk - Bug #6479][Open] ipaddr.rbの受け付ける書式が、プラットフォームによって異なる — "kachick (Kenichi Kamiya)" <kachick1+ruby@...>

9 messages 2012/05/22

[ruby-dev:45646] Re: [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい

From: Tanaka Akira <akr@...>
Date: 2012-05-17 15:00:00 UTC
List: ruby-dev #45646
2012/5/17 Nobuyoshi Nakada <nobu@ruby-lang.org>:
>
> ungetcするのはどうでしょうか。プロセスをまたいでしまうとやはりダメです
> が、これは現状でもできないようですし。

うぅむ。どのくらい ungetc できるかはバッファの状況によるので、
ちゃんと動きますかねぇ?

というか、わざわざ新しくバッファを実装しなくても、
IO のメソッドの実体を直接呼べば
(IO の場合) メソッド呼び出しコストは消せるんじゃないですかね。
それではダメ?
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread