[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 -----