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. (2013a) Modularising inductive families.
Prog. Informat.
10, 65–88.
Ko, H.-S. & Gibbons, J. (2013b) 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.
Williams, T., Dagand, P.-É. & Rémy, D. (2014) Ornaments in practice. In Workshop on Generic Programming, Magalhäes, José Pedro and Rompf, Tiark (eds), WGP'14. New York, NY, USA: ACM, pp. 15–24.
Programming with ornaments
Discussion
No Discussion have been published for this article.