Há algum nível elevado, fácil de instalar bibliotecas de GUI para Common Lisp? [fechadas]
-
01-07-2019 - |
Pergunta
Há algum bom, multiplataforma (SBCL e CLISP pelo menos) fácil de instalar bibliotecas GUI?
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
LispWorks vem com CAPI, é portátil accross Mac, Windows e Linux e ainda tem alguns GUI-Builder. É gratuito para uso pessoal.