Conversation

Are there any other examples of ML modules + overloading other than Scala's implicits and OCaml's modular implicits?
1
5
Idris—in one respect it's interfaces/implementations look like Haskell type classes. There are no coherence guarantees though and they get plumbed when in scope (ala implicits). With named implementations, you can be explicit and I _think_ they amount to first class modules also.
1
2