Skip to content

Spring Cleaning #702

Open
Open
@jswrenn

Description

@jswrenn

I'm planning on kicking off a 'spring cleaning' of itertools in the next week or two. My goals are to:

  1. rustfmt the repo and integrate rustfmt into CI
  2. close all PRs that have been pending author responses for a long time
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapBig, multi-iterator changes.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions