The Debian library perhaps? http://hackage.haskell.org/package/debian-3.61
The ByteString versions are quite fast.. can load the sid in a second or two. The Debian library is used by the autobuilder: http://src.seereason.com/autobuilder/ And which needs to read Release file, Source and Package files, resolves dependencies, create new debian/changelog entries, and more.. It is also used by the mirror library: http://src.seereason.com/mirror/ Which can do partial mirroring of debian repositories. (Meaning, it has to walk the Packages and Sources files and find only the relevant files to mirror). - jeremy On Wed, Feb 22, 2012 at 12:10 PM, Florian Weimer <f...@deneb.enyo.de> wrote: > Is there a parser for Debian's RFC822-based formats, such as .changes > files, Release, Source, and Package files? > > I need something with reasonable performance because I plan to process > the entire archive. > > > -- > To UNSUBSCRIBE, email to debian-haskell-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: http://lists.debian.org/87d396zqld....@mid.deneb.enyo.de > >