Most of them being caused by the move of unsafeForeignPtrToPtr to
Update mtl dependency.
Add an experimental WebSocket server.
Provide library init/cleanup functions.
These are necessary when using EXSLT functionality in stylesheets.
Iteration XSLT transformations.
Document CorpusEntry and validQuery.
When iterating over entries, return CorpusEntry.
This has two constructors:
* CorpusEntry - has one argument: the entry name.
* CorpusEntryContents - has two arguments: the entry name, and query result
More consistent error reporting via the CorpusError type.
validQuery/read*: use MonadIO rather than IO.
Raw: fix a typo.
Replace more IO (Either ...) instance with ErrorT.
Raw: use more MonadIO.
Kill some liftIOs.
Add/use withForeignPtr2 for calling a function with two ForeignPtrs.
Rough implementation of the new iterator scheme.
Use ErrorT for embedding IO.
More elaborate error reporting and return data as Text.
Add Haskell bindings for the alpinocorpus library.