On Monday, 3 February 2014 at 17:32:07 UTC, Martin wrote:
Oops, I of course meant:
static Test createFromString(string str)
{
return new Test(str);
}
You _can_ use scoped but it may allocate way to much and it's
ugly to use:
http://dlang.org/phobos/std_typecons.html#.scoped
AFAIK scope'd classes was only deprecated because it _can_ be
solved with a library solution and scope is/was not fully
implemented. So it was more easy to depecate it and replace it
with a library solution, as to implement scope as it stand in the
docs.