An implementation of the 7 GUIs challenges with Go.
Challenge: Understanding the basic ideas of a language/toolkit.


Challenges: bidirectional data flow, user-provided text input.


Challenges: concurrency, competing user/signal interactions, responsiveness.

