CLX (Common Lisp)
Encyclopedia
CLX is the standard X Window System
X Window System
The X window system is a computer software system and network protocol that provides a basis for graphical user interfaces and rich input device capability for networked computers...

 protocol client library
Library (computer science)
In computer science, a library is a collection of resources used to develop software. These may include pre-written code and subroutines, classes, values or type specifications....

 for the Common Lisp programming language
Common Lisp
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 , . From the ANSI Common Lisp standard the Common Lisp HyperSpec has been derived for use with web browsers...

,1:3 the C equivalence of which is Xlib
Xlib
Xlib is an X Window System protocol client library written in the C programming language. It contains functions for interacting with an X server. These functions allow programmers to write programs without knowing the details of the protocol...

.

CLX contains data types, functions and macros for interacting with an X server
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...

 by sending requests and receive events and replies.1:3 This allowes programmer
Programmer
A programmer, computer programmer or coder is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to...

s to write programs without knowing the details of the protocol.

CLX is completely written in Common Lisp and does not use Xlib.

External links

  • CLX on the CLiki
    CLiki
    CLiki is an open source wiki application written in Common Lisp, that was under development from 2002 to 2005.CLiki was first presented at the International Lisp Conference 2002...

  • CLX — Common LISP X Interface
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK