Overall, pdb is ok but it felt rough for the novice I once was. pdb asks you to learn a small debugger language on top of Python and interaction with your code requires a separate ‘mode’. In my opinion the correct specification for debugger user experience is that ‘it works like i imagine it should work’ and seapie tries to achieve that.
I’m confused. Isn’t this already the default behavior of the built in Python debugger?
They give some justification:
https://github.com/hirsimaki-markus/seapie#why-not-pdb
Yeah, I don’t understand this justification. Typing
i<enter>is too complicated, so I’ll make a whole new library for it?