A Library For Processing Ad Hoc Data In Haskell Embedding A Data Description Language

IFL'08 Proceedings of the 20th international conference on Implementation and application of functional languages(2011)

引用 2|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
data format,data description language,data description primitive,data structure,semistructured non-standard data format,parsing function,Haskell programmer,domain specific language,monadic library,network software
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要