"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "lib/Date/Calendar/Profiles.pod" between
Date-Calc-6.3.tar.gz and Date-Calc-6.4.tar.gz

About: Date-Calc - Gregorian calendar date calculations (C library and Perl module).

Profiles.pod  (Date-Calc-6.3):Profiles.pod  (Date-Calc-6.4)
skipping to change at line 50 skipping to change at line 50
This module provides some sample profiles (i.e., holiday schemes) This module provides some sample profiles (i.e., holiday schemes)
for use with the Date::Calendar(3) and Date::Calendar::Year(3) for use with the Date::Calendar(3) and Date::Calendar::Year(3)
module. module.
You are not required to use these, you can always roll your own You are not required to use these, you can always roll your own
(this is very easy). See the section "HOW TO ROLL YOUR OWN" below (this is very easy). See the section "HOW TO ROLL YOUR OWN" below
for more instructions on how to do this, and take the profiles for more instructions on how to do this, and take the profiles
from this module as examples. from this module as examples.
Please let me know of any errors in these profiles, and please I intend not to make any fixes to any of the calendar profiles
send me your own profiles if you'd like to see them included in in this module anymore unless there are VERY compelling reasons
the next release of this module! Thank you! to do so. These profiles are merely meant as examples.
(But please, only use the ISO-Latin-1 character set whenever The suggested way of using these profiles is to copy them to
possible, since my module doesn't support any other character your own code and then to modify them as needed. Otherwise
sets yet, or at least tell me which character set you used many people could be negatively affected if I made any changes
so I can document this in this manual page. Thank you!) to a profile someone has been using for years.
Any improvements are therefore left as an exercise
to the inclined reader.
=head1 DESCRIPTION =head1 DESCRIPTION
The method "init()" in module Date::Calendar::Year(3) is The method "init()" in module Date::Calendar::Year(3) is
responsible for parsing the calendar schemes contained responsible for parsing the calendar schemes contained
here in the Date::Calendar::Profiles module. here in the Date::Calendar::Profiles module.
This method offers a "mini-language" which allows to This method offers a "mini-language" which allows to
specify common date formulas, like for instance a simple specify common date formulas, like for instance a simple
fixed date (in various different formats, e.g. american fixed date (in various different formats, e.g. american
skipping to change at line 545 skipping to change at line 548
The australian calendar profiles are known to contain wrong dates. The australian calendar profiles are known to contain wrong dates.
This is due to the fact that Australia decrees its holidays individually This is due to the fact that Australia decrees its holidays individually
for each year, difficulting the calculation of the holidays by way of for each year, difficulting the calculation of the holidays by way of
a formula. An effort to compare (and to correct) the current implementation a formula. An effort to compare (and to correct) the current implementation
with official documents (web pages) by the Australian authorities is under with official documents (web pages) by the Australian authorities is under
way. This hasn't been finished yet because it is very time-consuming. way. This hasn't been finished yet because it is very time-consuming.
=head1 VERSION =head1 VERSION
This man page documents "Date::Calendar::Profiles" version 6.3. This man page documents "Date::Calendar::Profiles" version 6.4.
=head1 AUTHOR =head1 AUTHOR
Steffen Beyer Steffen Beyer
mailto:STBEY@cpan.org mailto:STBEY@cpan.org
http://www.engelschall.com/u/sb/download/ http://www.engelschall.com/u/sb/download/
=head1 COPYRIGHT =head1 COPYRIGHT
Copyright (c) 2000 - 2009 by Steffen Beyer. All rights reserved. Copyright (c) 2000 - 2015 by Steffen Beyer. All rights reserved.
=head1 LICENSE =head1 LICENSE
This package is free software; you can use, modify and redistribute This package is free software; you can use, modify and redistribute
it under the same terms as Perl itself, i.e., at your option, under it under the same terms as Perl itself, i.e., at your option, under
the terms either of the "Artistic License" or the "GNU General Public the terms either of the "Artistic License" or the "GNU General Public
License". License".
The C library at the core of the module "Date::Calc::XS" can, at your The C library at the core of the module "Date::Calc::XS" can, at your
discretion, also be used, modified and redistributed under the terms discretion, also be used, modified and redistributed under the terms
 End of changes. 3 change blocks. 
10 lines changed or deleted 13 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS