Há algum nível elevado, fácil de instalar bibliotecas de GUI para Common Lisp? [fechadas]

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

Pergunta

Há algum bom, multiplataforma (SBCL e CLISP pelo menos) fácil de instalar bibliotecas GUI?

Foi útil?

Solução

Ltk é bastante popular, muito portátil, e razoavelmente bem documentado através dos docs TK. Instalação em SBCL é tão fácil como dizer:

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

Há também Células-Gtk , que é relatado para ser bastante útil, mas pode tem uma curva de aprendizagem ligeiramente mais acentuada devido à sua dependência de células.

EDIT: Note que ASDF-INSTALAR é integrado este bem com SBCL única . Instalação de bibliotecas de dentro de outras implementações Lisp pode revelar-se mais difícil. (Pessoalmente, eu sempre instalar minhas bibliotecas de dentro SBCL e, em seguida, usá-los de todas as implementações.) Desculpe por qualquer confusão que isso possa ter causado.

Outras dicas

clg é uma ligação do GTK para Common Lisp. Ambos completo e lispish.

Se você deseja criar interfaces gráficas em CL, você pode querer dar uma olhada em CLIM, também, que algum tipo de API padrão para GUIs. Allegro e LispWorks tem sua própria implementação do mesmo, e não há um software livre, McCLIM .

Além disso, apenas encontrada uma biblioteca Smoke ligações QT, chamados CommonQt para CL

Há também wxCL , proporcionando ligações CFFI para wxWidgets .

LispWorks vem com CAPI, é portátil accross Mac, Windows e Linux e ainda tem alguns GUI-Builder. É gratuito para uso pessoal.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top