[Python-Dev] Unordered tuples/lists
Steven D'Aprano
steve at pearwood.info
Thu May 20 13:37:08 CEST 2010
On Thu, 20 May 2010 08:40:25 pm Oleg Broytman wrote:
> On Wed, May 19, 2010 at 09:56:03AM +0100, Gustavo Narea wrote:
> > I think it'd be useful enough to go in the standard library. Now
> > that there's a sample implementation, should I still try to
> > demonstrate why I believe it's worth adding to the stdlib and get
> > support?
>
> I think yes. How many developers would find it useful?..
Adding classes to the standard library doesn't come without cost.
There's the maintenance and testing burden, and the cognitive burden of
having to choose between similar classes with slight variations of
behaviour. I don't think the benefit of this proposed subclass is great
enough to outweigh the costs.
It is a trivial subclass -- Oleg gave a seven line subclass of list --
with a fairly specialist use-case (it is a regular ordered list except
for the purposes of equality comparisons). I don't believe it is a
burden on developers to add it to their own application should they
need it.
-1 for this.
If anyone wishes to support this proposal, please come up with a less
misleading name than "UnorderedList".
--
Steven D'Aprano
More information about the Python-Dev
mailing list