
Hello, I'm pleased to announce the release of MissingH 0.7.2, available from http://quux.org/devel/missingh. This release incorporates Ian Lynagh's pure-Haskell Inflate algorithm, and CRC-32 and GZip file parsers of my own design, to make a pure-Haskell solution[1] to decompressing .gz files. At present, it is rather slow, as there has been little effort to optimize any of the three components. Patches to address the speed will be happily applied. The Inflate and CRC32 algorithms also provide the necessary support to be able to handle ZIP files. I plan to introduce ZIP and tar file support in upcoming releases of MissingH. Also, MissingH 0.7.0 was not announced on the library list. It introduced the ConfigParser[2] module. This module can parse the flat or hierarchical configuration files made popular by Python's ConfigParser module. The files are simple for both humans and programmers <grin>. If care is taken, it is possible to craft files that are valid both to ConfigParser and to other systems such as the Unix shell or Make. ConfigParser can also completely parse various other formats "out of the box", including SMTP headers, Cabal Setup.description files, and, to a limited extent, /etc/passwd files. All code in MissingH is pure Haskell. There is no C required. [1] http://quux.org/devel/missingh/html/MissingH.FileArchive.GZip.html [2] http://quux.org/devel/missingh/html/MissingH.ConfigParser.html -- John