4 ms·
I am surprised that it is written in Rust. Bi-directional long live connections don't require Rust's raw horsepower. Maybe it's needed for audio/video streaming
by didip 2y ago
I am surprised that it is written in Rust. Bi-directional long live connections don't require Rust's raw horsepower. Maybe it's needed for audio/video streaming?
Is the API discord compatible? That's basically necessary for adoption.
- vivzkestrel 2y agowhat do you think it should be written in? golang?
- airstrike 2y agoI would pick Rust for 9/10 of problems today.
- kibwen 2y ago> Bi-directional long live connections don't require Rust's raw horsepower. If you're an app dev who's really and truly serious about lowering the barrier to self-hosted services, then you need to consider what the install and deployment step looks like. For languages like Rust that default to producing a single static binary, that's as easy as it gets. Likewise, you need to consider that users might want to self-host on a potato, which is where Rust's efficiency shines even for small services. These are both things that Mastodon got horribly wrong, for example, by choosing to use Ruby.