Earlier quoted context omitted.
> I think a bigger issue is that Rust just isn't a good language to write a game engine or a UI in. Here's my hot take of the day, as a Rust dev/fan/proponent who's done a few different GUI projects in the language: it's actually mostly fine , but Rust developers won't just settle for "just make it work". There is true value in a cross-platform common wrapper of native widgets that nobody is really hitting. So many o…
At that point, why Rust? Like, ARC has a much higher overhead than a good GC.
Many, if not most, programs are not primarily UI's. They exist to control something, calculate something, transform something, et cetera.
All of these need a human interface. Perhaps a command line and a config file is sufficient, but often an interactive UI helps.
You could create an API to your rust program and then write the UI in something else, but there are huge benefits in writing both in the same language.