Feature request: add traverseMaybe to IntMap
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
Research direction
Start by locating the IntMap implementation and tests for traverseMaybeWithKey, then compare the surrounding traversal API and naming conventions. Add the corresponding traverseMaybe behavior and tests showing that it traverses IntMap values without exposing keys; done means the function is covered by tests and included in the public API.
Written by the indexing model from the issue text.
Description
traverseMaybeWithKey is lovely + useful, but there's no traverseMaybe! It's not hard to work around, but such a function in the API would be nice.
- Dominant language
- Haskell
- Stars
- 356
- Forks
- 194
- Avg merge
- 3d 42m
- Merged PRs (30d)
- 5
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from haskell/containers
-
major-release strictness Tree
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
haskell/containers#1260 ·
-
Map performance Set
Difficulty 5/5 Over a week Newbie friendliness 35/100
haskell/containers#1263 · 2 comments ·
-
low-hanging-fruit performance Seq
Difficulty 4/5 3-5 days Newbie friendliness 43/100
haskell/containers#1262 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
haskell/containers#1261 · 11 comments ·
-
IntSet low-hanging-fruit performance
Difficulty 3/5 1-2 days Newbie friendliness 58/100
haskell/containers#1251 ·
All issues in haskell/containers
Similar issues
-
enhancement
Difficulty 1/5 Under an hour Newbie friendliness 82/100
alunduil/siren-json.hs#247 ·
Maintainers usually reply within 1 day
-
`--margin` still counts code points when it measures the last line of a call in `Margin.hs`Possibly taken @sherenkov claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
objectionary/phino#1871 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
puffnfresh/haskell-jwt#12 ·
-
cabal update underdocumentedPossibly taken @KeuqS claimed this 1 day ago. Openattention: pr-welcome documentation good first issue
Difficulty 1/5 Under an hour Newbie friendliness 67/100
haskell/cabal#12447 · 1 comment ·
Maintainers usually reply within 1 day
-
LaTeX writer: definition term containing `=` breaks the build when `pdfstandard` is setPossibly taken @enieuwy claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day