Dependency injection can be thought of as a software engineering pattern as well as a framework. The goal is to describe and instantiate objects in a more composable, modular, and uniform way. The ...
One downside of turning my script into a prompt_toolkit Application is that I can no longer just write to stdout. How would I implement something like a scrolling log with line-wrapping using widgets?