3 ms·
> It now simply understands your intention, where before it would not. So previously you would write some code, be surprised that it does not compile, gain a th
by kybernetikos 9y ago
> It now simply understands your intention, where before it would not. So previously you would write some code, be surprised that it does not compile, gain a thorough understanding of the limits of the borrow checker
Much more important than it understanding your intention is you understanding its limits. If it understands your intention 10% more of the time, but it's harder for you to understand what's going on when it doesn't, then that is not something everyone is going to find simpler.
Another word that gets applied to systems that try to guess at your intentions rather than operate according to an easily predictable model is 'magic'.
- tinco 9y agoYou would be right if it did guess, but it doesn't. It's not magic, I'm not sure if it still has limitations, but I think the idea is that it eventually does not have limitations. It's not magic when a compiler compiles your correct code.