Hello, I'm pleased to announce the release of version 0.14.2 of MissingH.
New features since 0.14.0 include: * New module MissingH.Path.Glob. This module expands wildcards by examining the filesystem. For instance, given the pattern /*bin/*sh, you might get back ["/bin/bash", "/bin/sh", "/sbin/sash"] * New module MissingH.Path.WildMatch. This module evaluates whether a given string matches a POSIX-style wildcard. It can also convert such a wildcard into a regular expression for use with Text.Regex. * New function MissingH.List.hasAny :: Eq a => [a] -> [a] -> Bool It returns true if the given list contains any of the elements in the search list * New function MissingH.IO.HVFS.vDoesExist, which returns true if the named object exists on the filesystem, regardless of what type of object it is * New function MissingH.Str.escapeRe, which takes a string and makes a regular expression that matches the string literally. It takes care to properly escape all characters that could have special meaning in a regular expression. * ConfigParser now gives more helpful error messages when possible, including section and option in most error messages * Total number of unit tests for MissingH now stands at 716. As always, MissingH can be downloaded from http://quux.org/devel/missingh or, after a few days, from http://http.us.debian.org/debian/pool/main/m/missingh MissingH.Path.Glob and WildMatch are high-level ports of similar modules in Python. Thanks, -- John Goerzen Author, Foundations of Python Network Programming http://www.amazon.com/exec/obidos/tg/detail/-/1590593715 _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell