dlahoda 6 days ago

gui is single(immediate mode) or two(graph based) threaded. with some async going to backend or some app defined compute bounded.

there is no need for actors nor green threads. no need for erlang nor go. languages were not designed for gui(unlike js or csharp), will need a lot of boilerplate for trivial patterns.

1
haskman 6 days ago

On the contrary, GUIs are basically event driven systems that benefit a lot from concurrency

toast0 6 days ago

X11 is a distributed systems protocol that outputs GUI as a side effect :P