XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, which has been applied to web services, database, research on formal methods, and so on. For a better processing of XML, recently there emerge many statically typed functional languages, such as XDuce, CDuce, XJ, XTatic, XACT, XHaskell, OCamIDuce and so on. But most of these languages lack parametric polymorphism or present it in a limited form. While parametric polymorphism is needed by XML processing, and it has repeatedly been requested to and discussed in various working groups of standards (e.g., RELAX NG and XQuery). We study in this thesis the techniques to extend parametric polymorphism into XML processing languages. Our solution consi...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
Cette thèse détaille l'étude théorique et pratique d'un langage de combinateurs pour XML. Les docume...
We propose regular expression types as a foundation for statically typed XML processing languages. R...
XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, w...
We present an extension of XDuce, a programming language dedicated to the processing of XML document...
Abstract. XML transformations are very sensitive to types: XML types describe the tags and attribute...
International audienceWe consider a type algebra equipped with recursive, product, function, interse...
International audienceWe consider a type algebra equipped with recursive, product, function, interse...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
We discuss the design of a quasi-statically typed language for XML in which data may be associated w...
Cette thèse propose une nouvelle logique d'arbres finis pour analyser les programmes manipulant les ...
The polymorphic type discipline, as in the ML language, fits well within purely applicative language...
Nonmonotonic inheritance is a fundamental feature of object-oriented data models. In this paper, we...
This paper proposes extending popular object-oriented programming languages such as C#, VB or Java w...
Our objective is to construct a suitable type system for the Erasmus language by understanding the n...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
Cette thèse détaille l'étude théorique et pratique d'un langage de combinateurs pour XML. Les docume...
We propose regular expression types as a foundation for statically typed XML processing languages. R...
XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, w...
We present an extension of XDuce, a programming language dedicated to the processing of XML document...
Abstract. XML transformations are very sensitive to types: XML types describe the tags and attribute...
International audienceWe consider a type algebra equipped with recursive, product, function, interse...
International audienceWe consider a type algebra equipped with recursive, product, function, interse...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
We discuss the design of a quasi-statically typed language for XML in which data may be associated w...
Cette thèse propose une nouvelle logique d'arbres finis pour analyser les programmes manipulant les ...
The polymorphic type discipline, as in the ML language, fits well within purely applicative language...
Nonmonotonic inheritance is a fundamental feature of object-oriented data models. In this paper, we...
This paper proposes extending popular object-oriented programming languages such as C#, VB or Java w...
Our objective is to construct a suitable type system for the Erasmus language by understanding the n...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
Cette thèse détaille l'étude théorique et pratique d'un langage de combinateurs pour XML. Les docume...
We propose regular expression types as a foundation for statically typed XML processing languages. R...