On Tue, May 05, 2020 at 12:49:05PM -0700, Christopher Barker wrote:
Agreed, but discoverability is still something to be considered in the API. ANd it seems that there are folks arguing that we specifically want this to be less discoveble due to concerns of overuse. Which does not seem like good API design approach to me.
itertools is one of the most popular and well-known libraries in the stdlib. Saying that something is "less discoverable" in intertools compared to the builtins is a bit like saying that the Marvel superhero franchise is less well-known than the Star Wars franchise. Even if its objectively true, its a difference that makes no difference. In fact I'd even say that there are builtin functions that are less well known than itertools, like iter(seq, value) :-) -- Steven