Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: John Goerzen <jgoerzen <at> complete.org>
Subject: ANN: MissingH 0.14.2
Newsgroups: gmane.comp.lang.haskell.general
Date: Thursday 13th April 2006 16:28:02 UTC (over 11 years ago)
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
 
CD: 3ms