Do you know why Walter is currently working on this stuff? Is
this an optimization? If it's an optimization, do you know why it
is more important than implementing "scope" or an unpacking
syntax for tuples?
https://github.com/D-Programming-Language/dmd/commit/fc4462b95307d5c31d4c0bcf830faf6686b0feae
If that's an optimization, and most people are going to use LDC
or GDC in future, why is Walter working on that stuff?
Also do you know why Walter is working still on D1? Isn't D1 code
going to be deleted, to have a purely D2 code on GitHub?
Currently there are 118 open pull requests:
https://github.com/D-Programming-Language/dmd/pulls
Maybe (probably) not every one of them is good, but among them
there is lot of stuff I've asked in bug reports and enhancement
requests, thanks to Hara and others. If 50% of the biggest pull
requests of those 118 gets pulled, the D language will feel
almost as a new thing.
Also, I don't agree a lot about the "fog of war" theory by
Walter. I think a development plan should be discussed, written
down, and then followed (and dynamically fixed, when necessary).
Building a new system language has a high risk of failure, but
there's no need to also shot D in the feet on purpose.
Bye,
bearophile