Subject: | Fundamental design flaw |
There's a fundamental problem with the concept of a "Date-Holidays-UK"
module.
o The United Kingdom (country code 'uk') comprises Great Britain
and Northern Ireland.
o Great Britain (country code 'gb') comprises England, Scotland, and
Wales.
Holidays are different in different parts of the United Kingdom. In
fact, the DTI web site referred to in the module documentation
(http://www.dti.gov.uk/er/bankhol.htm) makes this clear.
o England and Wales share the same holidays.
o Northern Ireland has different holidays.
o Scotland, having its own devolved government, sets its own holidays
which are different from anywhere else in the U.K.
See http://www.scotland.gov.uk/library4/JD/CL/00018329.aspx
So I'm afraid that the concept of a module for "U.K. holidays" is flawed.
My current suggestion is to sub-divide the package, so we end up
with:
o Date::Holidays::UK::EnglandWales
o Date::Holidays::UK::Scotland
o Date::Holidays::UK::NorthernIreland
The best way forward would seem to be to have country codes assigned
for England, Wales, Scotland, and Northern Ireland. But I can see that
being a long way off...
Regards,
Andrew