Re: D plan to do RAII(Resource Acquisition Is Initialization)?

2015-02-21 Thread Baz via Digitalmars-d
On Saturday, 21 February 2015 at 18:30:18 UTC, Olivier Pisano wrote: On Saturday, 21 February 2015 at 10:06:26 UTC, FrankLike wrote: RAII(Resource Acquisition Is Initialization) is a good thing,will D plan to do it? It's already here : import std.stdio; struct Test { ~this() { writeln("

Re: D plan to do RAII(Resource Acquisition Is Initialization)?

2015-02-21 Thread Baz via Digitalmars-d
On Saturday, 21 February 2015 at 18:30:18 UTC, Olivier Pisano wrote: On Saturday, 21 February 2015 at 10:06:26 UTC, FrankLike wrote: RAII(Resource Acquisition Is Initialization) is a good thing,will D plan to do it? It's already here : import std.stdio; struct Test { ~this() { writeln("

Re: D plan to do RAII(Resource Acquisition Is Initialization)?

2015-02-21 Thread Olivier Pisano via Digitalmars-d
On Saturday, 21 February 2015 at 10:06:26 UTC, FrankLike wrote: RAII(Resource Acquisition Is Initialization) is a good thing,will D plan to do it? It's already here : import std.stdio; struct Test { ~this() { writeln("RAII"); } } void main() { Test t; // prints "RAII" when goes out

Re: D plan to do RAII(Resource Acquisition Is Initialization)?

2015-02-21 Thread weaselcat via Digitalmars-d
On Saturday, 21 February 2015 at 10:06:26 UTC, FrankLike wrote: RAII(Resource Acquisition Is Initialization) is a good thing,will D plan to do it? RAII in D is handled by structs. It becomes a bit tricky when you want class semantics with RAII, but can be handled by wrapping the class in a str

D plan to do RAII(Resource Acquisition Is Initialization)?

2015-02-21 Thread FrankLike via Digitalmars-d
RAII(Resource Acquisition Is Initialization) is a good thing,will D plan to do it?