A library for processing ad hoc data in Haskell: Embedding a data description language

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Ad hoc data formats, i.e. semistructured non-standard data formats, are pervasive in many domains that need software tools - bioinformatics, demographic surveys, geophysics and network software are just a few. Building tools becomes easier if parsing and other standard input-output processing can be automated. Modern approaches for dealing with ad hoc data formats consist of domain specific languages based on type systems. Compilers for these languages generate data structures and parsing functions in a target programming language in which tools and applications are then written. We present a monadic library in Haskell that implements a data description language. Using our library, Haskell programmers have access to data description primitives that can be used for parsing and that can be integrated with other libraries and application programs without the need of yet another compiler. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Wang, Y., & Gaspes, V. (2011). A library for processing ad hoc data in Haskell: Embedding a data description language. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5836 LNCS, pp. 174–191). https://doi.org/10.1007/978-3-642-24452-0_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free