|
|
|
|
|
by icsa
1544 days 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. |
|
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).