Haskell bindings to Chris Putnam's bibutils, a library that
interconverts between various bibliography formats using a common
MODS-format XML intermediate.
This package uses tagstream-conduit for its parser. It automatically
balances mismatched tags, so that there shouldn't be any parse failures.
It does not handle a full HTML document rendering, such as adding missing
html and head tags.
Character proprties defined by XML and Unicode standards. These modules contain
predicates for Unicode blocks and char proprties and character predicates
defined by XML. Supported Unicode version is 7.0.0.
This library supports full W3C XML Schema regular expressions inclusive
all Unicode character sets and blocks. It is implemented by the
technique of derivations of regular expressions. The W3C syntax is
extended to support not only union of regular sets, but also
intersection, set difference, exor. Matching of subexpressions is also
supported. The library can be used for constricting lightweight
scanners and tokenizers. It is a standalone library, no external regex
libraries are used.
Unicode encoding and decoding functions for utf8, iso-latin-* and somes other
encodings, used in the Haskell XML Toolbox. ISO Latin 1 - 16, utf8, utf16,
ASCII are supported. Decoding is done with lasy functions, errors may be
detected or ignored.
The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but
introduces a more general approach for processing XML with Haskell. The
Haskell XML Toolbox uses a generic data model for representing XML
documents, including the DTD subset and the document subset, in Haskell.
It contains a validating XML parser, a HTML parser, namespace support,
an XPath expression evaluator, an XSLT library, a RelaxNG schema
validator and funtions for serialization and deserialization of user
defined data. The library makes extensive use of the arrow approach for
processing XML.
Preprocessor for typesetting Haskell sources with LaTeX.
This package includes HTML function and methods to write in an HTML file. Thus,
making HTML reports is easy. Includes a function that allows redirection on the
fly, which appears to be very usefull for teaching purpose, as the student can
keep a copy of the produced output to keep all that he did during the course.
Package comes with a vignette describing how to write HTML reports for
statistical analysis. Finally, a driver for Sweave allows to parse HTML flat
files containing R code and to automatically write the corresponding outputs
(tables and graphs).
Minimal binding to libxml2. Additional functions will be added when
needed.
The pandoc-citeproc library exports functions for using the citeproc
system with pandoc. It relies on citeproc-hs, a library for rendering
bibliographic reference citations into a variety of styles using a macro
language called Citation Style Language (CSL).