Global Information Lookup Global Information

Common Lisp Interface Manager information


Common Lisp Interface Manager
Developer(s)International Lisp Associates, Symbolics Inc., Xerox Corporation, Franz Inc., LispWorks Ltd.
Initial release1993; 31 years ago (1993)
Written inCommon Lisp CLOS
Operating systemCross-platform
PlatformIA-32, x86-64
Available inEnglish
TypeWidget toolkit
LicenseLGPL
Websitecommon-lisp.net/project/mcclim

The Common Lisp Interface Manager (CLIM) is a Common Lisp-based programming interface for creating user interfaces, i.e., graphical user interfaces (GUIs). It provides an application programming interface (API) to user interface facilities for the programming language Lisp.[1] It is a fully object-oriented programming user interface management system,[2] using the Common Lisp Object System (CLOS) and is based on the mechanism of stream input and output.[3] There are also facilities for output device independence. It is descended from the GUI system Dynamic Windows[4] of Symbolics' Lisp machines between 1988 and 1993.

... you 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 Common-Lisp.net[5] – has been picking up steam lately, so we may be on the verge of a CLIM renaissance. – From Practical Common Lisp[6]

The main development was CLIM 2.0, released in 1993. It is free and open source software released under a GNU Library General Public License (LGPL).

CLIM has been designed to be portable across different Common Lisp implementations and different windowing systems. It uses a reflective architecture for its window system interface.[7] CLIM supports, like Dynamic Windows, so-called Presentations.[8][9][10]

CLIM is available for Allegro CL,[11] LispWorks,[12] Macintosh Common Lisp, and Symbolics Genera[13]

McCLIM Lisp Listener

A free software implementation of CLIM is named McCLIM.[14] It has several extensions to CLIM and has been used for several applications like Climacs, an Emacs-like editor. It also provides a mouse-sensitive Lisp Listener, a read–eval–print loop (REPL) for Common Lisp.[15]

  1. ^ "CLIM 2 Specification: Part I: Overview and Conventions". Gilbert Baumann. Retrieved 2019-08-25.
  2. ^ Möller, Ralf. "User Interface Management Systems: The CLIM Perspective". CiteSeerX 10.1.1.54.6663. {{cite journal}}: Cite journal requires |journal= (help)
  3. ^ "A Guided Tour of CLIM, Common Lisp Interface Manager" (PDF).
  4. ^ "Programming the User Interface, Genera 8.3" (PDF). Bitsavers. Symbolics, Inc.
  5. ^ "Common-Lisp.net".
  6. ^ Seibel, Peter. "Conclusion: What's Next?". Practical Common Lisp.
  7. ^ Rao, Ramana. "Implementation Reflection in Silica" (PDF). Springer: Extra Materials. Xerox PARC.
  8. ^ C., Eugene; Ciccarelli, IV (1984). "Presentation Based User Interfaces, MIT Technical Report: AITR-794" (PDF).
  9. ^ Zdybel, Frank; Greenfeld, Norton R.; Yonke, Martin D. "An information presentation system" (PDF).
  10. ^ Moore, Timothy (2008). "An Implementation of CLIM Presentation Types" (PDF).
  11. ^ "CLIM 2 User Guide, version 2.2.2, Allegro Common Lisp 9.0" (PDF). Franz, Inc.
  12. ^ "Common Lisp Interface Manager User Guide, version 2.0, LIspWorks 7.0 Manual". LispWorks.
  13. ^ "Common Lisp Interface Manager CLIM, Release 2.0, Symbolics Genera 8.3" (PDF). Bitsavers. Symbolics.
  14. ^ Strandh, Robert; Moore, Timothy (August 17, 2002). "A Free Implementation of CLIM" (PDF). Retrieved 2019-08-25.
  15. ^ "Climacs: An Emacs-like editor in Common Lisp". Common-lisp.net. Retrieved 2019-08-25.

and 21 Related for: Common Lisp Interface Manager information

Request time (Page generated in 0.8957 seconds.)

Common Lisp Interface Manager

Last Update:

The Common Lisp Interface Manager (CLIM) is a Common Lisp-based programming interface for creating user interfaces, i.e., graphical user interfaces (GUIs)...

Word Count : 990

Lisp Machine Lisp

Last Update:

Technology (MIT) Lisp machines. Lisp Machine Lisp was also the Lisp dialect with the most influence on the design of Common Lisp. Lisp Machine Lisp branched into...

Word Count : 302

Common Lisp

Last Update:

work on diverse successors to MacLisp: Lisp Machine Lisp (aka ZetaLisp), Spice Lisp, NIL and S-1 Lisp. Common Lisp sought to unify, standardise, and...

Word Count : 11971

LispWorks

Last Update:

LispWorks is computer software, a proprietary implementation and integrated development environment (IDE) for the programming language Common Lisp. LispWorks...

Word Count : 452

AutoLISP

Last Update:

Mechanical. Neither the application programming interface (API) nor the interpreter to execute AutoLISP code is included in the AutoCAD LT product line...

Word Count : 982

Common Lisp Object System

Last Update:

The Common Lisp Object System (CLOS) is the facility for object-oriented programming in ANSI Common Lisp. CLOS is a powerful dynamic object system which...

Word Count : 1734

Symbolics

Last Update:

active in the design and development of the Common Lisp Interface Manager (CLIM) presentation-based User Interface Management System. CLIM is a descendant...

Word Count : 4066

Game Oriented Assembly Lisp

Last Update:

written using Allegro Common Lisp and used in the development of the entire Jak and Daxter series of games. GOAL's syntax resembles the Lisp dialect Scheme,...

Word Count : 878

Practical Common Lisp

Last Update:

Practical Common Lisp is an introductory book on the programming language Common Lisp by Peter Seibel. It features a fairly complete introduction to the...

Word Count : 255

McCLIM

Last Update:

McCLIM is an implementation of the Common Lisp Interface Manager (CLIM), for the programming language Common Lisp. The project is named partly after Mike...

Word Count : 96

Emacs Lisp

Last Update:

Emacs Lisp is a Lisp dialect made for Emacs. It is used for implementing most of the editing functionality built into Emacs, the remainder being written...

Word Count : 2316

Allegro Common Lisp

Last Update:

protocols, OpenGL interface. The first version of Allegro Common Lisp was finished at the end of 1986, originally called Extended Common Lisp. Allegro CL is...

Word Count : 546

Common Lisp the Language

Last Update:

Common Lisp the Language is a reference book by Guy L. Steele about a set of technical standards and programming languages named Common Lisp. The first...

Word Count : 342

Spice Lisp

Last Update:

popular on other workstations. Spice Lisp evolved into an implementation of Common Lisp, and was renamed CMU Common Lisp (CMUCL). Gabriel, Richard P. (May...

Word Count : 133

PicoLisp

Last Update:

PicoLisp is a programming language, a dialect of the language Lisp. It runs on operating systems including Linux and others that are Portable Operating...

Word Count : 600

Common Lisp HyperSpec

Last Update:

The Common Lisp HyperSpec is a technical standard document written in the hypertext format Hypertext Markup Language (HTML). It is not the American National...

Word Count : 232

Lisp machine

Last Update:

The operating systems were written in Lisp Machine Lisp, Interlisp (Xerox), and later partly in Common Lisp. Artificial intelligence (AI) computer programs...

Word Count : 3865

Le Lisp

Last Update:

Le Lisp (also Le_Lisp and Le-Lisp) is a programming language, a dialect of the language Lisp. It was developed at the French Institute for Research in...

Word Count : 308

EuLisp

Last Update:

The standardizers intended to create a new Lisp "less encumbered by the past" (compared to Common Lisp), and not so minimalist as Scheme. Another objective...

Word Count : 956

OpenLisp

Last Update:

secondary goal is to provide a complete embeddable Lisp system linkable to C/C++ or Java (via Java Native Interface (JNI)). A callback mechanism is used to communicate...

Word Count : 1320

Standard streams

Last Update:

use stdin as a communication interface with an interpreted program to realize a GUI. The Common Lisp Interface Manager paradigm "presents" GUI elements...

Word Count : 2487

PDF Search Engine © AllGlobal.net