[#2367] Standard libraries — Dave Thomas <dave@...>

From ruby-dev summary:

60 messages 2004/02/11

[#2397] PATCH: deprecate cgi-lib, getopts, importenv, parsearg from standard library — Gavin Sinclair <gsinclair@...>

Index: cgi-lib.rb

15 messages 2004/02/12

[#2465] PATCH: OpenStruct#initialize to yield self — Gavin Sinclair <gsinclair@...>

This is a common approach I use to object initialization; I don't know

24 messages 2004/02/19

Re: Standard libraries

From: Dave Thomas <dave@...>
Date: 2004-02-11 20:54:16 UTC
List: ruby-core #2369
On Feb 11, 2004, at 14:36, Sean E. Russell wrote:
>> 2. For every library that gets added, another existing library should
>> be removed (using deprecation initially, but actually removed
>> eventually).
>
> What happens when some new functionality gets added?  IE, what do you
> deprecate when LDAP support is added to the library set?

one of the three option parsing libraries, perhaps, or delegate.rb. My 
point is that it's very easy to add new things, but there's an art to 
deleting stuff as well. We're building up a list of things in the 
standard distribute which are effectively obsolete, and we need to 
start thinking about rationalizing the situation.


Cheers

Dave


In This Thread