kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #40542
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.)
Cheers,
Jeff.
Follow ups