original) (raw)
(On Sat, Aug 27, 2011 at 9:53 AM, Brian Curtin <brian.curtin@gmail.com> wrote:
On Sat, Aug 27, 2011 at 11:48, Dan Stromberg <drsalists@gmail.com> wrote:No, this was not the intent of \_\_future\_\_. The intent is that a
feature is desirable but also backwards incompatible (e.g. introduces
a new keyword) so that for 1 (sometimes more) releases we require the
users to use the __future__ import.
There was never any intent to use __future__ for experimental
features. If we want that maybe we could have from __experimental__
import <whatever>.OK.� So what -is- the purpose of from __future__ import?It's in the first paragraph.�
I disagree.� The first paragraph says this has something to do with new keywords.� It doesn't appear to say what we expect users to -do- with it.� Both are important.
Is it "You'd better try this, because it's going in eventually.� If you don't try it out before it becomes default behavior, you have no right to complain"?
And if people do complain, what are python-dev's options?