|
|
|
|
|
by _bxg1
2292 days ago
|
|
Simplifying the borrow checker is a slightly different question than simplifying "the language" (meaning the syntax and/or behavior of the syntax), because the latter can break backwards-compatibility (which is why it likely won't happen). But the borrow checker is an interesting case because simplifying its rules in such a way that they're more tolerant (without sacrificing safety) might reduce cognitive overhead while still being fully backwards-compatible. |
|
There is a fine balance here, for example: https://news.ycombinator.com/item?id=22465409