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

Swift's type system was designed to make developers happy, Rust's to make the borrow checker happy.

As it turns out, some people think like a borrow checker and don't have any issue with Rust's choice. But most don't and we should not make them miserable.



Well, really it was designed for ObjC interop. Hence the limits on (e.g.) generic protocols.


Make some developers happy*

The tradeoffs swift chooses make a lot of sense for mobile app development.




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

Search: