История изменений
Исправление antares0, (текущая версия) :
commonqt есть и qtools активно пилится.
Они базируются на Qt или просто так названы?
CommonQt -биндинг. Qtools - лиспофицированя обертка к нему.
То есть возможно ли создание на Lisp GUI-фреймворка, который рисует контроллы сам, не опираясь на уже существующие библиотеки?
CLIM, Garnet, 10-ки X-овых либ на базе CLX и несколько на основе OpenGL делают/ли так. Проблемы тут две. Во-первых, народ хочет чтобы наш GUI вписывался в текущее окружение, которое на GTK/Qt. Зайди в любую тему c упоминием FLTK/Tk и удивись завалам из кирпичей - гранаты форма кнопок не той системы :( Во-вторых, переносимость. Если X-ы еще, народ c применением CLX как-то осиливает. То вот на win32api почти гарантировано ложит болт.
Исходная версия antares0, :
commonqt есть и qtools активно пилится.
Они базируются на Qt или просто так названы?
CommonQt -биндинг. Qtools - лиспофицированя обертка к нему.
То есть возможно ли создание на Lisp GUI-фреймворка, который рисует контроллы сам, не опираясь на уже существующие библиотеки?
CLIM, Garnet, 10-ки X-овых либ на базе CLX и несколько на основе OpenGL делают/ли так. Проблемы тут две. Во-первых, народ хочет чтобы наш GUI вписывался в текущее окружение, которое на GTK/Qt. Зайди в любую тему c упоминием FLTK/Tk и удивись завалам из кирпичей - гранаты форма кнопок не той системы :( Во-вторых, переносимость. Если X-ы еще, народ c применением CLX как-то осиливает. То вот на win32api почти гарантировано ложт болт.