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.

Reply via email to