Literally the only reason why UI designers even need to worry about stuff like the Illusion of Completeness is that the scrollbar isn't always shown. It's a completely self-inflicted problem.
@sun I like it a lot! The code of my Wave Function Collapse implementation is very concise, without being nearly as confusing to read as Haskell. I just wish it wasn't moving so slowly that it's probably going to take another 2+ years until networking officially lands.
I'm trying to port this code: github.com/TimWhiting/koka/blob/libuv/lib/uv/net.kk to the current Koka version, which does have async via libuv as well, but it works just differently enough that I can't just copy-paste it over, and I mostly have no idea if what I'm doing is even correct.