Разработчик (и) | Franz Inc., LispWorks Ltd. |
---|---|
Первоначальный выпуск | 1993; 27 лет назад (1993) |
Написано на | Common Lisp CLOS |
Операционная система | Кросс-платформенная |
Платформа | IA-32, x86-64 |
Доступно на | английском |
Типе | Widget toolkit |
License | LGPL |
Website | common-lisp.net / project / mcclim |
Common Lisp Interface Manager (CLIM ) - это программный интерфейс на основе Common Lisp для создания пользовательские интерфейсы, т. е. графические пользовательские интерфейсы (GUI). Он предоставляет интерфейс прикладного программирования (API) для средств пользовательского интерфейса для языка программирования Lisp. Это полностью объектно-ориентированное программирование система управления пользовательским интерфейсом, использующая Common Lisp Object System (CLOS) и основанная на механизме поток ввод и вывод. Есть также возможности для независимости устройства вывода. Он произошел от системы GUI Dynamic Windows Symbolics 'Lisp-машин между 1988 и 1993 годами.
... вы можете проверить Common Lisp Interface Manager (CLIM). Потомок Symbolics Lisp-машин GUI framework, CLIM мощный, но сложный. Хотя многие коммерческие реализации Common Lisp фактически поддерживают его, похоже, что он не нашел широкого применения. Но в последние пару лет реализация CLIM с открытым исходным кодом McCLIM - теперь размещенная на Common-Lisp.net - набирает обороты в последнее время, так что мы, возможно, находимся на грани возрождения CLIM.. - Из Практический Common Lisp
Основной разработкой был CLIM 2.0, выпущенный в 1993 году. Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под стандартной общественной лицензией GNU Library ( LGPL).
CLIM был разработан для переносимости между различными реализациями Common Lisp и различными оконными системами. Он использует отражающую архитектуру для интерфейса оконной системы. CLIM поддерживает, как и Dynamic Windows, так называемые презентации.
CLIM доступен для Allegro CL, LispWorks, Macintosh Common Lisp и Symbolics Genera
McCLIM Lisp ListenerA реализация бесплатного программного обеспечения CLIM называется McCLIM. Он имеет несколько расширений для CLIM и использовался для нескольких приложений, таких как Emacs -подобный редактор. Он также предоставляет чувствительный к мыши прослушиватель Lisp, цикл чтение-оценка-печать (REPL) для Common Lisp.