3 ms·
I am interested in alternative GUI tech. If you find this interesting you might find my declarative frontend idea interesting called additive-guis https://GitH
by samsquire 4y ago
I am interested in alternative GUI tech. If you find this interesting you might find my declarative frontend idea interesting called additive-guis
https://GitHub.com/samsquire/additive-guis https://GitHub.com/samsquire/additive-guis
The idea is you define how the GUI should appear by describing it. The GUI changes in real time based on what you describe.
And I also designed a GUI primitive I called GUI thunking, inspired by Haskell. The idea is you can chain together behaviour on a GUI by interacting with the future directly.
https://GitHub.com/samsquire/gui-thunks https://GitHub.com/samsquire/gui-thunks
- aliqot 4y agoYou might be interested in Acme and Rio from the Plan9 system! It had some interesting UI paradigms like 3 button clicking and highlight to instantiate. Additive guis seems like a really cool approach that I wish we had more of these days given that everything seems to be web-based anyway. Most interfaces sadly want to be a mishmash of MacOS and a catch-all mobile operating system. https://en.wikipedia.org/wiki/Rio_(windowing_system) https://en.wikipedia.org/wiki/Rio_(windowing_system) https://9p.io/wiki/plan9/Using_acme/index.html https://9p.io/wiki/plan9/Using_acme/index.html
- tanakian 4y ago>The idea is you define how the GUI should appear by describing it. The GUI changes in real time based on what you describe. That's how Oberon Gadgets were working. Later the same idea was used in Blackbox Component Builder.