On Views and XML, Proceedings of the Eighteenth ACM Symposium on Principles of Database Systems, pp.1-9, 1999. ,
The Universal Resolving Algorithm: Inverse Computation in a Functional Language, Lecture Notes in Computer Science, vol.1837, pp.187-212, 2000. ,
DOI : 10.1007/10722010_13
Visibly pushdown languages, Proceedings of the thirty-sixth annual ACM symposium on Theory of computing , STOC '04, pp.202-211, 2004. ,
DOI : 10.1145/1007352.1007390
A Functional Semantics of Attribute Grammars, International Conference on Tools and Algorithms for Construction and Analysis of Systems, 2002. ,
DOI : 10.1007/3-540-46002-0_11
Algebraic and Coalgebraic Methods in the Mathematics of Program Construction, Lecture Notes in Computer Science, vol.2297, 2000. ,
DOI : 10.1007/3-540-47797-7
XML Grammars, Proc. Mathematical Foundations of Computer Science, pp.182-191, 2000. ,
DOI : 10.1007/3-540-44612-5_14
URL : https://hal.archives-ouvertes.fr/hal-00619885
Balanced Grammars and Their Languages, Formal and Natural Computing : Essays Dedicated to Grzegorz Rozenberg, pp.135-150, 1997. ,
DOI : 10.1007/3-540-45711-9_1
URL : https://hal.archives-ouvertes.fr/hal-00620756
Introduction to Functional Programming using Haskell, 1998. ,
Updating relational databases through xml views. Thesis proposal -in preparation, 2002. ,
Designing Valid XML Views, 2002. ,
DOI : 10.1007/3-540-45816-6_41
Generative Programming, 2000. ,
DOI : 10.1007/3-540-36208-8_2
An Introduction to Functional Programming Systems using Haskell, 1992. ,
Language Oriented Programming : The Next Paradigm ,
The Haskell Road to Logic, Maths, and Programming, 2004. ,
Functional parsers, First International School on Advanced Functional Programming, pp.1-23, 1995. ,
DOI : 10.1007/3-540-59451-5_1
A Translation from Attribute Grammars to Catamorphisms, The Squiggolist, vol.2, issue.1, pp.20-26, 1991. ,
The Fun of Programming, 2002. ,
DOI : 10.1007/978-1-349-91518-7
A three-way merge for XML documents, Proceedings of the 2004 ACM symposium on Document engineering , DocEng '04, 2004. ,
DOI : 10.1145/1030397.1030399
A Gentle Introduction to Haskell 98, 1999. ,
The Haskell School of Expression : Learning Functional Programming through Multimedia, 2000. ,
The Zipper, Journal of Functional Programming, vol.7, issue.5, pp.549-554, 1997. ,
DOI : 10.1017/S0956796897002864
Monadic parsing in Haskell, Journal of Functional Programming, vol.8, issue.4, pp.437-444, 1998. ,
DOI : 10.1017/S0956796898003050
Attribute grammars as a functional programming paradigm, Proc. of 3rd Int. Conf. on Functional Programming and Computer Architecture, FPCA'87, pp.154-173, 1987. ,
DOI : 10.1007/3-540-18317-5_10
A Characterization of Parenthesis Languages, Information and Control, vol.11, issue.3, pp.269-289, 1967. ,
Semantics of Context-Free Languages, Mathematical System Theory, pp.127-145, 1968. ,
Generic Algorithm for Merging SGML/XML-Instances, Proceedings of XML Europe, 2001. ,
A Calculational Approach to Program Inversion, 2003. ,
Theory and applications of inverting functions as folds, Science of Computer Programming, vol.51, issue.1-2, pp.87-116, 2003. ,
DOI : 10.1016/j.scico.2003.09.003
An Injective Language for Reversible Computation, Seventh International Conference on Mathematics of Program Construction, 2004. ,
DOI : 10.1007/978-3-540-27764-4_16
Parenthesis Grammars, Journal of the ACM, vol.14, issue.3, pp.490-500, 1967. ,
DOI : 10.1145/321406.321411
Attribute grammar paradigms---a high-level methodology in language implementation, ACM Computing Surveys, vol.27, issue.2, pp.196-255, 1995. ,
DOI : 10.1145/210376.197409
The Death of Computer Languages, the Birth of Intentional Programming The future of Software, 1995. ,
Categorical Programming with Inductive and Coinductive Types, 2000. ,
Intentional Programming : A Host of Language Features, 2001. ,