Bools and explicitness [was Re: PyWart: The problem with "print"]
Rick Johnson
rantingrickjohnson at gmail.com
Tue Jun 4 12:19:04 EDT 2013
On Jun 4, 11:00 am, Chris Angelico <ros... at gmail.com> wrote:
> You know, if you want a language with strict type declarations and
> extreme run-time efficiency, there are some around.
I don't like declaring types everywhere, i hate it. I prefer duck
typed languages, HOWEVER, in order for duck typing to work
consistently you must have checks and balances that the programmer can
apply when he feels necessary. My "is_valid" built in will bridge the
gap. We won't be forced to declare types, but we should ALWAYS add
"type checks" to our "truth tests" unless we want to create subtle
bugs. "is_valid" IS the answer!
More information about the Python-list
mailing list