haskell / haskell/containers

FingerTree has too many instances

Open
#511 1 comment 0 reactions 0 assignees View on GitHub
Seq
Dominant language
Haskell
Stars
355
Forks
194
Avg merge
3d 4h
Merged PRs (30d)
4

Description

In particular, the `Functor` and `Traversable` instances are not really sensible because `fmap` and `traverse` can change the sizes of the leaves but never change the cached sums. We need the mapping and traversing functions, but the instances are bogus and should surely be removed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.