Borrow Checking and Ownership Transfer
Paulo Pinto
pjmlp at progtools.org
Tue May 13 06:21:18 UTC 2025
On Monday, 12 May 2025 at 21:38:28 UTC, Walter Bright wrote:
> It never made it into the C++ Standard, and its only use is CLI.
So what.
It is a commercial success in the Windows developer community, to
the point Microsoft even diverted resources from C++23
development, to improve C++20 compliance on C++/CLI, as
communicated by Microsoft employees, as some of the reasons
regarding the C++23 support delays.
GCC and clang also have lots of compiler extensions that never
made into the C or C++ standard, and only exist in one of them.
To the point Google invested lots of money to make some projects,
like the Linux kernel, be able to compile with both compilers.
Unreal C++ extensions are also not into the C++ standard, they
are only available on the most used games engine in the industry.
Are they also a failure?
If anything, this is a good example of the market fit that has
been discussed in these threads, C++/CLI does one thing, and it
is great at it, being a productive way to do C++ interop in .NET.
More information about the Digitalmars-d
mailing list