Open
Description
I'm planning on kicking off a 'spring cleaning' of itertools in the next week or two. My goals are to:
- rustfmt the repo and integrate rustfmt into CI
- close all PRs that have been pending author responses for a long time
- triage remaining cleanup PRs and issues
More controversially, I suspect, I'd like to propose that we prefix all itertools methods with it_
. The stability hazard caused by itertools conflicting with new additions to Iterator
:
- continues to be a headache for the Rust libs team
- forces us to discourage certain contributions to itertools in our README
- undermines the mission of this crate as a laboratory for Iterator improvements
I had hoped that any number of language-level fixes for this issue would have landed by now, but no progress has been made on this. We can take action ourselves by prefixing itertools methods with it_
. I'd like feedback on this proposal.
cc @phimuemue