Rubyについて Part 21
■ このスレッドは過去ログ倉庫に格納されています
0256238
2006/05/27(土) 17:25:48>>239
いやあ、それが楽なのは分かるんだけど。
Ruby レベルの IO を扱えるようにしとけば
TempFile とか StringIO とかも渡せてウマーかなー、と。
>>240
1.9 で DEPRECATED() になっちゃった rb_io_fread,write の
OpenFile 版が欲しい、という感じです。こんなの。
rb_io_read(char*, long, OpenFile*);
rb_io_write(const char*, long, OpenFile*);
拡張ライブラリ書かない…のくだりは意味不明だなーすまん。
あくまで俺の場合ですが、OpenFile からのバイトストリームを扱いたいときって
C側の独自の文字列クラスぽいやつとかchar配列バッファみたいなのに入れて
高速に処理したいときが多いんで。
処理回数が多いので余計な alloc & copy をなるべく抑えたいんだけど、
Ruby String がいちいち作られると (Ruby にベタ移植するより)
その部分はなんか逆に効率悪くなりそうな気がしてうーむ、みたいな。
>>245
俺も知りたい。
拡張ライブラリを1.9対応してるのもYARVで試すのが目的だし。
■ このスレッドは過去ログ倉庫に格納されています