2008-09-20 26 views

Respuesta

25

Ltk es muy popular, muy portable, y razonablemente bien documentado a través de la documentación de los conocimientos tradicionales. La instalación en SBCL es tan fácil como decir:

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

También hay Cells-Gtk, que se informó a ser muy útil, pero puede tener una curva de aprendizaje ligeramente más pronunciada debido a su dependencia de las células.

EDITAR: Tenga en cuenta que ASDF-INSTALL está bien integrado con SBCL solo. La instalación de bibliotecas desde otras implementaciones de Lisp puede resultar más difícil. (Personalmente, siempre instalo mis bibliotecas desde SBCL y luego las uso desde todas las implementaciones.) Perdón por cualquier confusión que esto pueda haber causado.

+0

Resultó no ser realmente un problema, solo tuve que compilar manualmente y cargar LTK, y luego me hizo una nueva imagen, de ahí en adelante todo se ha ido sin problemas. Gracias por el puntero. – dsm

+0

He encontrado la documentación un poco escasa, pero he ejecutado ltk.lisp a través de Albert y el resultado parece prometedor. – new123456

7

clg es un enlace de GTK para Common Lisp. Ambos completos y lispish.

Si desea diseñar interfaces gráficas de CL, es posible que desee echar un vistazo a CLIM, también, que algún tipo de API estándar para interfaces gráficas de usuario. Allegro y Lispworks tienen su propia implementación, y hay uno de software libre, McCLIM.

5

Además, acaba de encontrar una biblioteca de humo fijaciones QT, llamados CommonQt de CL

2

También hay wxCL, proporcionando enlaces de CFFI para wxWidgets.

+2

Ese proyecto parece estar muerto. La última carga al sitio de sourceforge fue en 2006, y la página de inicio de wxcl aparentemente ha sido pirateada y filtrada por palabras. – SuperElectric

+0

4 años después, parece que el proyecto y el sitio están bien, y el proyecto recibe muchos commits (https://github.com/wxWidgets/wxWidgets/commits/master) –

+0

No veo ningún enlace Common Lisp en el enlace que proporcionó y el sitio www.wxcl-project.org ahora apunta a algún blog japonés. – SuperElectric

2

LispWorks viene con CAPI, es portátil entre Mac, Windows y Linux e incluso tiene algunos GUI-Builder. Es gratis para uso personal.

Cuestiones relacionadas