Bernardy , J.-P. & Moulin , G. ( 2013 ) Type theory in color . In Proceedings of International Conference on Functional Programming , Uustalu , Tarmo (ed), ICFP'13. New York, NY, USA : ACM , pp. 61 – 72 .

Bove , A. & Dybjer , P. ( 2009 ) Dependent types at work . In Language Engineering and Rigorous Software Development , Ana Bove, Luís Soares Barbosa, Alberto Pardo, and Jorge Sousa Pinto (eds), Lecture Notes in Computer Science, vol. 5520. Berlin, Germany : Springer-Verlag , pp. 57 – 99 .

Brady , E. , McBride , C. & McKinna , J. ( 2004 ) Inductive families need not store their indices . In Types for Proofs and Programs , Berardi , Stefano , Coppo , Mario , and Damiani , Ferruccio (eds), Lecture Notes in Computer Science, vol. 3085. Berlin, Germany : Springer-Verlag , pp. 115 – 129 .

Chapman , J. , Dagand , P.-É. , McBride , C. & Morris , P. ( 2010 ) The gentle art of levitation. In Proceedings of International Conference on Functional Programming, Stephanie Weirich (ed), ICFP'10. New York, NY, USA: ACM, pp. 3–14.

Cockx , J. , Devriese , D. & Piessens , F. ( 2014 ) Pattern matching without K. In International Conference on Functional Programming, Chakravarty , Manuel M.T. (ed), ICFP'14. New York, NY, USA: ACM, pp. 257–268.

Czarnecki , K. , Foster , J. N. , Hu , Z. , Lämmel , R. , Schürr , A. & Terwilliger , J. F. ( 2009 ) Bidirectional transformations: A cross-discipline perspective. In Proceedings of International Conference on Model Transformation, Paige , Richard F. (ed), Lecture Notes in Computer Science, vol. 5563. Berlin, Germany: Springer-Verlag, pp. 260–283.

Dagand , P.-É. & McBride , C. ( 2013 ) Elaborating Inductive Definitions . In Journées Francophones des Langages Applicatifs, JFLA'13. Rocquencourt, France : INRIA .

Dagand , P.-É. & McBride , C. ( 2014 ) Transporting functions across ornaments . J. Funct. Program. 24 (2–3) , 316 – 383 .

Devriese , D. & Piessens , F. ( 2011 ) On the bright side of type classes: Instance arguments in Agda. In Proceedings of International Conference on Functional Programming, Olivier Danvy (ed), ICFP'11. New York, NY, USA: ACM, pp. 143–155.

Dybjer , P. ( 1994 ) Inductive families . Form. Asp. Comput. 6 (4) , 440 – 465 .

Goguen , H. , McBride , C. & McKinna , J. ( 2006 ) Eliminating dependent pattern matching. In Algebra, Meaning, and Computation, Futatsugi , Kokichi , Jouannaud , Jean-Pierre , and Meseguer , José , (eds), Lecture Notes in Computer Science, vol. 4060. Berlin, Germany: Springer-Verlag, pp. 521–540.

Ko , H.-S. ( 2014 ) Analysis and Synthesis of Inductive Families. DPhil Thesis, University of Oxford.

Ko , H.-S. & Gibbons , J. ( 2013 a) Modularising inductive families. Prog. Informat. 10 , 65 – 88 .

Ko , H.-S. & Gibbons , J. ( 2013 b) Relational algebraic ornaments . In Dependently Typed Programming , Weirich , Stephanie (ed), DTP'13. New York, NY, USA : ACM , pp. 37 – 48 .

Kopylov , A. ( 2003 ) Dependent intersection: A new way of defining records in type theory . In Logic in Computer Science , Kolaitis , Phokion G. (ed), LICS'03. Washington, DC, USA : IEEE , pp. 86 – 95 .

Martin-Löf , P. ( 1984 ) Intuitionistic Type Theory . Bibliopolis , Napoli .

McBride , C. ( 2011 ) Ornamental Algebras, Algebraic Ornaments. Unpublished manuscript.

McBride , C. ( 2014 ) How to keep your neighbours in order. In Proceedings of International Conference on Functional Programming, Chakravarty , Manuel M.T. (ed), ICFP'14. New York, NY, USA: ACM, pp. 297–309.

McBride , C. & McKinna , J. ( 2004 ) The view from the left . J. Funct. Program. 14 (1) , 69 – 111 .

Norell , U. ( 2007 ) Towards a Practical Programming Language Based on Dependent Type Theory. PhD Thesis, Chalmers University of Technology.

Norell , U. ( 2009 ) Dependently typed programming in Agda . In Advanced Functional Programming , Koopman , Pieter , Plasmeijer , Rinus , and Swierstra , Doaitse (eds), Lecture Notes in Computer Science, vol. 5832. Berlin, Germany : Springer-Verlag , pp. 230 – 266 .

Okasaki , C. ( 1999 ) Purely Functional Data Structures . Cambridge University Press .

Sheard , T. & Linger , N. ( 2007 ) Programming in Ωmega . In Central European Functional Programming School , Horváth , Zoltán , Plasmeijer , Rinus , Soós , Anna , and Zsók , Viktória (eds), Lecture Notes in Computer Science, vol. 5161. Berlin, Germany : Springer-Verlag , pp. 158 – 227 .