Is it time for D 3.0?

Les De Ridder les at lesderid.net
Sat Mar 28 17:29:57 UTC 2020


On Saturday, 28 March 2020 at 17:09:34 UTC, Denis Feklushkin 
wrote:
> On Friday, 27 March 2020 at 15:56:40 UTC, Steven Schveighoffer 
> wrote:
>> There have been a lot of this pattern happening:
>>
>> 1. We need to add feature X, to fix problem Y.
>> 2. This will break ALL CODE IN EXISTENCE
>> 3. OK, cancel the fix, we'll just live with it.
>>
>> Having a new branch of the compiler will provide a way to keep 
>> D2 development alive while giving a playground to add new 
>> mechanisms, fix long-existing design issues, and provide an 
>> opt-in for code breakage.
>>
>> Some issues I can think of:
>
> I have long wanted to offer but there was no suitable place. I 
> would like to propose to trivial rename standart type names by 
> this way:
>
> int -> int32
> ulong -> uint64
> float -> float32
> double -> float64
> byte -> octet

You could make an argument for the other ones, but I'm pretty sure
everyone understands what is meant by 'byte' 99% of the time.



More information about the Digitalmars-d mailing list