Hi Steve, > Reviving old threads from a decade ago is fine, if something has > changed. Otherwise we're likely to just going to repeat the same things > that were said a decade ago.
> Has anything changed in that time? The theme for previous thread (https://mail.python.org/archives/list/python-ideas@python.org/thread/2G72MARVPPIRLHDNFOAH4BJXSIQ6MHTQ/#LCGKGA23VQXBBPL3YUCZCRPFM4PY5ERO) was implementing map reduce for generators but didn't cover some details that some of the members here covered. > If not, then your only hope is that people's sense of what is Pythonic code > has changed. I'm hoping for this, actually, because I concur with everything else that you mention below (except for 1 more point). I guess where I am coming from is not from the implementation perspective but more from a programmer's experience perspective when writing a chain for function calls. > Since you cannot provide a dot-method for every possible function your > consumers may want, you are never going to eliminate procedural syntax: Agree that there will never be enough. But I think what is enough can be dictated by us? JavaScript didn't have to implement too many on their Array object (map, reduce, filter and a few others). Rust on the other hand pleased more people with methods like filter_map, take_while. _______________________________________________ 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/CGVEKH4MXX34L6VF3SM7RATQWQQOCFTL/ Code of Conduct: http://python.org/psf/codeofconduct/