On 07/26/2012 08:54 PM, Jonathan M Davis wrote:
On Friday, July 27, 2012 02:46:20 Adam D. Ruppe wrote:
On Friday, 27 July 2012 at 00:25:49 UTC, Jonathan M Davis wrote:
scope on local variables is going to be deprecated, because
it's unsafe. scope
on function parameters and scope statements are here to stay.

There's also scope(exit), scope(success), and scope(failure),
which aren't going anywhere.

Yeah. Those are scope statements.

It's just scope on local variable declarations which is going away.

- Jonathan M Davis

Stuart & other readers:

I just asked about this in the other thread, and Jonathan mentioned that std.typecons.scoped can be used to accomplish the same thing. So the functionality isn't being removed; it's just being moved from the language and into the library.

I think this is worth mentioning so that it doesn't look like we are depriving folks of things that they had come to expect from D.

Reply via email to