On 5 May 2018 at 18:55, Jeroen Demeyer <j.deme...@ugent.be> wrote: > Hello all, > > I have updated PEP 575 in response to some posts on this mailing list and > to some discussions in person with the core Cython developers. > See https://www.python.org/dev/peps/pep-0575/ > > The main differences with respect to the previous version are: > > * "builtin_function" was renamed to "cfunction". Since we are changing the > name anyway, "cfunction" looked like a better choice because the word > "built-in" typically refers to things from the builtins module. > > * defined_function now only defines an API (it must support all attributes > that a Python function has) without specifying the implementation. > > * The "Two-phase Implementation" proposal for better backwards > compatibility has been expanded and now offers 100% backwards compatibility > for the classes and for the inspect functions. >
Thanks for this update Jeroen! If it doesn't come up otherwise, I'll try to claim one of the lightning talk slots at the Language Summit to discuss this with folks in person :) Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com