On 8/2/2019 4:44 PM, Chris Angelico wrote:

in response to my enquiries

Not the OP, but weighing in from personal experience: I've often pair
programmed using just a video call service (with screen share). The
biggest downside is that it has to share the full image of the screen,
which means it has to aggressively compress the video in order to
handle home-grade internet connections. (OTOH, that does mean that
it's IDE-independent, and can showcase literally anything.) If IDLE
were to grow a peer-to-peer pair programming feature, I could imagine
it being a text-only connection with a single master and any number of
slaves, where the slaves are showing a replica of the master's screen.
IMO the slaves should not need any way to directly manipulate
anything, though it may be of value to be able to highlight a block of
text and have the master see that highlight (independently of the
master's own text selection). Having everyone able to edit
simultaneously creates technological problems, and then a social
problem (when you start trampling over each other's code by mistake),
and the solution to the social problem usually amounts to a semaphore
system "okay, you go ahead and take over"; baking that semaphore into
the technology (by having only a single master) would keep things way
simpler.

Thank you for the helpful response in a area where I lack experience. My response to Daniel includes my response to the above.

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to