McCLIM is a FOSS implementation of the Common Lisp Interface Manager specification , a powerful toolkit for writing GUIs in Common Lisp. It is licensed under the GNU Library General Public License.
You can read the McCLIM manual draft PDF HTML, but keep in mind that it is still a work in progress. To reach the developers you may write to the mailing list or join the IRC channel #clim @ libera.chat.
Some external tutorials for CLIM may be found here:
(in-package :common-lisp-user)
(defpackage "APP"
(:use :clim :clim-lisp)
(:export "APP-MAIN"))
(in-package :app)
(define-application-frame superapp ()
()
(:panes
(int :interactor :height 400 :width 600))
(:layouts
(default int)))
(defun app-main ()
(run-frame-top-level (make-application-frame 'superapp)))
SuperApp capture
McCLIM is written by a diverse group of individuals from across the world. Contributors past and present include:
Back to Common-lisp.net.