Agreed w/r/t the issue of typing, glad I wasn't the only one who was feeling 
that way.

Maybe a reasonable approach would be to potentially add this as an option to 
the collections module? Either as an isolated function (`anamedtuple` perhaps) 
or add control flow to `namedtuple` such that when only kwargs are provided, 
return an anonymous namedtuple directly. Or both? :shrug:

Id want to try to do most of the work via the C/Python API, my original `def` 
is on par with calling an instance of `namedtuple`, but both are an order of 
magnitude slower than simply creating a tuple, which I think is unacceptable as 
a construct that I would want to use extensively in a codebase. Hell, even 
instantiating a generic object is twice as fast. 

If I wanted to submit this as a pep (or even just submit this for a potential 
sponsorship), is the best way to go about it to work directly in a clone of the 
c/python repo, or to write a standalone library first and then after 
preliminary approval, add it to c/python?
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/Q6JTO37I42OKOAIJVBD63UL5QO3KEYLI/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to