[#13161] hacking on the "heap" implementation in gc.c — Lloyd Hilaiel <lloyd@...>

Hi all,

16 messages 2007/11/01

[#13182] Thinking of dropping YAML from 1.8 — Urabe Shyouhei <shyouhei@...>

Hello all.

14 messages 2007/11/03

[#13315] primary encoding and source encoding — David Flanagan <david@...>

I've got a couple of questions about the handling of primary encoding.

29 messages 2007/11/08
[#13331] Re: primary encoding and source encoding — Yukihiro Matsumoto <matz@...> 2007/11/09

Hi,

[#13368] method names in 1.9 — "David A. Black" <dblack@...>

Hi --

61 messages 2007/11/10
[#13369] Re: method names in 1.9 — Yukihiro Matsumoto <matz@...> 2007/11/10

Hi,

[#13388] Re: method names in 1.9 — Charles Oliver Nutter <charles.nutter@...> 2007/11/11

Yukihiro Matsumoto wrote:

[#13403] Re: method names in 1.9 — "Austin Ziegler" <halostatue@...> 2007/11/11

On 11/11/07, Charles Oliver Nutter <charles.nutter@sun.com> wrote:

[#13410] Re: method names in 1.9 — David Flanagan <david@...> 2007/11/11

Austin Ziegler wrote:

[#13413] Re: method names in 1.9 — Charles Oliver Nutter <charles.nutter@...> 2007/11/11

David Flanagan wrote:

[#13423] Re: method names in 1.9 — Jordi <mumismo@...> 2007/11/12

Summing it up:

[#13386] Re: method names in 1.9 — Trans <transfire@...> 2007/11/11

[#13391] Re: method names in 1.9 — Matthew Boeh <mboeh@...> 2007/11/11

On Sun, Nov 11, 2007 at 05:50:18PM +0900, Trans wrote:

[#13457] mingw rename — "Roger Pack" <rogerpack2005@...>

Currently for different windows' builds, the names for RUBY_PLATFORM

13 messages 2007/11/13

[#13485] Proposal: Array#walker — Wolfgang Nádasi-Donner <ed.odanow@...>

Good morning all together!

23 messages 2007/11/14
[#13486] Re: Proposal: Array#walker — Wolfgang Nádasi-Donner <ed.odanow@...> 2007/11/14

A nicer version may be...

[#13488] Re: Proposal: Array#walker — Trans <transfire@...> 2007/11/14

[#13495] Re: Proposal: Array#walker — Trans <transfire@...> 2007/11/14

[#13498] state of threads in 1.9 — Jordi <mumismo@...>

Are Threads mapped to threads on the underlying operating system in

30 messages 2007/11/14
[#13519] Re: state of threads in 1.9 — "Bill Kelly" <billk@...> 2007/11/14

[#13526] Re: state of threads in 1.9 — Eric Hodel <drbrain@...7.net> 2007/11/14

On Nov 14, 2007, at 11:18 , Bill Kelly wrote:

[#13528] test/unit and miniunit — Ryan Davis <ryand-ruby@...>

When is the 1.9 freeze?

17 messages 2007/11/14

[#13564] Thoughts about Array#compact!, Array#flatten!, Array#reject!, String#strip!, String#capitalize!, String#gsub!, etc. — Wolfgang Nádasi-Donner <ed.odanow@...>

Good evening all together!

53 messages 2007/11/15
[#13575] Re: Thoughts about Array#compact!, Array#flatten!, Array#reject!, String#strip!, String#capitalize!, String#gsub!, etc. — "Nikolai Weibull" <now@...> 2007/11/15

On Nov 15, 2007 8:14 PM, Wolfgang N=E1dasi-Donner <ed.odanow@wonado.de> wro=

[#13578] Re: Thoughts about Array#compact!, Array#flatten!, Array#reject!, String#strip!, String#capitalize!, String#gsub!, etc. — Michael Neumann <mneumann@...> 2007/11/16

Nikolai Weibull schrieb:

[#13598] wondering about #tap (was: Re: Thoughts about Array#compact!, Array#flatten!, Array#reject!, String#strip!, String#capitalize!, String#gsub!, etc.) — "David A. Black" <dblack@...> 2007/11/16

Hi --

[#13605] Re: wondering about #tap (was: Re: Thoughts about Array#compact!, Array#flatten!, Array#reject!, String#strip!, String#capitalize!, String#gsub!, etc.) — Trans <transfire@...> 2007/11/16

[#13612] Re: wondering about #tap (was: Re: Thoughts about Array#compact!, Array#flatten!, Array#reject!, String#strip!, String#capitalize!, String#gsub!, etc.) — "David A. Black" <dblack@...> 2007/11/16

Hi --

[#13624] Re: wondering about #tap (was: Re: Thoughts about Array#compact!, Array#flatten!, Array#reject!, String#strip!, String#capitalize!, String#gsub!, etc.) — "Nikolai Weibull" <now@...> 2007/11/16

On Nov 16, 2007 12:40 PM, David A. Black <dblack@rubypal.com> wrote:

[#13632] Re: wondering about #tap — David Flanagan <david@...> 2007/11/16

David A. Black wrote:

[#13634] Re: wondering about #tap — "David A. Black" <dblack@...> 2007/11/16

Hi --

[#13636] Re: wondering about #tap — "Rick DeNatale" <rick.denatale@...> 2007/11/16

On Nov 16, 2007 12:40 PM, David A. Black <dblack@rubypal.com> wrote:

[#13637] Re: wondering about #tap — murphy <murphy@...> 2007/11/16

Rick DeNatale wrote:

[#13640] Re: wondering about #tap — Wolfgang Nádasi-Donner <ed.odanow@...> 2007/11/16

murphy schrieb:

[#13614] Suggestion for native thread tests — "Eust痃uio Rangel" <eustaquiorangel@...>

Hi!

12 messages 2007/11/16

[#13685] Problems with \M-x in utf-8 encoded strings — Wolfgang Nádasi-Donner <ed.odanow@...>

Hi!

11 messages 2007/11/18

[#13741] retry semantics changed — Dave Thomas <dave@...>

In 1.8, I could write:

46 messages 2007/11/23
[#13742] Re: retry semantics changed — "Brian Mitchell" <binary42@...> 2007/11/23

On Nov 23, 2007 12:06 PM, Dave Thomas <dave@pragprog.com> wrote:

[#13743] Re: retry semantics changed — Dave Thomas <dave@...> 2007/11/23

[#13746] Re: retry semantics changed — Yukihiro Matsumoto <matz@...> 2007/11/23

Hi,

[#13747] Re: retry semantics changed — Dave Thomas <dave@...> 2007/11/23

[#13748] Re: retry semantics changed — Yukihiro Matsumoto <matz@...> 2007/11/23

Hi,

[#13749] Re: retry semantics changed — Dave Thomas <dave@...> 2007/11/23

Re: Ruby's Standard Library could use a lead maintainer

From: "M. Edward (Ed) Borasky" <znmeb@...>
Date: 2007-11-04 22:37:32 UTC
List: ruby-core #13204
James Edward Gray II wrote:
> On Nov 4, 2007, at 11:22 AM, Gregory Brown wrote:
>
>> During the Town Hall meeting with Matz at RubyConf, I asked him
>> several questions about Ruby's standard library.  I then caught up
>> with him later on and talked a bit about maintenance and progress
>> issues with the stdlib, and tried to come up with some suggestions.
>>
>> Basically, Ruby's standard library has some great stuff in it, but
>> it's difficult to keep it organized, up to date, and representative of
>> what the Ruby community needs.
>
> This is an interesting issue.  It will surely not be easy to address 
> all concerns, but I think talking about it is healthy.
>
>> Some issues I'm thinking about that currently exist are:
>>
>>   - It is sometimes hard to contact the maintainers of some of the 
>> packages
>
> With TextMate, we do try to keep a current contact email address in 
> each bundle.  These addresses are available to the users and we 
> encourage them to take their issues there first, but we try to 
> function as a backup if that plan doesn't work for whatever reason.
>
> I'm not suggestion Ruby adopt this strategy.  I'm just sharing what 
> I've seen elsewhere.
>
> I do believe this is a fairly big issue.  I mean we currently have a 
> thread about unbundling YAML and people are concerned by that 
> possibility.  We do need to find someway to at least maintain what's 
> there.
>
>>   - We have several competing libraries within the standard lib, some
>> of them probably can be removed
>
> I believe the current plan is to remove some of these and I'm glad to 
> see that step being taken.  I think we're making progress here.
>
>>   - There are some libraries that have become defacto standards (such
>> as FasterCSV) in the Ruby community, effectively deprecating the
>> stdlib which ship with Ruby.
>
> Some standard libraries do have bugs or performance issues.  In some 
> cases there are libraries that do the same job better or faster.
>
> Sometimes this is hard to judge though.  Sometimes competing libraries 
> each have their strengths and it's hard to call one better.
>
> Even in cases where there is a clearly better option, replacing a 
> standard library is a tricky thing to do.  Most people will likely be 
> angry when Ruby starts breaking their code with regular updates, just 
> because we wanted to swap out a library.  I think Matz tries to be 
> conservative with the changes for this reason.
>
> This is a hard problem to solve.
>
>> My suggestion is that perhaps someone with decent experience with the
>> standard library (not me :) could be selected to be a lead developer
>> for it.  This person wouldn't necessarily be responsible for
>> maintaining everything, they'd just be responsible for looking at the
>> state of the stdlib as a whole, rather than just the individual
>> packages.
>
> This is a pretty neat idea, though it does sound like a hard job.  I'm 
> having a little bit of a hard time seeing where this person fits into 
> the current structure.  That doesn't mean it's not a good idea, just 
> that I think the role would need to be pretty well defined to avoid 
> people getting upset by the person's actions.
>
>> This person might:
>>
>> - monitor RCRs and make cases for strong ones to Matz
>
> The current RCR process seems to be struggling.  I think that process 
> probably needs fixes, before it can be incorporated.
>
>> - help locate maintainers who have gone missing, or find replacements
>> in the event of orphaned code
>
> Typically, the best way to find a maintainer is to grab someone who 
> starts submitting patches.  Of course, without a maintainer, I think a 
> lot of current patching efforts are being ignored.  We may need to 
> think about this a little.
>
>> - Keep an eye on community discussions and give feedback to the core,
>> as well as relay information about changes to the stdlib back to the
>> community
>
> We probably need to strengthen the feedback loop all around.  This is 
> the easiest point, but I do think it's valuable.
>
>> - Act as a decision maker when controversy arises.
>
> This would be tough.  It's hard to know what's the best choice in many 
> situations that arise with maintenance of the standard library.  No 
> one wants to make a bunch of Ruby developers angry.  Clearly 
> discussion would be needed, at the minimum and Matz probably needs to 
> be involved on some level, for major decisions.
>
>> I think that we might benefit a lot from having a person who could do
>> this sort of thing to make sure that the stdlib stays up to par with
>> the rest of ruby.
>>
>> What do you all think?
>
> The above is just my opinions.  I could be wrong on any number of things.
>
> On the whole, the idea is interesting.  I'm not sure I completely 
> understand the role yet, but I'm for anything that makes things easier 
> for the developers.  I think it's at least a great topic of discussion 
> and I'm glad you brought it up.
>
> James Edward Gray II
>
>
Well, I think this is one of those, "Oh gosh yes ... that's a *really* 
great idea ... but *I* just don't have the time" situations. The code 
base is growing, there are more developers, etc. Somehow all the major 
open source projects manage to get things done, and I doubt very 
seriously if Ruby will turn out to be any different in that respect.

But you know, considering what a pragmatic bunch of behavior-driven 
continuous-integration-automation-crazed people Rubyists are (in between 
Werewolf championships) it wouldn't surprise me one bit if we didn't end 
up with something that made CPAN look like a slave labor camp. :)

Can you tell I'm fading rapidly? :)

In This Thread