← Back to team overview

kicad-developers team 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.)

Cheers,
Jeff.

Follow ups