Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create *.Extra module and not reexport it by default #14

Closed
chshersh opened this issue Jul 19, 2018 · 0 comments
Closed

Create *.Extra module and not reexport it by default #14

chshersh opened this issue Jul 19, 2018 · 0 comments
Assignees
Labels
enhancement New feature or request new Bring something new into library (add function or type or interface)
Milestone

Comments

@chshersh
Copy link
Contributor

chshersh commented Jul 19, 2018

  • groupBy functions
  • BoundedEnum
every      :: (Bounded a, Enum a) => [a]  -- all values
cycleSucc  :: (Bounded a, Enum a) => a -> a  -- like succ, but doesn't fail on maxBound
safeToEnum :: Enum a => Int -> Maybe a  -- Nothing if Int outside enum range
  • Bifunctor
bimapF  :: (Functor f, Bifunctor p) => (a -> c) -> (b -> d) -> f (p a b) -> f (p c d)
firstF  :: ... similar
secondF :: ... similar
@chshersh chshersh added enhancement New feature or request new Bring something new into library (add function or type or interface) labels Jul 19, 2018
@chshersh chshersh added this to the 0.1.0: ANN milestone Jul 19, 2018
@chshersh chshersh self-assigned this Jul 20, 2018
chshersh added a commit that referenced this issue Jul 20, 2018
vrom911 pushed a commit that referenced this issue Jul 20, 2018
* [#14] Introduce *.Extra modules

* Update CHANGELOG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new Bring something new into library (add function or type or interface)
Projects
None yet
Development

No branches or pull requests

1 participant