Different ways to handle interaction and rendering
A list of different ways to deal with interactions (mouse clicks, keyboard input, network events) and rendering of graphics (gui elements, games).
All example code is written in janet.
FRP (old elm style)
Inspired by how elm used to do FRP (https://youtu.be/Ju4ICobPNfw)