kicad-developers team mailing list archive
Mailing list archive
Some first impressions on our tool framework
1) I hate the coroutines. They truncate backtraces in the debugger.
2) Having individual event loops for drawing, moving, etc. hugely improves encapsulation.
3) The improved encapsulation does make debugging easier overall. It’s still a pity about (1) though.
4) It can be a bit hard to remember all the moving pieces required. (Hotkey translation, action definition, transistion, etc.)