2 ms·
> projects that depend on like 3 different versions of tokio and futures I ended up here recently. This part is truly awful. I can forgive a lot, and much of
by topspin 6y ago
> projects that depend on like 3 different versions of tokio and futures
I ended up here recently.
This part is truly awful. I can forgive a lot, and much of what appears in this blog post falls under than umbrella, but the tokio/std futures schism is offensively discouraging. I strongly suspect it is a symptom of some great dysfunction.
- jedisct1 6y agoI abandoned some projects due to that as well. That, and constant breaking changes in major libraries such as `hyper`. Maintaining Rust code is expensive. More than completing the first iteration of a project. Language such as Go or C are boring, but don’t have that issue.
- carols10cents 6y agoYou can choose to not upgrade your crates to avoid this cost.