I think we should have -future/-f switch and @future attribute.
It is a rough idea, but seems a required compiler feature.

Kenji Hara

2012/12/14 Walter Bright <newshound2@digitalmars.com>
On 12/13/2012 5:33 PM, kenji hara wrote:
Yet not released feature is not visible for almost D users.
What you are going to do in 2.061 is to add a warned feature suddenly.

But, it is certainly no problem for almost D users (unless users use old @[]
syntax, compiler never warn). I think what you must to do is to cut the time
limit of removing @[] syntax. X months after?  In version 2.0yy?
You should say much better answer than *in the future*.

I think in the past we've been too hasty sometimes in removing things. I think a better approach will be to allow some time to elapse, and then ask in the ng if there will be any problems with moving to the next stage.