UI library like Jasonelle #42
Labels
enhancement
New feature or request
library
Issues related to the standard library
ui
Issues related to the UI
Is your feature request related to a problem? Please describe.
No. Well, yes, kinda. Arturo wants to have UI, so here are some bits for the puzzle 😉.
Describe the solution you'd like
Have a UI library which works top-down (more like "sculpting" - i.e. first something rough and later the details) and not bottom-up (e.g. VID dialect of Red/Rebol).
Maybe Jasonelle (and subsequently Jasonette) could be a good source of inspiration.
Describe alternatives you've considered
Mostly-immediate-mode libraries (Nuklear, ImGui, Quarks, microui, ...), mostly-retained-mode libraries (99% of currently existing GUI libraries), streaming libraries (Flyd, S), etc. See also this whole thread.
This top-down approach shall allow for later fine-grained improvement.
Additional context
Shall be built around "everything live" principle (i.e. streams/reactivity). Otherwise it'll become yet another boring verbose complicated library.
For stuff Jasonelle-approach can't (or shouldn't) express I'd recommend trying SRP (synchronous reactive programming) rather then FRP (functional reactive programming) due to much lower complexity, much lower verbosity and generally simpler structure making it easier to reason about.
The text was updated successfully, but these errors were encountered: