|
|
|
|
|
by Joker_vD
2070 days ago
|
|
> Module Typeclasses should keep typeclasses from happening everywhere (looking at you Haskell) while still allowing them to be used for more than equality. I was under impression that Haskell's typeclasses plus a couple of most common extensions minus the namespace pollution are pretty much equivalent to ML modules+functors, so could you elaborate how exactly that should work? |
|
Here's some info if you're interested.
https://www.cs.cmu.edu/~rwh/papers/mtc/short.pdf