soc.me · Mar 14, 2019
Language Design: Equality & Identity – Part 4: Fixing Haskell
0Sign in to vote or save
This page cannot be shown here. You can still read it on the original site — the toolbar below keeps your place in the directory.
Basic goals, as mentioned in the previous parts: You should not lose values inside a data structure. Here is the simple example again, demonstrating the issue: elem (0.0/0.0) [0.0/0.0] -- False To be clear, elem is picked as the simplest example possible. 1 Status Quo Why is Eq not doing its job, or rather – what is its job description in the first place? According to Data.Eq , not much: The…
Read on /languages/equality-and-identity-fixing-haskell.html ↗
Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.