Squeak Makes a Good Python Debugger
Fabio Niephaus, Tim Felgentreff, Tobias Pape, Robert Hirschfeld · 2017
Interactive debuggers are indispensable in many software development scenarios. However, they are often hard to extend and more importantly, their capabilities are limited to an application programming interface (API) provided by the runtime executing the corresponding programming language.