On Tue, 4 Feb 2003 18:21:52 -0500 Havoc Pennington <[EMAIL PROTECTED]> babbled:

> On Tue, Feb 04, 2003 at 03:16:16PM -0300, Individual . . wrote:
> > 
> > I joined this list because I have started programming with xlib.The 
> > questions I will probably ask will be quite basic. Is this a good list 
> > for this purpose? I googled quite a bit but could not find a mailing 
> > list dealing exclusively with programming for X11 for beginners. If 
> > anyone thinks I should try another list, I'd he happy to hear 
> > suggestions.
> > 
> 
> Lesson one of programming with Xlib:
> 
>  1. Don't. Use a GUI toolkit.
> 
> ;-) But, seriously.

well devel is more for development of xfree86 itself and the libs, not for
helping people learn xlib programming as such. i know of no dedicated lists for
this. to a small extent i agree with havoc. this is xlib. it's not a walk in the
park. but on the other hand - it depends what you want to achieve. if you goal
is to learn xlib so you can write your own toolkit or write things as close "to
the metal" as possible for speed/efficiency reasons, or because you want to help
with toolkit development - great. if you want to achieve a lot in a short space
of time... forget it.

main uses of xlib:
* writing window managers
* writing toolkits
* insane monkeys
* writing really small simple display programs that must require as little on
the host system as possible.
* testing x itself for performance/bugs
* getting headaches

maybe a few others... :)

basically no book i've found is a REALLY good source of learning xlib - they
cover some parts and skip others, none give you any real good tips and you
generally need to have read a few good general graphics books first (ones that
just deal with graphics algorithms and implementation) and combine this with
what you can glean from a few xlib books and then the rest coming from the x
manual pages, x header files and large chunks of existing x code out there. its
very much a black art not many people get completely at home with and even fewer
completely understand.

-- 
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
                                    [EMAIL PROTECTED]
Mobile Phone: +61 (0)413 451 899    Home Phone: 02 9698 8615
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to