Richards: Introducing tmux-rs
Collin Richards has announced version0.0.1 of tmux-rs, a port of the tmux terminal multiplexerto Rust.
For the [past] 6 months or so I've been quietly porting tmux from C toRust. I've recently reached a big milestone: the code base is now 100%(unsafe) Rust. I'd like to share the process of porting the originalcodebase from ~67,000 lines of C code to ~81,000 lines of Rust(excluding comments and empty lines). You might be asking: why did yourewrite tmux in Rust? And yeah, I don't really have a goodreason. It's a hobby project. Like gardening, but with more segfaults.
Richards says that the next goal for the project is to convert itto safe Rust. It is currently "not very difficult to get it tocrash
", but he wanted to share the project with other Rust fansnow. The project is available onGitHub.