Debug mode #989

Open
dethe opened this Issue Feb 12, 2015 · 2 comments

Comments

Projects
None yet
2 participants
@dethe
Member

dethe commented Feb 12, 2015

We can slow down the iteration of blocks to highlight which block is running at any point in time, but we can do more:

  • Slow down script running if shift (???) key is pressed (#1057)
  • Set a breakpoint on the selected block (#1058)
  • Single-step a block (#1059)
  • Resume running blocks (#1060)
  • [Extra credit] Step across async calls
  • [Extra credit] Add a console (similar to the box in Xcode playgrounds)
  • Dynamically add elements when "paused" (#1061)
  • [Extra credit] Show the value variables as you step (like a table)
  • Show how many times a line gets called (#1062)

@dethe dethe added the Feature label Feb 12, 2015

@dethe dethe added this to the Custom Elements milestone Feb 12, 2015

@eddieantonio

This comment has been minimized.

Show comment
Hide comment
@eddieantonio

eddieantonio Feb 12, 2015

Member

This is a duplicate of #862. I closed that one and added its points here.

Member

eddieantonio commented Feb 12, 2015

This is a duplicate of #862. I closed that one and added its points here.

@dethe

This comment has been minimized.

Show comment
Hide comment
@dethe

dethe Jun 23, 2015

Member

Needs to be refactored so there is no performance impact when the user is not debugging. Debugging should essentially be injected into the Waterbear runtime as needed.

Member

dethe commented Jun 23, 2015

Needs to be refactored so there is no performance impact when the user is not debugging. Debugging should essentially be injected into the Waterbear runtime as needed.

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