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. _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell