[stdlib-sig] Breaking out the stdlib
R. David Murray
rdmurray at bitdance.com
Tue Sep 15 14:20:03 CEST 2009
On Tue, 15 Sep 2009 at 12:53, Michael Foord wrote:
> There seem to be three positions:
>
> 1) Virtually no changes or improvements to the standard library at all -
> nothing beyond maintaining compatibility with language changes. (Laura)
I think you misrepresent Laura's opinion. She wants modules that
are mature (stable) to remain in the library, but I did not hear her
object to the addition of improvements. (She said perhaps she should
have objected to optparse, but that was a hypothetical conditioned on
getopt being removed...if getopt remains (as she expected it would)
she had/has no objection to optparse (or, presumably, argparse)).
> 2) New modules are acceptable but old modules should remain forever.
> (Antoine)
> 3) New modules are acceptable and eventual removal of old modules is
> desirable. (Brett, myself, Jesse and Frank)
Laura's objection was to this label of "old modules", as if all modules
beyond a certain age were automatically bad and should be removed.
There is an important distinction to be made between "old, broken,
and not maintained", and "old, mature, and functional".
> Marc-Andre seems to fall somewhere between 1 and 2 and Orestis wants the
> bleeding edge. (Sorry for these caricatures but it seems approximately
> right.)
>
> I'd still like to write a longer piece on why I think 1) isn't possible and
> 3) is preferable to 2) - but the basic points have all been covered in this
> thread anyway.
Is anyone actually advocating (1)? I doubt it.
I think Laura's post was excellent and is worth a careful (re)reading to
understand her points.
--David
More information about the stdlib-sig
mailing list