Instance chains: type class programming without overlapping instances

J. Garrett Morris, Mark P. Jones. Instance chains: type class programming without overlapping instances. In Paul Hudak, Stephanie Weirich, editors, Proceeding of the 15th ACM SIGPLAN international conference on Functional programming, ICFP 2010, Baltimore, Maryland, USA, September 27-29, 2010. pages 375-386, ACM, 2010. [doi]

@inproceedings{MorrisJ10,
  title = {Instance chains: type class programming without overlapping instances},
  author = {J. Garrett Morris and Mark P. Jones},
  year = {2010},
  doi = {10.1145/1863543.1863596},
  url = {http://doi.acm.org/10.1145/1863543.1863596},
  tags = {programming},
  researchr = {https://researchr.org/publication/MorrisJ10},
  cites = {0},
  citedby = {0},
  pages = {375-386},
  booktitle = {Proceeding of the 15th ACM SIGPLAN international conference on Functional programming, ICFP 2010, Baltimore, Maryland, USA, September 27-29, 2010},
  editor = {Paul Hudak and Stephanie Weirich},
  publisher = {ACM},
  isbn = {978-1-60558-794-3},
}