Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's the correct decision.

When Rust chose an unstable ABI it did so for a good reason. I personally think the only place where a stable ABI would be warranted is inside the panic machinery and this is mostly because it is kind of annoying to write perfect no panic Rust just to get rid of the 300KiB overhead but even here I'd take my time, possibly decades, before making the decision to have a stable ABI.

The wrong decision is to choose to support a stable ABI and lock in design mistakes early on.

I'm already hinting at the solution so I'll be taking my leave for now.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: