Benjamin Peterson schrieb:
> 2009/3/1 Armin Ronacher <armin.ronac...@active-4.com>:
>> Hi everybody,
>>
>> PEP 372 was modified so that it provides a simpler API (only the dict API
>> to be exact) and it was decided to start with a Python-only implementation
>> and replace it with a C version later if necessary.
>>
>> Annotated changes from earlier versions of the PEP:
>>
>> -   the extra API for ordered dict was dropped to keep the interface
>>    simple and clean.  Future versions can still be expanded but it's
>>    impossible to drop features later on.
>>
>> -   To keep the implementation simple 3.1 / 2.7 will ship with a
>>    Python-only version of the class.  It can still be rewritten in
>>    C if it turns out to be too slow or thread safety is required.
>>
>> The corresponding issue in the tracker: http://bugs.python.org/issue5397
>> Link to the PEP: http://www.python.org/dev/peps/pep-0372/
>>
>> Anything else that should be done?
> 
> Have you considered naming? I would think that "odict" or
> "ordereddict" would be more consistent with other collections names
> especially "defaultdict".

We're already quite inconsistent with type name casing in the collections
module, so it wouldn't matter so much.  (Though I'd find symmetry with
defaultdict pleasing as well.)

Georg

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
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