Encapsulation, inheritance and polymorphism

Ethan Furman ethan at stoneleaf.us
Tue Jul 17 13:29:39 EDT 2012


Terry Reedy wrote:
> On 7/17/2012 10:23 AM, Lipska the Kat wrote:
> 
>> Well 'type-bondage' is a strange way of thinking about compile time type
>> checking and making code easier to read (and therefor debug
> 
> 'type-bondage' is the requirement to restrict function inputs and output 
> to one declared type, where the type declaration mechanisms are usually 
> quite limited.
> 
>  >>> def max(a, b):
>     if a <= b: return a
>     return b


Surely you meant 'if a >= b: . . .'

No worries, I'm sure your unittests would have caught it.  ;)

~Ethan~



More information about the Python-list mailing list