Proposal: Allow arr ∧ (first ∨ (***)) as minimal definition of Arrow instance

M Farkas-Dyck m.farkasdyck at gmail.com
Mon Aug 3 06:47:58 UTC 2015


Add default definitions of first, second in terms of (***) to let one define an Arrow instance in terms of (***) rather than first, which is sometimes more elegant or convenient.

To my knowledge this can not break any code.

GHC ticket: 10216


More information about the Libraries mailing list