Cabal-Version: >= 1.2
Name: hexpat
Version: 0.2
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
Maintainer: martine@danga.com
Copyright: (c) 2008 Evan Martin
Homepage: http://neugierig.org/software/darcs/browse/?r=hexpat;a=summary
Extra-Source-Files: test.hs, perf.hs
Build-Type: Simple
Library
Build-Depends: base, haskell98, bytestring
Exposed-Modules: Text.XML.Expat.IO, Text.XML.Expat.Tree
Other-Modules: C2HS
Extensions: ForeignFunctionInterface
Extra-Libraries: expat