[Top][All Lists]

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

Re: [xougen] Re: xouvert-general Digest, Vol 1, Issue 13

From: Jonathan Walther
Subject: Re: [xougen] Re: xouvert-general Digest, Vol 1, Issue 13
Date: Wed, 3 Sep 2003 02:09:49 -0700
User-agent: Mutt/1.5.4i

On Fri, Aug 29, 2003 at 06:55:34PM +0200, address@hidden wrote:
Beep.  Xouvert's api is NOT going to pull away from XFree86's.  X11 is a
standard that has been set in stone for a decade now.  Extensions are
*additions* to the API; they change nothing.  10 year old X apps still
work because of this.  That will not change.

What API you're talking about ? libx + friends ?
Their interface of course _must_ stay the same. If we really someday
write an complete new client library, this one has to coexist with
libx, and maybe libx will be an wrapper for the new one.

I recommend you buy the O'Reilly set of books on programming for xlib,
and the one describing the X protocol.  To explain these things would
take quite a while, and I have to admit my ability to explain it in
words isn't the best; I have more of a visual/intuitive understanding of
how the pieces of X fit together.

If you're talking about the X protocol - well, if really necessary, we could introduce an complete new one. The Xouvert server then speaks multiple display protocols.

Uh.  No.  X protocol is set in stone.  Isn't going to change as long as
X is X.

Enrico, you've been making a lot of suggestions which show you don't
really understand X, or else that you aren't much of a coder.  Please
write some simple Xlib apps; this will increase your understanding of X
immensely.  Read the section about X in the Unix Haters Handbook.  Read
up on it.  It's simple, but not simple for me to explain briefly.

Your suggestions for "simple" ideas are actually a lot of work to
implement, thus breaking the Unix principle of simplicity of
implementation as being one of the highest goods.



It's not true unless it makes you laugh, but you don't understand it until it makes you weep.

                    Geek House Productions, Ltd.

 Providing Unix & Internet Contracting and Consulting,
 QA Testing, Technical Documentation, Systems Design & Implementation,
 General Programming, E-commerce, Web & Mail Services since 1998

Phone:   604-435-1205
Email:   address@hidden
Webpage: http://reactor-core.org
Address: 2459 E 41st Ave, Vancouver, BC  V5R2W2

Attachment: pgplE3_dymap8.pgp
Description: PGP signature

reply via email to

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