Подтвердить что ты не робот

Существуют ли какие-либо высокоуровневые, простые в установке графические библиотеки для Common Lisp?

Есть ли хорошая, кросс-платформа (как минимум, SBCL и CLISP), легко устанавливаемые библиотеки GUI?

4b9b3361

Ответ 1

Ltk довольно популярен, очень портативен и достаточно хорошо документирован через документы Tk. Установка на SBCL так же проста, как сказать:

(require :asdf-install)
(asdf-install:install :ltk)

Там также Cells-Gtk, который, как сообщается, вполне применим, но может иметь немного более крутую кривую обучения из-за его зависимости от ячеек.

EDIT: Обратите внимание, что ASDF-INSTALL хорошо интегрируется с SBCL. Установка библиотек из других реализаций Lisp может оказаться сложнее. (Лично я всегда устанавливаю свои библиотеки из SBCL, а затем использую их из всех реализаций.) Извините за любые путаницы, которые это могло вызвать.

Ответ 2

clg является связыванием GTK для Common Lisp. Оба полные и лаконичные.

Если вы хотите создавать графические интерфейсы в CL, вы можете также взглянуть на CLIM, какой-то стандартный API для графических интерфейсов. У Allegro и Lispworks есть своя реализация, и там есть свободное программное обеспечение, McCLIM.

Ответ 3

Кроме того, только что найденные связки QT библиотеки дыма, называемые CommonQt для CL

Ответ 4

Там также wxCL, обеспечивая привязки CFFI для wxWidgets.

Ответ 5

LispWorks поставляется с CAPI, он переносится через Mac, Windows и Linux и даже имеет некоторый GUI-Builder. Это бесплатно для личного использования.