[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: console update

From: Marcus Brinkmann
Subject: Re: console update
Date: Tue, 18 Jun 2002 01:12:49 +0200
User-agent: Mutt/1.3.28i

On Mon, Jun 17, 2002 at 03:48:58PM -0700, Thomas Bushnell, BSG wrote:
> Marcus Brinkmann <marcus@gnu.org> writes:
> > We will have unicode normalization form C and unicode support level 1.
> > This basically means: No compose characters, no double-width characters.
> > No bidirectional writing either.
> I think we should hope for full compliance.  I'm happy to say that we
> only do level 1 at the beginning.  But we should aim for ultimately
> having full compliance...

Well, sure.  I am happy to write this on our agenda, as long as I don't need
to implement it ;)
> > The architectural decision we are making right now is how the
> > communication protocol between the console server and the client is in
> > this first version.  And because we all agree that a screen matrix of
> > the character cell is the right thing, this is what we use right now.
> I think this is the wrong thing, but it's a reasonable first
> implementation.  As long as you don't wed the protocol to this
> assumption.

Depends on what you mean with protocol.  My code is certainly written around
this assumption.  I don't think that you mean the actual protocol details,
though, but the abstract responsibilities between the client and the server. 
In this case, the abstract responsibility is splitted just like that:
> As long as the protocol passes characters, things are fine.  Just
> don't start having it pass glyphs instead!  

I agree.  However, I would be interested to learn about what you think works
better than having a matrix.  I do see other options, but they are either
based on heuristics or not on shared memory, but some other form of
communication (like passing short data streams to the client.


`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]