packages feed

hexpat-0.3: hexpat.cabal

Cabal-Version: >= 1.2
Name: hexpat
Version: 0.3
Synopsis: wrapper for expat, the fast XML parser
Description:
  Expat (<http://expat.sourceforge.net/>) 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 <martine@danga.com>, (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