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

> there appears to be an active annoyance by a significant number of participants on the various issues on the importance of maintaining library ergonomics under constrained execution environments

My understanding is that this is being worked on. Of course any language (or really any project) will have people annoyed that the maintainers priorities don't align perfectly with their priorities.

> What comes across as an almost begrudging foreign-function interface,

I haven't gotten any impression that FFI is begrudging. It really seems like a first class citizen to me, and is certainly better than the FFI story in say, java or go. Rust even has language features that exist just for FFI, such as unions and c-style variadic arguments.

> no ABI commitments

This is a recognized problem. It is also a hard problem, since lifetimes don't exist after compile time. But using the C-ABI is quite usable in some cases. And there have been a few RFCs around this recently (specifically around stable ABIs for vtables).

> lack of clarity about what is undefined behaviour under the `unsafe` operation needed to engage in any of this

This is again a known problem, and something that is improving.

> Cargo VS rustc and integration into other build systems.

I think there was some work being done on this, but I don't know the current status. There are people that use rust with bazel.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: