bug-hurd
[Top][All Lists]
Advanced

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

Thanks,
Marcus


-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de



reply via email to

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