Team Gallium

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Other Grants and Activities
Dissemination
Bibliography

Section: Software

XStream

Participant : Alain Frisch.

XStream is an experimental compiler for XML transformations that produces very efficient code. In particular, it allows transformations to run in streaming, that is, to compute and produce the result while parsing the input. Benchmarks are very encouraging. Plans include using XStream as a back-end for other tools such as CDuce, OCamlDuce, XSLT, and XQuery.

XStream heavily relies on the Objective Caml platform: OCaml is used both as the implementation language for the compiler, as the target language of compilation, and as the extension sub-language for XStream programs. Moreover, parsing is done using Camlp4.

Web site: http://gallium.inria.fr/~frisch/xstream .


previous
next

Logo Inria