[Python-ideas] Meta-PEP about built-in functions
J.Demeyer at UGent.be
Tue May 22 17:28:02 EDT 2018
Both PEP 573 and PEP 575 deal with built-in functions. Additionally,
some people (Stefan Behnel, Robert Bradshaw, Jim Pivarski and me) are
currently brainstorming about a yet-to-be-written PEP to allow calling
the underlying C function of a built-in function using native types (for
example, a C long instead of a Python int). Think of it as analogous to
the buffer protocol: the buffer protocol exposes C *data* while this
would expose C *callables*.
Since all these PEPs would overlap somewhat, I'm starting to wonder
about the best way to organize this. Ideally, I would like some kind of
"meta-PEP" where we discuss the future of built-in functions in general
terms without too much details. This would be followed by several PEPs
each going in detail about one specific aspect.
Is there a precedent for this? What do the seasoned Python developers think?
More information about the Python-ideas