On Thu Sep 06 16:22:15 2007, cmv wrote:
Show quoted text> Ivan-
>
> My goodness. Why so much animosity over such a trivial
> request?
I'm not particularly provoked or offended. I was attempting to
clarify the purpose of the module, and why your patch was rejected,
since you link to this bug report in your rather inappropriate,
sour-grapes CPAN review.
Show quoted text> Is it so unreasonable to ask for these two
> functions to handle length in the same way?
These functions are for completely different purposes; one is a
verification function and the other is not.
generate_last_digit is not a verification function. It does not check
length. It will not be given verification functionality and I do not
agree with your labyrinthine logic that this is somehow "inconsistent"
with the verification function.
It is likewise unreasonable to ask that the verification function be
relaxed to include cases that do not involve REAL WORLD CREDIT CARDS,
the verification of which is the entire purpose of the module.
The module does not purport to implement "the ISO 7812 standard", be a
general purpose LUHN implementation or verify "credit-card like
account numbers". I hope the documentation will make that clear
enough for you going forward.
Show quoted text> I can't see
> that it would be, which is why I don't understand all
> the nastiness that my request has generated.
I've attempted to explain it to you many times, but it does not seem I
am able to make it clear to you. I would suggest to perhaps have an
impartial friend re-read the correspondence with you and see if they
can't help you understand.
Show quoted text> Anyways, it wasn't my intention to provoke you, but
> instead to make the code more useful to a wider variety
> of folks. Clearly, this is your module and you can
> do what you like with it. As interest continues to
> grow in a module that actually implements the ISO 7812
> standard, I may take the CPAN FAQ advice:
I'm not personally aware of said growing interest, but by all means,
please certainly feel free to fork the module in accordance with the
license and upload and maintain your own Business::ISO7812 module.