神刀安全网

McCLIM – A Powerful GUI Toolkit for Common Lisp

What is McCLIM?

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 .

The McCLIM wiki archive contains quite a bit of information about McCLIM, including a list of applications using it, and many screenshots of these. Keep in mind, that the wiki is quite outdated and some information may not reflect the actual state of the software.

You can access the McCLIM manual draft PDF if you want, but it’s still a work in progress.

Features

  • Mature yet modern CLIM II protocol implementation
  • Extensible GUI toolkit for applications
  • Sophisticated interface manager for Common Lisp
  • Portable between various Common Lisp implementations
  • Robust solution for creating end-user applications

Resources

Examples

(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)))

McCLIM – A Powerful GUI Toolkit for Common Lisp

Hall of Fame

McCLIM is written by a diverse group of individuals from across the world. Contributors past and present include:

  • Daniel Barlow
  • Gilbert Baumann
  • Julien Boninfan
  • Alexey Dejneka
  • Clemens Fruhwirth
  • Andreas Fuchs
  • Robert Goldman
  • Iban Hatchondo
  • Andy Hefner
  • Brian Mastenbrook
  • Mike McDonald
  • Timothy Moore
  • Edena Pixel
  • Max-Gerd Retzlaff
  • Christophe Rhodes
  • Duncan Rose
  • Arnaud Rouanet
  • Lionel Salabartan
  • Rudi Schlatte
  • Brian Spilsbury
  • Robert Strandh

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » McCLIM – A Powerful GUI Toolkit for Common Lisp

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址