[jum@anubis.han.de: Re: [pyshell] recapping/extending discussions]

Armin Rigo arigo@tunes.org
Wed, 14 Jan 2004 19:56:18 +0000


Hi,

I guess this was supposed to go to the mailing list, not just to me...

----- Forwarded message from Jens-Uwe Mager <jum@anubis.han.de> -----

On Tue, Jan 13, 2004 at 12:03 +0000, Armin Rigo wrote:

> On Tue, Jan 13, 2004 at 10:37:19AM +0100, Jens-Uwe Mager wrote:
> > While thinking about this screen-like feature under the shower this
> > morning I came to the conclusion that the front end process should be
> > rather dumb.
> 
> Not necessarily.  What we need is to put in the server process any information
> to keep across sessions or shared among users, but this doesn't necessarily
> needs to be UI-aware.  For example, for a notebook view, it could be a list of
> tuples (input, output).

I understand that one (I think). So you are proposing a very high level
view where each user of a shared session might actually see the data
represented totally differently, depending on the front end used or the
state of the front end?

This decouples users very much, I might not even be able to find the
point in the "shared workspace" while discussing things. For example
Holger and I did often position the cursor in a shared screen session to
point out a particular line of code.

> Moreover, sending user events on the wire is too low-level: for example I want
> to be able to type something or move things around with the mouse without the
> internet lag.

OK, that makes perfect sense.

-- 
Jens-Uwe Mager	<pgp-mailto:F476EBC2>

----- End forwarded message -----