News for hackers. Stuff that matters.
Re:The rise of never-ending job interviews by pjmlp on Monday August 02, 2021 @05:34AM (#28034606)
Yes and apparently clang is now suffering from Google not caring about latest C++ compliance.

Apple mostly cares about LLVM based tooling in the context of Objective-C and Swift, Metal is C++14 dialect, and IO/Driver Kit require only a subset similar in goals to Embedded C++, so that leaves the remaing of the clang community to actually provide the efforts for ISO C++20 compliancy.

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

Re:The rise of never-ending job interviews by logicchains on Monday August 02, 2021 @08:55AM (#28035873)
Yep. If Clang doesn't have C++20 support by the time C++23 is out, I'm pretty sure my workplace at least will completely drop Clang and build solely with GCC. A win for open source, if nothing else.
Re:The rise of never-ending job interviews by TchoBeer on Monday August 02, 2021 @09:29AM (#28036237)
Is clang not also open source?
Re:The rise of never-ending job interviews by GuB-42 on Monday August 02, 2021 @10:27AM (#28036940)
Clang has a permissive license, GCC is (of course) GPL.

Which one is best for open source is debatable.

Permissive licenses make it easier for companies to make proprietary software, or even a closed source version of the original project.

Copyleft licenses (like GPL) are intended to promote free/open source software but they can be a legal headache, which can make users favor proprietary solutions.

On HN, I think that people tend to prefer permissive licenses (but complain when large companies "steal" their work, go figure...).

Re:The rise of never-ending job interviews by kergonath on Monday August 02, 2021 @10:21AM (#28036864)
That’s fine. Having 2 (free software) tool sets competing on features is a good thing. Both need to stay relevant.