Fast XML/HTML for Haskell: XML TypeLift
Micha{\l} J. Gajda, Dmitry Krylov

TL;DR
This paper introduces a high-performance XML parser for Haskell that combines speed with ease of use, enabling large-scale XML data processing by developers with minimal prior experience.
Contribution
It presents a new XML parser for Haskell that is both fast and user-friendly, outperforming existing tools and simplifying XML data handling for developers.
Findings
Parser competes with fastest tools in other languages
Enables processing of large XML datasets efficiently
Accessible to intermediate-level Haskell programmers
Abstract
The paper presents and compares a range of parsers with and without data mapping for conversion between XML and Haskell. The best performing parser competes favorably with the fastest tools available in other languages and is, thus, suitable for use in large-scale data analysis. The best performing parser also allows software developers of intermediate-level Haskell programming skills to start processing large numbers of XML documents soon after finding the relevant XML Schema from a simple internet search, without the need for specialist prior knowledge or skills. We hope that this unique combination of parser performance and usability will provide a new standard for XML mapping to high-level languages.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Algorithms and Data Compression · Mathematics, Computing, and Information Processing
