Modular implicits

We present modular implicits, an extension to the OCaml language for ad-hoc polymorphism inspired by Scala implicits and modular type classes. Modular implicits are based on type-directed implicit module parameters, and elaborate straightforwardly into OCaml's first-class functors. Basing the d...

Full description

Bibliographic Details
Main Authors: Leo White, Frédéric Bour, Jeremy Yallop
Format: Article
Language:English
Published: Open Publishing Association 2015-12-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1512.01895v1