[OT] Modules dropped out of C++17

Jonathan M Davis via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 8 12:55:33 PDT 2015


On Monday, 8 June 2015 at 19:17:03 UTC, Joakim wrote:
> On Monday, 8 June 2015 at 18:57:17 UTC, ponce wrote:
>> I can't imagine the weird look-up rules that will be made for 
>> a translation unit both using modules and traditional headers. 
>> At the end of the day, another set of rules for C++ers to 
>> remembers.
>
> I wonder when they will realize that a clean break is 
> necessary.  36 years is far too long for a language to keep 
> building on top of the past.  Intel has been hurt by this with 
> x86 recently, probably Microsoft with Windows too.

There's no point in C++ having a clean break. If you're doing 
that, you might as well just create a new language like D. If C++ 
had a clean break, it wouldn't be C++ anymore, and many of the 
folks who continue to use C++ are the ones who want it to be 
backwards compatible. Arguably, if anything, languages like D and 
Rust _are_ the clean break.

- Jonathan M Davis


More information about the Digitalmars-d mailing list