[#1207] warning in ruby extension eats memory — Eugene Scripnik <Eugene.Scripnik@...>

This message was posted to ruby-talk, but I didn't get responce from

22 messages 2003/07/01
[#1208] Re: warning in ruby extension eats memory — ts <decoux@...> 2003/07/01

>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:

[#1209] Re: warning in ruby extension eats memory — Eugene Scripnik <Eugene.Scripnik@...> 2003/07/02

ts wrote:

[#1210] Re: warning in ruby extension eats memory — ts <decoux@...> 2003/07/02

>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:

[#1211] Re: warning in ruby extension eats memory — Eugene Scripnik <Eugene.Scripnik@...> 2003/07/04

ts wrote:

[#1212] Re: warning in ruby extension eats memory — ts <decoux@...> 2003/07/04

>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:

[#1213] Re: warning in ruby extension eats memory — Eugene Scripnik <Eugene.Scripnik@...> 2003/07/04

ts wrote:

[#1214] Re: warning in ruby extension eats memory — ts <decoux@...> 2003/07/04

>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:

[#1215] Re: warning in ruby extension eats memory — Eugene Scripnik <Eugene.Scripnik@...> 2003/07/04

ts wrote:

[#1237] FTP.new with block — Gavin Sinclair <gsinclair@...>

Hi,

22 messages 2003/07/19
[#1238] Re: [Patch] FTP.new with block — ts <decoux@...> 2003/07/19

>>>>> "G" == Gavin Sinclair <gsinclair@soyabean.com.au> writes:

[#1240] Re: [Patch] FTP.new with block — Mathieu Bouchard <matju@...> 2003/07/19

[#1297] Fix for Bug 1058 — Markus Walser <walser@...>

Hi,

16 messages 2003/07/25

Re: File.write(path, data)?

From: "Sean O'Dell" <sean@...>
Date: 2003-07-20 18:17:42 UTC
List: ruby-core #1253
> -----Original Message-----
> From: Yukihiro Matsumoto [mailto:matz@ruby-lang.org]
> Sent: Sunday, July 20, 2003 10:17 AM
> To: ruby-core@ruby-lang.org
> Subject: Re: File.write(path, data)?
>
>
> Hi,
>
> In message "File.write(path, data)?"
>     on 03/07/20, Gavin Sinclair <gsinclair@soyabean.com.au> writes:
>
> |I am glad to see File.read(path) in Ruby 1.8.  But what about
> |File.write(path, data)?
>
> I've never felt the need for "write at once".  Do you feel often?
>
> 							matz.

Perhaps, instead of read/write functions reading/writing from paths, create
a serialization module similar to the marshal module except, instead of de-
and re-constituting whole objects, serialize reads/writes just the data.
Perhaps give objects read and write functions which take an IO object as
their only parameter.  You could have several read/write expressions:

# quick and easy
d = Array.new
Serialize.readfile(path, d)

# or, more simply

f = File.new(read params)
d = Array.new
d.read(f)

Just a thought.  =)

	Sean O'Dell


In This Thread