Conclusion
Lisp is very difficult to debug.
- No source debugger
- internal states must be ‘printed’ to validate
- very cryptic error messages.
Graphics are difficult to implement cleanly.
- No drawing plane
- Callbacks are require for updates.
Tangent bug is very effective avoidance algorithm.