Is it time for D 3.0?

Kaitlyn Emmons katemmons0 at gmail.com
Wed Apr 1 08:12:04 UTC 2020


On Wednesday, 1 April 2020 at 07:58:47 UTC, Mike Parker wrote:
> On Wednesday, 1 April 2020 at 07:13:53 UTC, Kaitlyn Emmons 
> wrote:
>> On Friday, 27 March 2020 at 17:32:44 UTC, H. S. Teoh wrote:
>
>>>
>>> What about supporting multiple versions of the language 
>>> simultaneously, using some kind of version directive at the 
>>> top of each file?
>>
>> +1 on this comment..
>> If i could vote for one feature to add that would be HELLA 
>> breaking but would be AMAZING at same time it is versioning 
>> built into the compiler, preferable GIT because that is what 
>> dub uses..
>
> static if(__VERSION__ >= 2091) {
>
> }
> else {
>
> }

that is NOT what i am talking about at all.. i am not talking 
about the code being VERSIONED.. im talking about the COMPILER 
BEING VERSIONED..

aka if u write something based against an older compiler, it can 
be translated and passed up the chain to newer compilers

the dialectic can not be resolved by pushing the work off onto 
the user, you missed the point


More information about the Digitalmars-d mailing list