CL
iki
the common lisp wiki
Home
Recent Changes
About CLiki
Text Formatting
Create New Page
Edit ``x11''
_(X11) stands for 'X Window System, Version 11'. The X Window System was developed at MIT and first released in 1985. Since then the X Window System has become and industry-standard program available for nearly every Unix-like (and some non-Unix-like) operating system supporting graphical bitmapped displays. X11's fundamental concept is that of the server and client. The server is the program which manages the graphics display, and clients are programs which connect to the server and (usually) request graphics to be displayed. X11 uses a protocol, the X Protocol that allows communication between the server and clients to be encapsulated in nearly any type of network protocol that provides a reliable two-way byte stream (eg TCP, Chaosnet, DECnet, Unix sockets). As such X is network-transparent, and clients can execute on host computers separate from the computer which hosts the server. The X Protocol is language-independent. The primary implementation is in a weird object-oriented-ish form of ANSI C, but the X Protocol can be implemented in nearly any programming language. As such, Common Lisp has its own implementation of the X Protocol, called _(CLX). MIT has long since let go of X, and it is now officially maintained and standardized by
X.Org
(formerly by the MIT X Consortium, then by The Open Group). Many different implementations of X exist, each typically supported by a particular Unix vendor. However the original source code for X was and continues to be freely available. /("X11" :attribute :topic :match :exact :case-sensitive nil)
Please supply your name and a summary of changes for the Recent Changes page. If you are making a minor alteration to a page you recently edited, you can avoid making another Recent Changes entry by leaving the Summary box blank
Summary of changes:
Captcha (enter the word "lisp" here):
Your name:
Check this box to fill in your name automatically next time
(uses a cookie)