<p><br>
On Jun 9, 2012 6:08 AM, "Devin Jeanpierre" <<a href="mailto:jeanpierreda@gmail.com">jeanpierreda@gmail.com</a>> wrote:<br>
><br>
> On Thu, Jun 7, 2012 at 11:40 PM, Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
> > If you dig up some of the older PEP 362 discussions, you'll find that<br>
> > allowing developers to reduce this problem over time is the main<br>
> > reason the Signature.bind() method was added to the PEP. While I<br>
> > wouldn't recommend it for the base partial type, ... <SNIP><br>
><br>
> Why not? It seems like a good idea all around.</p>
<p>Speed, complexity and backwards compatibility. With a layered API, users can choose whether they want to do early checks or not. If we build it in, you can't avoid it when you prefer the delayed error to checking the arguments twice. <br>

 <br>
Cheers,<br>
Nick.</p>
<p>--<br>
Sent from my phone, thus the relative brevity :) <br>
><br>
> -- Devin<br>
</p>