[MLton] ML Workshop, sML Evolution, and CUFP trip report

Andreas Rossberg rossberg at ps.uni-sb.de
Wed Sep 27 06:06:06 PDT 2006


Vesa Karvonen wrote:
> 
> Interesting.  Could you (or someone else) summarize the reasons Dave MacQueen
> gave for not wanting type classes?

As far as I understood, he dislikes the idea of things being passed 
around implicitly, like the "dictionaries" associated with type class 
constraints (which in an ML approach probably would be structures). He 
considers it a virtue of ML, and part of its simplicity, that no such 
hidden magic exists, nor is it to be missed.

Others expressed the view that this was simply a mode of using modules, 
enabled by extending the power of type inference slightly, in a useful 
direction.

- Andreas



More information about the MLton mailing list