Ian Bicking: the old part of his blog


I think the key points are (1) the existing foo = decorator(foo) approach is the "backward compatible" answer - compatibility isn't the issue people make of it, (2) some people (notably the ObjC crowd) have a strong and specific need for something like this, and (3) the endless discussions have shown no sign of stopping, have never demonstrated a clear "preferred answer", and everyone is tired of them.

For better or worse, "we all hate equally" is the best around (short of sticking with foo = decorator(foo)).

[underwear class="flameproof"]
Having said this, you could make the same comments about the "conditional operator" discussions. Maybe Guido should have done the same thing there :-)
Comment on @decorator
by Paul Moore