3 ms·
K's coupling of data and user interface elements. All data can have a gui widget type in its metadata. The benefit was: * If you changed the widget then the d
by icsa 5y ago
K's coupling of data and user interface elements.
All data can have a gui widget type in its metadata.
The benefit was:
* If you changed the widget then the data changed.
* If you changed the data then the widget changed.
The layout of the data implied the layout of the widgets.
Using that version of k was the only time that I ever willingly did UI development.
- rmnull 5y agoi once did gui development in racket/gui. The dependency between widgets and variables is a pain to deal without something like that. P.S: don't take this to mean i hate on racket, i'm just complaining about the default state of racket/gui, there have been attempts to improve it by 3rd party libraries(https://docs.racket-lang.org/gui-easy/index.html https://docs.racket-lang.org/gui-easy/index.html).