Liens connexes

Dépêche modérée par

: XCB/XCL: mort à la xlib ?

Posté par fleny68 (). Modéré le 05 mai 2003.
0
Dans un message intitulé "death to xlib...? :)", Rasterman le gourou de Enlightenment a annoncé son intention d'utiliser la bibliothèque XCB en remplacement de la Xlib.

> Lire la suite (55 commentaires, moyenne: 1,9).   [dépêche : 1097 caractères]

XCB est une bibliothèque destinée à implémenter le protocole X et à remplacer Xlib. Une autre bibliothèque, appelée XCL, implante au-dessus l'API de la Xlib. XCB/XCL utilise le préprocesseur m4 et le langage C.

Parmi les avantages annoncés, outre un côté moins "usine à gaz" que la Xlib (j'ai mon doute là-dessus, s'ils réimplémentent toute l'API...), il y a surtout un côté non bloquant pour les appels à X : une requête renvoit un cookie, et quand les données sont nécessaires, présente le cookie pour les obtenir. C'est celà qui intéresse surtout Rasterman.

Il reste quand même un petit problème : XCB n'implémente pas encore l'extension shm (shared memory) du MIT, dont a besoin Enlightenment...

On se retrouve donc dans la situation suivante : un appel aux codeurs a été lancé pour "finir" xcb sur la liste e-devel, et le travail sur e17 va amha s'en ressentir.

Un post explicatif sur xcb/xcl a répondu à l'annonce de Rasterman, il est en anglais mais il est très clair.

Notons qu'on retrouve le nom de Keith Packard au coté de xcb/xcl, et on peut reparler du fork de Xfree...

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: XCB/XCL: mort à la xlib ?

Posté par Olivier MARTIN () le 05/05/2003 à 12:28. (lien). Évalué à 3.

Je me demande vraiment si E17 sortira un jour...

Re: XCB/XCL: mort à la xlib ?

Posté par Vivi (page perso, ) le 05/05/2003 à 13:47. (lien). Évalué à 4.

en fait le code pour l'extension shm est déjà dans le CVS.

Re: XCB/XCL: mort à la xlib ?

Posté par Troy McClure (page perso, ) le 05/05/2003 à 15:03. (lien). Évalué à 5.

XCB/XCL utilise le préprocesseur m4 et le language C.

que du bonheur

On écrit langage et non language

Posté par totof2000 () le 05/05/2003 à 15:43. (lien). Évalué à 3.

Je ne sais pas pourquoi mais c'est une faute qui m'agace a un point ....

Revenir en haut de page