Conversation

Would you rather have a library that has excellent type inference, but might require a bit of busywork, or would you prefer a library that gets out of the way but occasionally has worse type errors?
  • Type inference
    59%
  • Ease of use
    41%
227 votesFinal results
12
4
I don’t think we can choose here 😭😭😭 ease of use first if maintainers are willing to write good docs and tutorials.
Embedded video
GIF
1
2
I wish we could have both! Unfortunately it comes down good inference coming from: class Foo a b | a -> b, b -> a But this has knock-on effects for some other stuff. Hard to fit the nuances into a tweet, so wanted to gauge the room!
1
1