Common Lisp Interface Manager
McCLIM Lisp Listener

The Common Lisp Interface Manager (CLIM) is a Common Lisp-based programming interface for creating user interfaces — i.e., GUIs. It is completely object-oriented and is based on the idea of stream input and output. There are also facilities for output device independence. It is descended from the GUI system Dynamic Windows of Symbolics's Lisp machines[1]

CLIM has been designed to be portable across different Common Lisp implementations and different window systems. CLIM supports, like Dynamic Windows, so-called Presentations [2].

CLIM is available for Allegro CL, LispWorks, Macintosh Common Lisp and Symbolics Genera.

A free implementation of CLIM is called McCLIM. McCLIM has several extensions to CLIM and has been used for several applications like Climacs, an Emacs-like editor.


  1. ^ " can check out Common Lisp Interface Manager (CLIM). A descendant of the Symbolics Lisp Machines GUI framework, CLIM is powerful but complex. Although many commercial Common Lisp implementations actually support it, it doesn't seem to have seen a lot of use. But in the past couple years, an open-source implementation of CLIM, McCLIM--now hosted at --has been picking up steam lately, so we may be on the verge of a CLIM renaissance."[1] from "Conclusion: What's Next?" in Practical Common Lisp, by Peter Seibel.
  2. ^ Presentation Based User Interfaces, MIT Technical Report: AITR-794, 1984, Eugene C. IV Ciccarelli

External links

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Common Lisp Interface Manager — Der Common Lisp Interface Manager oder kurz CLIM ist eine auf Common Lisp aufsetzende Programmierschnittstelle zum Erstellen von grafischen Benutzeroberflächen. Sie ermöglicht Eingabe, Ausgabe und Fenster Management. CLIM beschreibt die… …   Deutsch Wikipedia

  • CLIM (Common Lisp Interface Manager) — Pour les articles homonymes, voir Clim. CLIM (Common Lisp Interface Manager) est une interface de programmation en Common Lisp pour la création d interfaces utilisateurs. Les spécifications proviennent des interfaces de programmation qu… …   Wikipédia en Français

  • Common-Lisp — Inoffizielles Lisp Logo Basisdaten Paradigmen: multiparadigmatisch: funktional, prozedural …   Deutsch Wikipedia

  • Common LISP — Inoffizielles Lisp Logo Basisdaten Paradigmen: multiparadigmatisch: funktional, prozedural …   Deutsch Wikipedia

  • Common Lisp — Paradigm(s) Multi paradigm: procedural, functional, object oriented, meta, reflective, generic Appeared in 1984, 1994 for ANSI Common Lisp Developer ANSI X3J13 committee Typing discipline …   Wikipedia

  • Common Lisp — El Common Lisp, puede ser implementado por medio de JAVA. CLISP comúnmente abreviado como TL, es un dialecto del lenguaje de programación Lisp, publicado en el documento estándar ANSI INCITS 226 1994 (R2004) del ANSI, (antes X3.226 1994… …   Wikipedia Español

  • Window manager — Gestionnaire de fenêtres Schéma en couches d une interface graphique En informatique un gestionnaire de fenêtres (window manager en anglais) est un logiciel chargé de l affichage et du placement des fenêtres d applications. Les plus connus sont… …   Wikipédia en Français

  • CLIM — Common Lisp Interface Manager (Computing » Software) * Command Line Interface Manager (Computing » Assembly) * Compaq/Lotus/Intel/Microsoft (Computing » General) …   Abbreviations dictionary

  • Genera (operating system) — Genera Company / developer Symbolics OS family Lisp Machine OS Initial release 1982 …   Wikipedia

  • Climacs — Not to be confused with Climax. Climacs[1] is an open source text editor written in Common Lisp that is similar to GNU Emacs and is released under the GNU LGPL (version 2 or later) software license. Climacs uses the Common Lisp Interface Manager… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”