1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
<html>
<head>
<title>Date::Pcalc</title>
</head>
<body bgcolor="#ffffff">
<h1>Date::Pcalc</h1>
<h3>An all-Perl Date Calculation module</h3>
<p>
<a href="../index.html">Back to home page</a>
</p>
<p align="center">
<a
href="ftp://catcode.com/pub/date/Date-Pcalc-1.2.tar.gz">Download
the Date::Pcalc module</a>
</p>
<hr>
<h2>Mini-FAQ</h2>
<h3>What is Date::Pcalc?</h3>
<p>
This Perl module is a direct translation of
<a href="mailto:sb@engelschall.com">Steffen
Beyer</a>'s excellent
<a href="http://www.engelschall.com/u/sb/download">Date::Calc</a> module
to use Perl only instead of a combination of Perl and C.
<p>
This package consists of a Perl module
for all kinds of date calculations based
on the Gregorian calendar (the one used in all western countries today),
thereby complying with all relevant norms and standards: ISO/R 2015-1971,
DIN 1355 and, to some extent, ISO 8601 (where applicable).
</p>
<h3>Why did you rewrite a perfectly good module?</h3>
<p>
I was working on a project that required date calculations. Date::Calc did
exactly what I wanted, but the client's ISP would not allow me to
compile C code. I rewrote the few subroutines that I needed into
Perl, and then decided to translate the entire module to Perl in
case other people encountered the same problem.
</p>
<h3>Why is the module so huge?</h3>
<p>
Since I've made the module match the original as closely as possible
(in terms of function calls, etc.), I decided to
use Mr. Beyer's documentation with slight modifications. I am also
using two of his subroutines verbatim. This being the case,
the GPL requires me to
redistribute the entire package. I've included the original package
in the <code>Calc_original</code> subdirectory of this distribution.
</p>
<h3>Whom do I complain to if it doesn't work?</h3>
<p>
To <a href="mailto:david@catcode.com?subject=Date::Pcalc doesn't work">me</a>,
of course. Any errors you find in the module have
undboutedly been introduced by my translation from C to Perl.
</p>
</body>
</html>
|