Does D have too many features?

Timon Gehr timon.gehr at gmx.ch
Mon Apr 30 17:16:48 PDT 2012


On 05/01/2012 01:30 AM, Andrej Mitrovic wrote:
> On 5/1/12, Timon Gehr<timon.gehr at gmx.ch>  wrote:
>> On 05/01/2012 12:53 AM, Andrej Mitrovic wrote:
>>> On 5/1/12, Timon Gehr<timon.gehr at gmx.ch>   wrote:
>>>> D2 ->   D3 will be full of breaking changes anyway.
>>>
>>> Uhmm I hope not,
>>
>> Then what is the point of D3?
>
> An incremental improvement with as little code breakage as possible?

IMHO that is similar to aiming for some code breakage with as little
improvement as possible. Retainment of backwards-compatibility is what 
makes languages convoluted. Furthermore, the translation from D2->D3
should be possible to be performed automatically.

> You can't  even properly mix D1 and D2 code in the same library right now


> without resorting to using mixin() tricks.

This means you actually can!


More information about the Digitalmars-d mailing list