[#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: [Patch] FTP.new with block

From: Gavin Sinclair <gsinclair@...>
Date: 2003-07-19 18:04:12 UTC
List: ruby-core #1243
On Sunday, July 20, 2003, 3:03:49 AM, Yukihiro wrote:

> Hi,

> In message "Re: [Patch] FTP.new with block"
>     on 03/07/20, Mathieu Bouchard <matju@sympatico.ca> writes:

> |So I think that in this particular case, it works like this:
> |
> |1. people think they know the Ruby API
> |2. people only ever use File.open
> |3. people know the block option thereof and use it
> |4. people know there is a File.new
> |5. people know Ruby has an "alias" feature and that matz uses it
> |   (eg. Array#indices,#indexes; Enumerable#collect,#map)
> |6. people know that File.open and .new play the same role
> |7. people think there is no point in making File.open not like .new.
> |8. so people assume there is a common method, with an alias.
> |
> |that makes sense to anyone?

> Reasonable.

It described my thought pattern pretty well.

> But "open" returns the last value evaluated in the block, for
> convenience, whereas "new", as I believe, should always return a new
> instance.  For me, this is more important than your reason.

Correctly so.  Do you want me to resubmit a patch, or do you have
other plans?

Gavin


In This Thread