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, OCamlDuce 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...
Today, web content and applications are becoming the main interface to performing all kinds of daily...
Nonmonotonic inheritance is a fundamental feature of object-oriented data models. In this paper, we...
XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, w...
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...
The polymorphic type discipline, as in the ML language, fits well within purely applicative language...
Cette thèse propose une nouvelle logique d'arbres finis pour analyser les programmes manipulant les ...
We discuss the design of a quasi-statically typed language for XML in which data may be associated w...
This paper proposes extending popular object-oriented programming languages such as C#, VB or Java w...
Cette thèse détaille l'étude théorique et pratique d'un langage de combinateurs pour XML. Les docume...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
Today, web content and applications are becoming the main interface to performing all kinds of daily...
Nonmonotonic inheritance is a fundamental feature of object-oriented data models. In this paper, we...
XML (eXtensible Markup Language) is a current standard format for exchanging semi-structured data, w...
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...
The polymorphic type discipline, as in the ML language, fits well within purely applicative language...
Cette thèse propose une nouvelle logique d'arbres finis pour analyser les programmes manipulant les ...
We discuss the design of a quasi-statically typed language for XML in which data may be associated w...
This paper proposes extending popular object-oriented programming languages such as C#, VB or Java w...
Cette thèse détaille l'étude théorique et pratique d'un langage de combinateurs pour XML. Les docume...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
This article is the second part of a two articles series about a calculus with higher-order polymorp...
Today, web content and applications are becoming the main interface to performing all kinds of daily...
Nonmonotonic inheritance is a fundamental feature of object-oriented data models. In this paper, we...