On Thu, 21 Feb 2019 13:45:05 +0100 Victor Stinner <vstin...@redhat.com> wrote: > Le jeu. 21 févr. 2019 à 12:36, Antoine Pitrou <solip...@pitrou.net> a écrit : > > > > On Thu, 21 Feb 2019 12:13:51 +0100 > > Victor Stinner <vstin...@redhat.com> wrote: > > > > > > Premature optimization is the root of all evil. Most C extensions use > > > premature optimization > > > > How do you know it's premature? Some extensions _are_ meant for speed. > > Sorry, I don't ask to stop optimizing C extension. I'm asking to stop > to use low-level C API like PyTuple_GET_ITEM() if the modified code is > the not the performance bottleneck.
As long as some people need that API, you'll have to maintain it anyway, even if _less_ people use it. Ingesting lists and tuples as fast as possible is important for some use cases. I have worked personally on some of them (on e.g. Numba or PyArrow). Regards Antoine. _______________________________________________ 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