It's a trade off. With ImGui you can definitely have a GUI that is: 1. Very complex 2. Able to use custom, complex widgets 3. High performance 4. Written very quickly with a very simple API Those are significant pros.…
Even Lisp programmers decide to pragmatically use an OOP model when doing GUIs. The idea of using FP for everything is about as sensible as the paradigm of using OOP for everything.
Title should be changed to Rust GUI Development Struggles.
It's a trade off. With ImGui you can definitely have a GUI that is: 1. Very complex 2. Able to use custom, complex widgets 3. High performance 4. Written very quickly with a very simple API Those are significant pros.…
Even Lisp programmers decide to pragmatically use an OOP model when doing GUIs. The idea of using FP for everything is about as sensible as the paradigm of using OOP for everything.
Title should be changed to Rust GUI Development Struggles.