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