Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reverse-time debugger #77

Open
superbobry opened this issue Mar 27, 2017 · 0 comments
Open

Reverse-time debugger #77

superbobry opened this issue Mar 27, 2017 · 0 comments

Comments

@superbobry
Copy link
Collaborator

Debugging terminal emulators in notoriously hard. It boils down to carefully analyzing the escape sequences produced by the app under investigation and ensuring Screen state is consistent with what is expected.

Right now pyte has two debugging tools:

  • pyte.DebugStream which emits JSON messages for each dispatched event; and
  • examples/webterm.py

I think some kind of a reverse-time debugger could be a very useful addition to that. It could augment the web UI we currently have with a time slider, which, when dragged, would play back (or forward) the recorded events.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant