←back to thread

Introducing tmux-rs

(richardscollin.github.io)
857 points Jtsummers | 1 comments | | HN request time: 0.421s | source
Show context
usrbinbash ◴[] No.44464175[source]
> the code base is now 100% (unsafe) Rust

So the primary (or rather: only) reason for using Rust over C (memory safety) is out the window.

> I’d like to share the process of porting the original codebase from ~67,000 lines of C code to ~81,000 lines of Rust

And the codebase got bigger.

So yeah, as the author explains, hobby project, and kudos to that, but nothing that I will install on any box of mine any time soon.

Besides, applications like tmux would much rather be prime candidates for a rewrite in a garbage collected systems language (aka.; Go) than in Rust. tmux spends 99% of its time waiting for the user to hit a key, there is nothing performance critical in such an app that wouldn't be 100% adequately served by Go.

replies(3): >>44464410 #>>44464533 #>>44471455 #
1. MuffinFlavored ◴[] No.44464410[source]
> but nothing that I will install on any box of mine any time soon.

A little harsh. Rome wasn't built in a day.

replies(1): >>44464469 #