Common Lisp Interface Manager

Common Lisp Interface Manager

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. It is a fully object-oriented programming user interface management system, using the Common Lisp Object System (CLOS) and is based on the mechanism of stream input and output. There are also facilities for output device independence. It is descended from the GUI system Dynamic Windows of Symbolics' Lisp machines between 1988 and 1993.

Comment
enThe 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. It is a fully object-oriented programming user interface management system, using the Common Lisp Object System (CLOS) and is based on the mechanism of stream input and output. There are also facilities for output device independence. It is descended from the GUI system Dynamic Windows of Symbolics' Lisp machines between 1988 and 1993.
Computing platform
IA-32
X86-64
Depiction
Listener.png
Developer
enInternational Lisp Associates, Symbolics Inc., Xerox Corporation, Franz Inc., LispWorks Ltd.
Developer
LispWorks
Genre
Widget toolkit
Genre
Widget toolkit
Has abstract
enThe 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. It is a fully object-oriented programming user interface management system, using the Common Lisp Object System (CLOS) and is based on the mechanism of stream input and output. There are also facilities for output device independence. It is descended from the GUI system Dynamic Windows 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 – has been picking up steam lately, so we may be on the verge of a CLIM renaissance. – From Practical Common Lisp 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. CLIM supports, like Dynamic Windows, so-called Presentations. CLIM is available for Allegro CL, LispWorks, Macintosh Common Lisp, and Symbolics Genera A free software implementation of CLIM is named McCLIM. It has several extensions to CLIM and has been used for several applications like , an Emacs-like editor. It also provides a mouse-sensitive Lisp Listener, a read–eval–print loop (REPL) for Common Lisp.
Homepage
common-lisp.net/project/mcclim
Hypernym
Interface
Is primary topic of
Common Lisp Interface Manager
Label
enCommon Lisp Interface Manager
Language
enEnglish
License
GNU Library General Public License
License
GNU Library General Public License
Link from a Wikipage to an external page
www.researchgate.net/profile/Mark_Johnston7/publication/234221453_The_Application_of_Artificial_Intelligence_to_Astronomical_Scheduling_Problems/links/53dfb4c70cf27a7b8306a5b6.pdf
github.com/lambdamikel/Common-Lisp-Tangram-Solver
github.com/lambdamikel/DLMAPS
github.com/lambdamikel/GenEd
bauhh.dyndns.org:8000/clim-spec/
bioinformatics.ai.sri.com/ptools/
homepages.sover.net/~nichael/nlc-publications/mirage/
www.stsci.edu/institute/software_hardware/spike/
web.archive.org/web/20160304140342/https:/dist-systems.bbn.com/tech/spyglass/
www.aaai.org/Papers/ISMB/1993/ISMB93-005.pdf
github.com/lokedhs/maxima-client
github.com/lambdamikel/PetriNets-CLIM-Demo
www.dfki.de/~flint/papers/v3.pdf
github.com/lambdamikel/VISCO
www.aaai.org/Papers/Workshops/1999/WS-99-05/WS99-05-024.pdf
Link from a Wikipage to another Wikipage
Application programming interface
Category:Common Lisp
Category:Common Lisp (programming language) software
Climacs
Common Lisp
Common Lisp Object System
Computer mouse
Cross-platform software
Emacs
File:Listener.png
Free and open source software
Free software
GNU Library General Public License
Graphical user interface
HTML
IA-32
Lisp (programming language)
Lisp machine
LispWorks
Maxima (software)
McCLIM
Object-oriented programming
output
Practical Common Lisp
Read–eval–print loop
Reflection (computer programming)
Software portability
Standard streams
Symbolics
Tar (computing)
TeX
User interface
User interface management system
Widget toolkit
Windowing system
X86-64
Name
enCommon Lisp Interface Manager
Name
enCommon Lisp Interface Manager
OperatingSystem
Cross-platform software
Operating system
Cross-platform software
Platform
IA-32
X86-64
ProgrammingLanguage
Common Lisp
Common Lisp Object System
Programming language
Common Lisp
SameAs
At7L
Common Lisp Interface Manager
Common Lisp Interface Manager
Common Lisp Interface Manager
m.0d4gcv
Q1116166
Subject
Category:Common Lisp
Category:Common Lisp (programming language) software
Thumbnail
Listener.png?width=300
WasDerivedFrom
Common Lisp Interface Manager?oldid=1121151005&ns=0
WikiPageLength
12282
Wikipage page ID
5137245
Wikipage revision ID
1121151005
WikiPageUsesTemplate
Template:Common Lisp
Template:Infobox software
Template:Lisp programming language
Template:Official website
Template:Quote
Template:Reflist
Template:Start date and age
Template:URL
Template:Widget toolkits