Jelle Zijlstra added the comment:

I'm also concerned that the slowness of namedtuple creation is causing people 
to avoid using it. I can see why we wouldn't want a complicated solution like 
using Argument Clinic, but it's not clear to me why Serhiy's approach in 
namedtuple-no-compile.patch was rejected. This approach could provide a speedup 
for all namedtuple instantiations without complicating the implementation. I 
wrote a similar implementation in 
https://github.com/JelleZijlstra/cpython/commit/5634af4ccfd06a2fabc2cc2cfcc9c014caf6f389
 and found that it speeds up namedtuple creation, uses less code, and creates 
only one necessary backwards compatibility break (we no longer have _source).

----------
nosy: +Jelle Zijlstra

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28638>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to