Immediate Mode GUI Programming
The initial focus of the Gio project was to
create a simple cross-platform Go library for creating user interfaces
for mobile and the desktop, avoiding the platform bound and often
complex native toolkits. This is also the apparent selling point of
Gio.
However, as work progressed it became clear that the immediate mode
programming model is a key driver for longer term adoption of Gio.
After all, there are plenty of cross-platform GUI toolkits available,
but very few attempt the direct and state...
Read more at eliasnaur.com