Interfaces throughout Python’s History

Like most Python features, the prominance of any proposal of the day was invariably tied to Guido’s sentiments. As such, we’ll focus the following walk through time according to those same flights of not-so- fancy.

A Summary

Proposals

In chronological order:

In the Beginning...

“protocols”

To the Interface!!!

types-sig zope.interface

Adapt or Die

“adaptation”

Generically Speaking...

generics

ABC, as Easy as 123

abstract base classes