Published: 04-Jan-2022
GUIs are big. GUIs are complicated. And GUIs in C tend to have really awful programming interfaces. What's an overworked developer to do?
Steal a technique from the Amiga, that's what! TagLists, while a bit more verbose than the standard C API, are easily readable and writable. They also make it painless to add new API features without cluttering the application code with additional GUI API calls.
Before:
After:
In addition to the taglists, the client supports cooperative multitasking to make programming communications code clear and straightforward in what is otherwise very dynamic code. No ugly state machines!
Back...