@jarkko Most libraries in Rust are tiny heavily interconnected for good and bad, designed to run in environments where it does not assume runtime yet alone OS. Introducing dependency (and overhead of) runtime shenanigans goes against the ethos. Good luck with that will not happen. Unlike C Rust favors tiny compilation units and radical sharing over monolithic big library approach - also Linus recognizes DSO is not suitable for everything https://news.ycombinator.com/item?id=27009044
@jarkko Also the idea that one will save storage space is nonsense given LTO exists. One would also argue that monolithic big libraries end up taking more space given everyone re-invents the wheel implementing some parsing functionality (with varying quality) instead of coming up with one good library that does it properly that gets widely shared over people re-inventing wheels in every big library fortress tribe living in their own islands.