Thanks for this PEP! Most of these proposals would make for useful improvements to the language. I have a few pieces of feedback below.

El mar, 13 abr 2021 a las 14:14, Ethan Furman (<ethan@stoneleaf.us>) escribió:
This PEP has been deferred until Python 3.9 at the earliest, as the open
This should be 3.10 at least (and even that is pushing it by now).
 

While this does create some duplication, there are valid reasons for it:

* the ``bchr`` builtin is to recreate the ``ord``/``chr``/``unichr`` trio from
   Python 2 under a different naming scheme (however, see the Open Questions
   section below)
* the class method is mainly for the ``bytearray.fromord`` case, with
   ``bytes.fromord`` added for consistency


I don't see an "Open questions" section in this email (only an "Open issues" section talking about memoryview).

I don't find the argument for a builtin very persuasive. Why is it important to recreate the Python 2 trio? `bchr` is a more obscure name than `bytes.fromord`. `bytes.fromord` is already short and doesn't require an import, so we don't gain that much from the separate builtin.