Проект McCLIM опубликовал первый выпуск новой серии, демонстрирующей бенчмарк 7GUIs на Common Lisp, начиная со «Счётчика». Цель инициативы — показать современную разработку графических интерфейсов на Lisp с использованием McCLIM, реализации Common Lisp Interface Manager, а также предложить корректно сопоставимые примеры, знакомые разработчикам разных наборов инструментов.
В примере «Счётчик» простое окно показывает числовое значение и действие для его увеличения, демонстрируя обработку событий в McCLIM и мгновенные обновления интерфейса. Реализация использует систему панелей и командный фреймворк McCLIM, чтобы чётко разделять состояние и представление, позволяя действиям пользователя инициировать изменения в модели, которые отражаются в представлении без шаблонного кода и внешних реактивных слоёв.
Сопоставляя известную задачу 7GUIs с McCLIM, серия даёт практическую точку отсчёта для оценки эргономики, композиционности и кроссплатформенного поведения GUI на Lisp. Демонстрация также развеивает устойчивые представления о жизнеспособности Common Lisp для настольных интерфейсов, показывая плавное взаимодействие и простую структуру кода на каноническом примере.
В следующих выпусках серии планируется переход к всё более сложным задачам 7GUIs, включая «Преобразователь температуры» и «Бронирование рейса», причём каждый материал будет сосредоточен на идиоматичных приёмах в McCLIM. Проект приглашает разработчиков и энтузиастов Lisp делиться отзывами по мере создания для сообщества полноценного, сопоставимого набора примеров GUI.