LINUX.ORG.RU

История изменений

Исправление 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 почти гарантировано ложт болт.