Practical Optional Types for Clojure

Ambrose Bonnaire-Sergeant, Rowan Davies, Sam Tobin-Hochstadt. Practical Optional Types for Clojure. In Peter Thiemann, editor, Programming Languages and Systems - 25th European Symposium on Programming, ESOP 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2-8, 2016, Proceedings. Volume 9632 of Lecture Notes in Computer Science, pages 68-94, Springer, 2016. [doi]

@inproceedings{Bonnaire-Sergeant16,
  title = {Practical Optional Types for Clojure},
  author = {Ambrose Bonnaire-Sergeant and Rowan Davies and Sam Tobin-Hochstadt},
  year = {2016},
  doi = {10.1007/978-3-662-49498-1_4},
  url = {http://dx.doi.org/10.1007/978-3-662-49498-1_4},
  researchr = {https://researchr.org/publication/Bonnaire-Sergeant16},
  cites = {0},
  citedby = {0},
  pages = {68-94},
  booktitle = {Programming Languages and Systems - 25th European Symposium on Programming, ESOP 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2-8, 2016, Proceedings},
  editor = {Peter Thiemann},
  volume = {9632},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  isbn = {978-3-662-49497-4},
}