Trustworthy Systems

Close encounters of the higher kind — emulating constructor classes in standard ML

Authors

Yutaka Nagashima and Liam O'Connor

Data61
CSIRO

UNSW

Abstract

We implement a library for encoding constructor classes in Standard ML, including elaboration from minimal definitions, and automatic instantiation of superclasses.

BibTeX Entry

  @misc{Nagashima_OConnor_16,
    author           = {Nagashima, Yutaka and O'Connor, Liam},
    booktitle        = {ACM SIGPLAN Workshop on ML},
    keywords         = {the standard ml module system constructor classes automatic instantiation elaboration functor},
    month            = sep,
    paperurl         = {https://trustworthy.systems/publications/nicta_full_text/9426.pdf},
    title            = {Close Encounters of the Higher Kind --- Emulating Constructor Classes in Standard {ML}},
    year             = {2016}
  }

Download