New week, new Rust! What are you folks up to?
I've been working on porting the tmux codebase to rust. I might share a write up of some kind when I'm finished.
I also have been playing around more with c2rust a tool for transpiling c code to rust. I put it inside a proc macro crate.
::include::c!(
r#"
int add(int x, int y) {
return x + y;
}
"#
);
fn main() {
let a = unsafe { add(1, 3) };
println!("{a}");
}
I've been working on a project called Holo for the last few years. I recently released Holo v0.7 and wrote a blog post about what's new and what's coming next: Holo v0.7 Released — What’s New and What’s Next? | by Renato Westphal | Mar, 2025 | ITNEXT
This week, I'm mainly working on improving the dev docs. Not the most exciting stuff, but definitely important for the project's growth in the long run.
Besides working on getting a job, I'm back to my nvidia gpu fan controller.
New capability is pushing me towards something like epoll and/or using Mio or Tokio for non-blocking reads on a unix domain socket.