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