Bibliography

Print resources

[Thompson99] The craft of Functional Programming: 2nd Edition, Simon Thompson, Addison Wesley, 1999, 0-201-34275-8.

[Hudak00] The Haskell School of Expression: Learning functional programming through multimedia, Paul Hudak, Cambridge University Press, 2000, 0-521-64408-9.

[Brzozowski64] Derivatives of Regular Expressions, Janusz A. Brzozowski, Journal of the ACM, Volume 11, Issue 4, 1964.

Online resources

[WWW01] Extensible Markup Language (XML) 1.0, W3C, 2000, http://www.w3.org/TR/2000/REC-xml-20001006 .

[WWW02] Extensible Markup Language (XML) Conformance Test Suites, http://www.w3.org/XML/Test/ .

[WWW03] Canonical XML, Version 1.0, John Boyer, http://www.w3.org/TR/2001/REC-xml-c14n-20010315 .

[WWW04] XML Syntax Quick Reference, Mulberry Technologies, Inc., http://www.mulberrytech.com/quickref/XMLquickref.pdf .

[WWW05] Document Object Model (DOM), W3C DOM Working Group, http://www.w3.org/DOM/ .

[WWW06] JDOM, http://www.jdom.org .

[WWW07] The Extensible Stylesheet Language (XSL), XSL Working Group, http://www.w3.org/Style/XSL/ .

[WWW08] XML Schema, C. M. Sperberg-McQueen, Henry Thompson, http://www.w3.org/XML/Schema .

[WWW09] ISO/IEC 10179:1996 - Document Style Semantics and Specification Language, James Clark, http://www.jclark.com/dsssl/ .

[WWW10] Simple API for XML (SAX), David Brownell, http://www.saxproject.org/ .

[WWW11] Haskell.org, http://www.haskell.org .

[WWW12] Haskell Brooks Curry, J. O'Connor, E. F. Robertson, http://www-gap.dcs.st-and.ac.uk/~history/Mathematicians/Curry.html .

[WWW13] About Haskell, Based on a paper by Simon Peyton Jones., December 2001, http://www.haskell.org/aboutHaskell.html .

[WWW14] A Gentle Introduction to Haskell, Version 98, Paul Hudak, John Peterson, Joseph Fasel, June 2000, http://www.haskell.org/tutorial/index.html .

[WWW15] The Haskell 98 Report, Simon Peyton Jones, John Hughes et al., http://www.haskell.org/onlinereport/ .

[WWW16] The Haskell 98 Library Report, Simon Peyton Jones, John Hughes et al., http://www.haskell.org/onlinelibrary/ .

[WWW17] The Haskell Bookshelf, http://www.haskell.org/bookshelf/ .

[WWW18] Why Functional Programming Matters, John Hughes, http://www.math.chalmers.se/~rjmh/Papers/whyfp.html , 1984.

[WWW19] GHC, http://www.haskell.org/ghc .

[WWW20] Hugs, http://www.haskell.org/hugs .

[WWW21] HaXml: Haskell and XML, Malcolm Wallace, Colin Runciman, http://www.cs.york.ac.uk/fp/HaXml/ .

[WWW22] Haskell and XML: Generic Combinators or Type-Based Translation?, Malcolm Wallace, Colin Runciman, John Boyer, http://www.cs.york.ac.uk/fp/HaXml/icfp99.html .

[WWW23] The HaXml functional programming model for XML, David Mertz, October 2001, http://www-106.ibm.com/developerworks/xml/library/x-matters14.html .

[WWW24] Functional Programming and XML, Bijan Parsia, 2000, http://www.xml.com/lpt/a/2001/02/14/functional.html .

[WWW25] HXML, Joe English, http://www.flightlab.com/~joe/hxml/ .

[WWW26] How to validate XML, Joe English, 1999, http://www.flightlab.com/~joe/sgml/validate.html .

[WWW27] Regular Expression Package. Posted to comp.compilers., Mark Hopkins, 1994, http://compilers.iecc.com/comparch/article/94-02-109 ftp://iecc.com/pub/file/regex.tar.gz .

[WWW28] An algorithm for RELAX NG validation, James Clark, February 2002, http://www.thaiopensource.com/relaxng/derivative.html .

[WWW29] Parsec, Daan Leijen, http://www.cs.uu.nl/~daan/parsec.html .

[WWW30] HDoc, Armin Groesslinger, http://www.fmi.uni-passau.de/~groessli/hdoc/ .