version vs. static if

Nick Sabalausky a at a.a
Fri Sep 23 14:14:38 PDT 2011


"Adam Ruppe" <destructionator at gmail.com> wrote in message 
news:j5iac7$2ole$1 at 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.




More information about the Digitalmars-d mailing list