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

StackOverflow https://stackoverflow.com/questions/108081

Вопрос

Существуют ли какие-нибудь хорошие кроссплатформенные (по крайней мере, SBCL и CLISP), простые в установке библиотеки GUI?

Это было полезно?

Решение

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

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

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

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

Другие советы

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

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

Кроме того, только что нашел библиотеку Smoke QT bindings, называемую Общий QT для CL

Есть также wxCL, обеспечивающий привязки CFFI для wxWidgets ( текстовые файлы ).

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top