New competitor to D

Paulo Pinto pjmlp at progtools.org
Fri Jul 22 08:10:49 UTC 2022


On Friday, 22 July 2022 at 07:10:02 UTC, Ola Fosheim Grøstad 
wrote:
> On Friday, 22 July 2022 at 05:39:22 UTC, Paulo Pinto wrote:
>> This is one of the reasons why clang is now third in ISO C++ 
>> support, and since no other compiler vendor that enjoys clang, 
>> seems willing to step into Apple (focused on 
>> Swift/Objective-C) or Google's previous roles, it doesn't look 
>> like it will change.
>
> Apple tutorials use Objective-C++, but I think they view it as 
> a support language for Swift.


Which tutorials?

Objective-C++ has been almost erradicated from Apple's developer 
site, only old timers like myself still have the docs in their 
original forms.

In what concerns C++ at Apple, the only uses of it are for IO Kit 
and Driver Kit (an embedded C++ subset), Metal Shading Language 
(a C++14 dialect), and whatever is needed on LLVM to support 
Swift and Objective-C implementations.

>
> Maybe GPL is the better license for programming languages... 
> gcc could benefit from clang being wiped out.
>
>> Meanwhile those previous clang contributors are now having fun 
>> tailoring Carbon as they wish instead of fighting for their 
>> papers at ISO.
>
> But they are not very good at it... They are going to end up 
> with some of D’s problems. They need an external qualified 
> reviewer.
>
> Also only support for C++17 as a stated goal does not make you 
> a C++ successor outside of big business legacy code bases.

Here is the thing, if the large majority of C++ world never moves 
beyond C++17, with cherry picked features from later standards, 
does it really matter?

https://en.cppreference.com/w/cpp/compiler_support

A paper standard only matter as much as there are actually 
compilers supporting it.




More information about the Digitalmars-d mailing list