I think that kills the "let's make all dicts ordered" idea, even for
CPython. I wouldn't want people to start relying on this. The dict type
should be clearly recognizable as the hash table it is.

Making **kwds ordered is still open, but requires careful design and
implementation to avoid slowing down function calls that don't benefit.

--Guido van Rossum (sent from Android phone)
On May 20, 2013 8:25 AM, "[email protected]" <[email protected]>
wrote:

> On Mon, May 20, 2013 at 6:39 AM, Barry Warsaw <[email protected]> wrote:
> > Or in other words, if dicts are to be ordered, let's make it an explicit
> > language feature that we can measure compliance against.
> Guaranteeing a dict order would be tough on Jython - today it's nice
> that we can just have a thin wrapper around ConcurrentHashMap. In a
> world with hard ordering guarantees I think we'd need to write our own
> from scratch.
>
> -Frank
> _______________________________________________
> Python-Dev mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> http://mail.python.org/mailman/options/python-dev/guido%40python.org
>
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to