Hacker News new | past | comments | ask | show | jobs | submit login

My one annoyance with Carbon’s promise is the lack of ABI stability; I know why they are doing that, and I know that C++ has the same downside, but as someone who binds C libraries constantly in other languages and finds the pain of C++ and now likely Carbon frustrating, it makes me a little sad to see the same mistake repeated.

A C++ replacement that is just as difficult to bind/link/work with in other languages as C++ itself just seems like a missed mark, despite the fact I know this is not on their priority list at all.

I hope my read of this is wrong, and it will be easy to bind and link to from other languages after all.




It's pretty much the reason for it to exist I think. C++ has painted itself into a corner wrt ABI, leaving space for a faster language to replace it.




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

Search: