Likely layout: Editor full-screen left, HTML fullscreen right, output dynamic (pops up covering bottom of editor when code is run (suggested by Stephan))
Toolbar above editor, with Play/Stop buttons and perhaps others, but simplicity is paramount. Stop should kill python script with SIGINT, so that it throws a Keyboard Interrupt exception just like if it was killed with Ctrl-C at the command line
IDE with 3 windows:
Likely layout: Editor full-screen left, HTML fullscreen right, output dynamic (pops up covering bottom of editor when code is run (suggested by Stephan))
Toolbar above editor, with Play/Stop buttons and perhaps others, but simplicity is paramount. Stop should kill python script with SIGINT, so that it throws a Keyboard Interrupt exception just like if it was killed with Ctrl-C at the command line