portable-clx (formerly called "telent CLX") is used in SBCL and also forms the basis of the OpenMCL and ECL CLX packages. As of 0.7.3 it additionally supports Allegro CL. It includes Unix-domain socket support, SHAPE, XRENDER, XFREE86-VIDMODE extensions, authorization fixes for ssh-forwarded connections, and many other bugfixes and performance improvements. Usually tested against the latest released SBCL.
# This is the version used in QuickLisp git clone git://github.com/sharplispers/clx.git
Bundled versions of CLX for different implementations:
The CLX Manual is available in HTML and texinfo.
The standard CLX function OPEN-DISPLAY doesn't correctly extract the display number from the DISPLAY environment variable. This is a problem when using CLX on an ssh-forwarded X11 session, as ssh typically uses display number 10+n. Additionally, CLX in its MIT guise doesn't handle xauth very well, requiring the xhost blunt instrument before it'll put up a window on such a display. This is handled correctly in CMUCL CLX (use EXT:OPEN-CLX-DISPLAY) and in telent CLX (XLIB:OPEN-DEFAULT-DISPLAY). See CMUCL Hints for more information.
Paul Foley wrote CLOS class wrappers for X events.
Topics: x11 networking See also: GUI toolkits
This download link is for benefit of ASDF-INSTALL only: if you're installing manually, get an up-to-date version from the github address or using QuickLisp. Download ASDF package from http://common-lisp.net/~abridgewater/dist/clx/clx-0.7.4.tgz
Pages in this topic: clfswm CLX Manual Garnet
Also linked from: Acclaim Alan Crowe CLIO clisp CLUE CLX Grapher CMUCL Hints de.setf.graphics ECL Fractal hacks Hemlock Less Recent Changes LispGameDesignChallenge LispGameIssues LispGameJam Logo-to-lisp McCLIM MorphiCL OpenGL Planet of the Feebs Simple 3D viewing SLIK Steeldump Suggested Programming Projects x11 XIT xlyb
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively