Skip to content
0:00 / 0:00

#ghc#haskell#eqtypeclass

@rae: Removing (/=) from the Eq type class

Tweag by Modus Create

5K subscribers • 25 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

1.7K views4 years ago1 recommendation

Programming languagesHaskellLanguage design and type systems

Richard Eisenberg explains the proposal to remove the inequality operator from Haskell's Eq type class and discusses the community controversy.

I explain a recent accepted proposal to remove (/=) from the Eq type class and reflect on some of the controversy this change created. Credit to Dmitrii Kovanikov (github.com/haskell/core-libraries-committee/issues/12#issuec…) for solidifying my ideas about foisting workload on volunteers. Original proposal: github.com/haskell/core-libraries-committee/issues/3 Committee repos (please participate!): - Core Libraries Committee: github.com/haskell/core-libraries-committee - GHC Steering Committee: github.com/ghc-proposals/ghc-proposals/ Find me at richarde.dev/ or on Twitter at @RaeHaskell Video index at richarde.dev/videos.html

Why it's here

1 person recommends this

What people say. Recommended for its insights into Haskell's library design process and the social dynamics of open-source language committees.

u/libeakoin r/haskell • Recommends

Richard Eisenberg: Removing (/=) from the Eq type class