cjbillington a day ago

This might be what you meant, but the ordered dicts are faster, no? I believe ordering was initially an implementation detail that arose as part of performance optimisations, and only later declared officially part of the spec.

  • Someone a day ago

    > but the ordered dicts are faster, no?

    They may be in the current implementations, but removing an implementation constraint can only increase the solution space, so it cannot make the best implementation slower.

    As a trivial example, the current implementation that guarantees iteration happens in insertion order also is a valid implementation for a spec that does not require that guarantee.