@nightpool I liked big-bang except its extreme slowness and some weird things like using strings to represent what should have been characters and etc.
What's really cool about lux is it takes the core idea of a functional game engine like big-bang provides but abstracts it a bit. You can provide multiple "chaos" layers, which are really the canvas'y type layer for rendering. The default one uses the racket draw library, but there's also mode-lambda (SNES-like engine) and raart (ansi art)