AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Is There a Next Step Beyond NLL?
There is a sort of next step beyond NLL. And it's through a project called Polonius, which I don't know whether it's made a lot of progress over the past few years. The idea is basically to have the baro checker be a standalone program that knows more rigorously how to reason about baro checking and lifetimes. It's something that's still a research project and not really something that can be run in production in the compiler. But that's where we're hoping to go next, which is going to give even better error messages and support even more use cases.