Patrick Logan notes in passing that an Object Oriented system without a class hierarchy — using pure delegation between objects — was a radical idea back in 1986. Right now the only really mainstream impact it’s made* is in Javascript. But now:
Javascript is getting “serious” by adding classes and type checking and so on. Bah. Forgive them for they know not…
[* that is, until we all welcome our new Io overlords!]