On Borrow Checking

Walter Bright newshound2 at digitalmars.com
Sat May 10 23:32:07 UTC 2025


On 5/10/2025 11:06 AM, Dukc wrote:
> No aknowledgement of the langauge shortcoming multiple people have to pointed 
> out again and again. You're still talking as it wasn't there.

I've acknowledged it several times, and pointed out the problems with the 
proposed solutions (transitivity, new pointer types).

Rust is a one-note language. Everything revolves around the borrow checker. That 
does not work with D, which is a polyglot language. A borrow checker has to fit 
in with the rest of the language. Of course that means compromise. Compromise 
doesn't mean it's useless.



More information about the Digitalmars-d mailing list