[Python-Dev] PEP 443 - Single-dispatch generic functions (original) (raw)

Guido van Rossum guido at python.org
Thu May 23 17:14:50 CEST 2013


Ok, happy bikeshedding. I'm outta here until that's settled. :-)

On Thu, May 23, 2013 at 7:58 AM, Łukasz Langa <lukasz at langa.pl> wrote:

On 23 maj 2013, at 16:49, Guido van Rossum <guido at python.org> wrote:

Łukasz, are there any open issues? Otherwise I'm ready to accept the PEP. There's one. Quoting the PEP: "The dispatch type is currently specified as a decorator argument. The implementation could allow a form using argument annotations. This usage pattern is out of scope for the standard library (per PEP 8). However, whether this registration form would be acceptable for general usage, is up to debate." I feel that the PEP should explicitly allow or disallow for the implementation to accept dispatch on annotations, e.g.: @func.register def (arg: int): ... versus @func.register(int) def (arg): ... -- Best regards, Łukasz Langa WWW: http://lukasz.langa.pl/ Twitter: @llanga IRC: ambv on #python-dev

-- --Guido van Rossum (python.org/~guido)



More information about the Python-Dev mailing list