I've just uploaded to CPAN V 1.00 of Benchmark::Featureset::SetOps.
Here's the rationale (from the FAQ):
I maintain (but did not write) Set::Array. I have never really liked its interface, so when I started a home-grown script that Kim Ryan (author of Locale::SubCountry) and I use to compare his module with my WWW::Scraper::Wikipedia::ISO3166, I wondered if there was some module more to my liking. Hence …
After an email discussion with Kim Ryan, author of Locale::SubCountry, and a recent exchange on this very blog, about removing Locale::Country::SubCountry from CPAN, I've released WWW::Scraper::Wikipedia::ISO3166 V 1.01.
It's main purpose is to ship a SQLite database of countries and subcountries, and an interface to that db.…
Reluctantly, I've removed Locale::Country::SubCountry from CPAN, since I have no reasonable means of keeping the data up-to-date.
This data included subcountry names in the native scripts of the corresponding countries.
As a replacement, I spent a lot of time developing WWW::Scraper::Wikipedia::ISO3166. This (gently) scrapes country and subcountry names off Wikipedia, and stores them in an SQLite db.
The names are all use (more-or-less) latin letters (i.e. A-Z, a-z, with diacritics).
This is not my preference, but I've decided to adopt a policy…
1. Empty laundry and loo of clothes dryer, odds-and-ends, etc, as far as possible, since both rooms need to be done.
Amazingly, these 2 (and the back hall) are on a concrete slab at ground level, 1 step below the kitchen, which is - along with the rest of the house, on stumps.
The large back yard slopes down towards the house, so heavy rains are a pain.
The loo, laundry and back hall are at the same level as the bricks in the patio, photographed in the rain today: