• [^] # Re: Un entretien avec les développeurs francophone de Python — épisode 2

    Posté par (site web personnel) . En réponse au journal Python 3.4 beta 1 est sortie. Évalué à 10.

    Cette release pue le frenchy à plein nez.

    Roquefort : fromage qui pue

    PEP 428, a "pathlib" module providing object-oriented filesystem paths
    PEP 442, improved semantics for object finalization: Safe object finalization
    

    écrite et implémentée par Antoine

    PEP 445, a new C API for implementing custom memory allocators: Add new APIs to customize Python memory allocators
    PEP 446, changing file descriptors to not be inherited by default in subprocesses: Make newly created file descriptors non-inheritable
    PEP 454, a new "tracemalloc" module for tracing Python memory allocations
    

    écrites et implémentées par moi-même, la PEP 445 a été validée par Antoine, la PEP 454 validée par Charles-François. Je vous rassure, ils ont été super chiant, quand on écrit une PEP, les amis ne comptent plus ! :-)

    PEP 3154, a new and improved protocol for pickled objects: Pickle protocol version 4
    

    écrite par Antoine, implementée par Alexandre Vassalotti à l'occasion d'un Google Summer of Code.

    new "selectors" module: High-level I/O multiplexing (surcouche à select, poll, epoll, kqueue)
    

    écrite et implémentée par Charles-François

    PEP 3156, a new "asyncio" module, a new framework for asynchronous I/O: Asynchronous IO Support Rebooted: the "asyncio" Module, module aussi connu sous nom "Tulip" (version pour Python 3.3)
    

    écrite par Guido van Rossum, implementé par Guido mais avec un grand nombre de contributeurs, validée par Antoine

    Ça fait presque 40% des nouveautés majeures faites uniquement par les français, et les français sont impliqués dans 50% des nouveautés majeures. D'ici Python 3.5 voir Python 3.6, on a prévu de traduire les mots clés en français, puis de mettre du fromage dans la stdlib.