Is @safe still a work-in-progress?

Seb seb at wilzba.ch
Wed Aug 22 11:02:00 UTC 2018


On Wednesday, 22 August 2018 at 02:18:15 UTC, Mike Franklin wrote:
> On Wednesday, 22 August 2018 at 01:07:28 UTC, Mike Franklin 
> wrote:
>
>> But what bothers me the most...
>
> Something else that rubs me the wrong way is that DIP 1000 is 
> currently in a status of `DRAFT`:  
> https://github.com/dlang/DIPs/blob/master/DIPs/README.md
>
> What the heck is going on here?  We're adding features to the 
> compiler and modifying Phobos in production releases based on a 
> `DRAFT` proposal?

No, it's behind a flag, so you can't really say that we're 
shipping it as "production ready release".
In fact I think we should have a hell of a lot more of such 
experimental flags.
This would allow us to be able to merge things quickly, and gain 
real-world feedback and testing on complicated matters instead of 
PRs stalling to death in the queue.

For reference, Rust has currently 148 opt-in experimental 
language features:

https://doc.rust-lang.org/unstable-book/index.html


More information about the Digitalmars-d mailing list