I am puzzled as to why there is @nogc on the one hand and simply nothrow on the other? Why are some attributes prefixed with '@' while others aren't?Regards
For historical reasons, basically. There have been some calls to make it uniform but nothing has really happened.