実現したいこと
- Pythonで、デバッガーを作りたい
- 変数をウォッチしたい
- エラーが起きた場所を取得したい
- vscode劣化版
なぜ作ろうと思ったか。
Pythonで、どんなものを作りたいかと考えたときに
PythonでPythonをデバッグできたら楽しいな。
後々、いろんな言語もデバッグできるようになったら...
思いついたアイディア
pdbで、デバッグすると考えてCUIを操作する方法を考えて
ステップボタンを押したらCUIにコマンドを送ってステップする...
という、考えは思いつきました。
アイディアに対する疑問点
どうやってCUIをコントロールするのか。
どうやって変数の中身を取得したりするのか。
どうやってログ残そうかな。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。