[Python-Dev] Repeatability of looping over dicts

Guido van Rossum guido at python.org
Sat Jan 5 18:00:38 CET 2008


On Jan 5, 2008 6:58 AM,  <skip at pobox.com> wrote:
>
>     Guido> What code would break if we loosened this restriction?
>
> I don't know how much, but I do know I've relied on this behavior before.
> (In fact, I've asked about it before.)  I guess the counter question to
> yours would be, "What would be gained by loosening this restriction"?  If
> the answer is, "not much", then I don't see why this is even an idle
> thought.

It sounds like loosening the restriction would allow Jython to use an
implementation that is more efficient when used concurrently.

That may not be sufficient reason; Jython apps that need a more
efficient concurrent dict could import the ConcurrentHashMap class
directly, and CPython apps are out of luck anyway.

-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)


More information about the Python-Dev mailing list