Exception Handlers as Extensible Cases, APLAS '08: 6th Asian Symposium on Programming Languages and Systems, pp.273-289, 2008. ,
DOI : 10.1007/BFb0032736
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.146.3173
Type extension through polymorphism, ACM Transactions on Programming Languages and Systems, vol.12, issue.1, pp.135-138, 1990. ,
DOI : 10.1145/77606.214515
Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code, GPCE, pp.256-274, 2005. ,
Syntax extension for monads in ocaml ,
DSL Implementation in MetaOCaml, Template Haskell, and C++, Domain-Specific Program Generation, pp.51-72, 2003. ,
DOI : 10.1007/978-3-540-25935-0_4
Phantom types and subtyping The Netherlands, The Netherlands, TCS '02: Proceedings of the IFIP 17th World Computer Congress -TC1 Stream / 2nd IFIP International Conference on Theoretical Computer Science, pp.448-460, 2002. ,
Programming with polymorphic variants, ML Workshop, 1998. ,
Relaxing the Value Restriction, International Symposium on Functional and Logic Programming, 2004. ,
DOI : 10.1007/978-3-540-24754-8_15
An annotation language for optimizing software libraries, DSL, pp.39-52, 1999. ,
A sequence of structured subsets of pl/i, SIGCSE Bull, vol.6, issue.1, pp.129-132, 1974. ,
An extensible dynamically-typed hierarchy of exceptions, Proceedings of the 2006 ACM SIGPLAN workshop on Haskell , Haskell '06, 2006. ,
DOI : 10.1145/1159842.1159854
The Definition of Standard ML, 1990. ,
A static checker for safe pattern matching in Haskell, Trends in Functional Programming, 2007. ,
Détection statique d'exceptions non rattrapées en Objective Caml, 2000. ,
Eliminating Spurious Error Messages Using Exceptions, Polymorphism, and Higher-Order Functions, The Computer Journal, vol.42, issue.5, pp.360-372, 1999. ,
DOI : 10.1093/comjnl/42.5.360
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.9191
Alice through the looking glass, Trends in Functional Programming, pp.77-96, 2006. ,
The Type and Effect Discipline, Information and Computation, vol.111, issue.2, pp.245-296, 1994. ,
DOI : 10.1006/inco.1994.1046
Catch me if you can Software package available at http://www.univ-orleans.fr ,
The essence of functional programming, Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '92, pp.1-14, 1992. ,
DOI : 10.1145/143165.143169
A cost-effective estimation of uncaught exceptions in Standard ML programs, Theoretical Computer Science, vol.277, issue.1-2, pp.185-217, 2002. ,
DOI : 10.1016/S0304-3975(00)00317-0