Eclipse is an X11 window manager? written entirely in Common Lisp. Originally created by a group of students of the 4th year CS program in Bordeaux as part of their their second-semester programming project, it's now being developed further as a free software application, and can be downloaded from http://dept-info.labri.u-bordeaux.fr/~strandh/index.en.html.
Updated! Eclipse is now hosted at common-lisp.net: http://common-lisp.net/project/eclipse
2003-09-19 : unlambda.com appears to have dropped off the net. A temporary tarball of eclipse sources is available from http://www.student.uib.no/~nmajo/eclipse.tar.gz, thanks to "XandMan"
A mailing list is available for discussion of Eclipse. See http://common-lisp.net/mailman/listinfo/eclipse-devel for subscription and archives.
Requires CMUCL, CLX from clocc or the vanilla CLX (eg as distributed with CMUCL) with the following patch:
(declare-event :configure-request
- ((data (member :above :below :top-if :bottom-if :opposite)) stack-mode)
+ ((data (member8 :above :below :top-if :bottom-if :opposite)) stack-mode)
(card16 sequence)
(window (parent event-window) window)
((or null window) above-sibling)
diff -u -r1.8 input.lisp
--- clx/input.lisp 12 May 2001 15:09:17 -0000 1.8
+++ clx/input.lisp 12 Jul 2001 18:53:03 -0000
@@ -910,7 +910,7 @@
(boolean override-redirect-p))
This bug is patched in the debian packages and in the clocc:clx version. It is a rather obscure bug, but it does result in a SIGSEGV on non-safe images, or even images with CLX compiled with a high speed and a low safety setting.
This patch has not been applied to the CLX source distributed from cons.org for CMUCL 18d. To recompile CLX from the sources for CMUCL 18d see the file tools/clxcom.lisp.
I have just checked the CLX sources in CMUCL 18e, and this bug is fixed there. I can't swear to how well my copy of the sources corresponds with the executables distributed for various platforms. Robert Goldman
This page is linked from: CLX Graphics Toolkit Screenshots Steeldump Stumpwm Suggested Programming Projects
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively