On Monday, 19 February 2018 at 15:58:57 UTC, Joakim wrote:
On Monday, 19 February 2018 at 15:45:30 UTC, bachmeier wrote:
On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak
wrote:
Glad to announce the first beta for the 2.079.0 release, ♥ to
the 77 contributors for this release.
http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.079.0.html
As usual please report any bugs at https://issues.dlang.org
- ----
This is probably the most feature-laden 2 month release ever.
...
This looks good, but I'm not sure the many new features go
well with the "2 month release" thing. I hope there are plans
for a longer than usual testing period. Your announcement
reads to me like it's going to be a regression bug release.
17. Allow multiple selective imports from different modules in
a single import statement
I have a bad feeling that that one is going to be a source of a
raft of bugs for years to come.
Indeed, I had a bad feeling about it when reading the change log,
didn't made sense first time I read it, and had to parse the line
2 times to understand what's up with it.
In the light of pretty much heated arguments following your post
I think it should be wise to deffer releasing this feature for a
future time, maybe drag it through a DIP?
This should also serve as a lesson to Walter and Andrei on how to
handle this kind of changes, now that the community is a bit
larger simple changes (at surface) have a bigger ripple effect.
Thanks.