Skip to content

Commit

Permalink
Add REPL to the roadmap
Browse files Browse the repository at this point in the history
  • Loading branch information
lordmauve committed Apr 27, 2018
1 parent 8864346 commit 319dade
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions doc/roadmap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,21 @@ play any Pygame Zero game, in order to follow the principle of
.. _Amazon: https://www.amazon.co.uk/s/ref=nb_sb_noss_2?url=search-alias%3Delectronics&field-keywords=usb+snes


REPL
----

Python's REPL is a valuable feature that makes the language much more
accessible to beginners.

Python programs that present a user interface, however, rarely provide a REPL,
because the main thread is used to run the event loop for the user interface.

However, Javascript in a web browser demonstrates how this can work. You have
access to an interactive REPL that allows investigating program state *while
you interact with the interface*. This is very useful for debugging, and would
be a powerful addition to Pygame Zero.


Surface juggling
----------------

Expand Down

0 comments on commit 319dade

Please sign in to comment.