[Python-3000] [Python-Dev] Python 3000 Status Update (Long!)

Georg Brandl g.brandl at gmx.net
Tue Jun 19 14:20:06 CEST 2007


Nick Coghlan schrieb:
> Georg Brandl wrote:
>> Guido van Rossum schrieb:
>>> I've written up a comprehensive status report on Python 3000. Please read:
>>>
>>> http://www.artima.com/weblogs/viewpost.jsp?thread=208549
>> 
>> Thank you! Now I have something to show to interested people except "read
>> the PEPs".
>> 
>> A minuscule nit: the rot13 codec has no library equivalent, so it won't be
>> supported anymore :)
> 
> Given that there are valid use cases for bytes-to-bytes translations, 
> and a common API for them would be nice, does it make sense to have an 
> additional category of codec that is invoked via specific recoding 
> methods on bytes objects? For example:
> 
>    encoded = data.encode_bytes('bz2')
>    decoded = encoded.decode_bytes('bz2')
>    assert data == decoded

This is exactly what I proposed a while before under the name
bytes.transform().

IMO it would make a common use pattern much more convenient and
should be given thought.

If a PEP is called for, I'd be happy to at least co-author it.

Georg




More information about the Python-3000 mailing list