agrafix / agrafix/superrecord

`&` shadows the same operator in `Data.Function` in `base`

Open
#24 2 comments 4 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
83
Forks
16
PR merge metrics
No merged PRs in 30d

Description

`&` is usually [reserved](https://hoogle.haskell.org/?hoogle=%26) for a function of type [`a -> (a -> b) -> b`](https://hoogle.haskell.org/?hoogle=a-%3E(a-%3Eb)-%3Eb), but superrecord's `&` shadows it

Also, because of #17, it's impossible right now (with the hackage version) to just re-export it with a different name.

I understand that changing that name would be a huge breaking change, how about deprecating it and using something else? I'd use `&=`, but I must admit I haven't surveyed the conventions enough to be confident in my suggestion

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.