Mixed
ChatGPT o1 is a lot better at Rust then 4 or 4o. I've gotten a lot more useful stuff out of o1 this time around, including less hallucinations
fpgaminer on Hacker News
2-3 compile errors that need to be fixed each time
In the thread “Stop making me memorize the borrow checker”
Helped: o1 generated more useful code with fewer hallucinations than previous models.
Got in the way: Sonnet completely failed every time; o1 still produced compile errors.
… * Dynamic dispatch has also improved, as far as I can tell, which used to always involve some weird lifetimes if the return values needed to borrow stuff. * ChatGPT o1 is a lot better at Rust then 4 or 4o. I've gotten a lot more useful stuff out of o1 this time around, including less hallucinations. Still weaker than Python/TypeScript/etc, with maybe 2-3 compile errors that need to be fixed each time. …