"Adam Ruppe" <destructiona...@gmail.com> wrote in message news:j5iac7$2ole$1...@digitalmars.com... >I hope there's no D3 for a very long time. Maybe 2020.
I still hope there is one at some not-too-distant point, though. The whole version system really does need an overhaul. One of the big things, if not the key one, is that basing it on "symbol defined" vs "symbol not defined" (rather than a compile-time bool) is far too problematic. There's been discussion and effort before (that I was heavily involved in) about trying to made a proper version system as a D2 library. There were some real clever strategies people worked out for certain aspects of it, but it ultimately ended up being intractable in D2.