I see Rust 1.83 was released today. [1] The major focus seems to be on enabling more things in const context. It'll be interesting to see how this might allow more logic [2] to be shifted from program startup time to compile time.
[1]: blog.rust-lang.org/2024/11/28/…
[2]: This post by @chadaustin has influenced my thinking on performance, and especially program startup time, for years: chadaustin.me/2009/02/logic-vs…
Announcing Rust 1.83.0 | Rust Blog
Empowering everyone to build reliable and efficient software.blog.rust-lang.org
Tamas G reshared this.
Josh Simmons
in reply to Matt Campbell • • •Matt Campbell
in reply to Matt Campbell • • •BTW, that post by @chadaustin ends:
> And I'm pretty sure I just recommended writing your entire application in C++, which sounds insane, even to me.
I agree about C++. But writing a whole desktop application in Rust is looking more and more tractable. Maybe someday I'll actually ship a non-trivial application that's a stand-alone executable and starts instantly, like I've always dreamed of doing.