On Wednesday, 29 June 2016 at 10:02:08 UTC, Dicebot wrote:
Please don't. There is a dire need to fix the implementation first, currently DIP25 is almost unusable for anyone who doesn't know exact limits of the feature - compiler diagnostics are pretty much non-existent. Right now it is miles away from what I'd call a success.

See this d.learn discussion (http://forum.dlang.org/thread/[email protected]) for example of diagnostics problems I am talking about.

There are also plenty of open issues in bugzilla about current implementation : https://issues.dlang.org/buglist.cgi?quicksearch=dip25&list_id=209219

I don't think DIP25 is salvageable. The bugs here can be fixed, but that won't mean much. The approach is unprincipled. If there is something to be learn from the @safe story is that it doesn't work as a general approach.

Additionally, the fact that is isn't used much tells us that it is probably too limited to be useful enough to pay for itself.

Reply via email to