Cabal-Version: >= 1.2
Name: hexpat
Version: 0.3
Synopsis: wrapper for expat, the fast XML parser
Description:
Expat () is a stream-oriented XML parser
written in C. It is known for being simple and fast.
.
There are already nice XML libraries in the Text.XML hierarchy. The
reason to use Expat is when speed is of concern. From a benchmark
that compares getting the length of the root node of a HaXml tree
(presumably forcing parsing the entire file) against running an Expat
parser with a registered start node handler, Expat is about 12 times
faster. This is not a fair benchmark; HaXml does a lot more than this
Expat library. But if Expat suffices, it is good for what it does.
Category: XML
License: BSD3
License-File: LICENSE
Author: Evan Martin, Stephen Blackheath
Maintainer: http://blacksapphire.com/antispam/
Copyright: (c) 2008 Evan Martin , (c) 2008 Stephen Blackheath
Homepage: http://code.haskell.org/hexpat/
Extra-Source-Files: test.hs, perf.hs, test2.hs
Build-Type: Simple
Stability: beta
Library
Build-Depends: base, haskell98, bytestring
Exposed-Modules: Text.XML.Expat.IO, Text.XML.Expat.Tree, Text.XML.Expat.Format
Other-Modules: C2HS
Extensions: ForeignFunctionInterface
Extra-Libraries: expat