3 ms·
I've personally stumbled upon two - obscure hardware and GUIs. It's really difficult to evaluate a hardware product with only a C(++) SDK using only Rust. Ther
by Avamander 3y ago
I've personally stumbled upon two - obscure hardware and GUIs.
It's really difficult to evaluate a hardware product with only a C(++) SDK using only Rust. There are of course ways around this but those are a significant amount of effort.
In terms of GUIs - there's simply no "Qt-Rust" that would work in a Rust-y way without causing massive headaches. Handling all that state is incredibly difficult in Rust, at least for me (but I recall others describing why as well).
- deleted 3y ago[deleted]
- madnirua 3y agoDid you get a chance to check https://slint.dev https://slint.dev? Disclaimer: I work for Slint
- Avamander 3y agoI like it in theory but the small demos I've played with lack a lot of the details that GUI toolkits have converged upon. Small behavioural things ingrained in usage patterns that have to be reimplemented. First two that come to mind are tab/shift-tab navigation and being able to adjust sliders roughly with arrow keys.