• Title of article

    Haskell and XML: Generic Combinators or Type-Based Translation?

  • Author/Authors

    Wallace، Malcolm نويسنده , , Runciman، Colin نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1999
  • Pages
    -147
  • From page
    148
  • To page
    0
  • Abstract
    We present two complementary approaches to writing XML document-processing applications in a functional language. In the first approach, the generic tree structure of XML documents is used as the basis for the design of a library of combinators for generic processing: selection, generation, and transformation of XML trees. The second approach is to use a type-translation framework for treating XML document type definitions (DTDs) as declarations of algebraic data types, and a derivation of the corresponding functions for reading and writing documents as typed values in Haskell.
  • Keywords
    profile-guided optimizations , register promotion , program representations , data-flow analysis
  • Journal title
    A C M Sigplan (Programming Languages) Sigplan Notices
  • Serial Year
    1999
  • Journal title
    A C M Sigplan (Programming Languages) Sigplan Notices
  • Record number

    16987