<?xml version="1.0" encoding="windows-1252"?>
<node id="640161" title="Re: CPAN Author Struggle: Am I a jerk?" created="2007-09-20 11:35:00" updated="2007-09-20 07:35:00">
<type id="11">
note</type>
<author id="381608">
ikegami</author>
<data>
<field name="doctext">
&lt;p&gt;Your original beef was that you couldn't use [mod://Business::CreditCard] for [mod://Authen::PIN]. You accepted that "Authn::PIN probably shouldn't use this module for a general-purpose LUHN implementation."

&lt;p&gt;But then it became a question of whether &lt;c&gt;validate&lt;/c&gt; should obey ISO-7812 or follow real-world practices. Do you even have any stake is this? I mean, do you even use the module? It sounds to me you like you found a "problem" in a module you don't even use. I suspect the &lt;c&gt;validate&lt;/c&gt; is almost exclusively used to verify a credit card number before initiating a transaction. Anyone using it for that purpose would welcome the cut in false-positives that checking for a minimum length of 13 digits provides.

&lt;p&gt;If you do use this module, and this check is causing a problem, you should be discussing that problem. If problems or false-negatives occur, the author is willing to re-open the issue: "Feel free to re-open this bug if verify() doesn't work with any real-world credit card number."
</field>
<field name="root_node">
640142</field>
<field name="parent_node">
640142</field>
</data>
</node>
