On Tue, Apr 03, 2007 at 03:04:51PM -0700, Jeremy Shaw wrote:
At Tue, 3 Apr 2007 13:04:36 -0700,
Sounds like your duplicating a lot of the functionality of jgoerzen's MissingH library. http://software.complete.org/missingh
yes. but better ;)
Ok then.
Not all of your functionality is subsumed, but he has a control-file parser and a version type too.
Yes and no. There are a few key differences, unless there is a newer version of his library that I do not know about.
Our debian/control parser works with ByteStrings and Strings. When parsing an 18MB Packages file, there is a significant difference in speed/mem usage. The Strings version takes around 180MB of RAM and 30 secs. The ByteString takes around 20MB and less than one second. (hoo-ray for ByteString!)
Oh, packages! Here and I was thinking "If debian/control is big enough to need bytestrings, you've got bigger problems." Stefan.