¿Existen buenas bibliotecas multiplataforma (SBCL y CLISP como mínimo) fáciles de instalar?¿Hay bibliotecas de GUI de alto nivel y fáciles de instalar para Common Lisp?
Respuesta
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.
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.
Además, acaba de encontrar una biblioteca de humo fijaciones QT, llamados CommonQt de CL
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
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) –
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
LispWorks viene con CAPI, es portátil entre Mac, Windows y Linux e incluso tiene algunos GUI-Builder. Es gratis para uso personal.
- 1. ¿Existen colecciones documentadas y organizadas de bibliotecas para Common Lisp?
- 2. Biblioteca de gráficos vectoriales para Common Lisp
- 3. ¿Cómo obtengo una GUI de common-lisp en Windows?
- 4. Bibliotecas para WebSockets en Lisp y Scheme?
- 5. Desarrollo de interfaz gráfica de usuario de Common Lisp
- 6. Common Lisp a Lisp-n?
- 7. paquetes de estadísticas para Common Lisp
- 8. Common Lisp Tiempo de compilación y ejecución
- 9. Programación de Common Lisp Parallel
- 10. ¿Maneras fáciles de probar y probar la sintaxis de Lisp?
- 11. embellecedor de código fuente para lisp (Common Lisp, Scheme, Clojure)
- 12. Ejercicios de Common Lisp/Problemas
- 13. Especificadores de tipo Common Lisp
- 14. ¿Hay algún comando para detener al intérprete en Common Lisp?
- 15. Idiomas de alto nivel para la programación de aplicaciones de escritorio GUI listas para usar
- 16. Generadores de Lexer y Parser para Common Lisp
- 17. ¿Hay alguna pelusa para Common Lisp o Chicken Scheme?
- 18. Best Common Lisp IDE
- 19. Asociación en Common Lisp
- 20. Secuencias en Common Lisp?
- 21. Webdevelopment en Common Lisp
- 22. Predijo Common Lisp
- 23. Conexión de .NET a Common Lisp
- 24. Introspección de clase en Common Lisp
- 25. biblioteca de ruby de alto nivel para encriptación
- 26. Common Lisp: conversión entre listas y matrices
- 27. Lenguaje de programación de alto nivel para la composición musical
- 28. Herramienta de análisis de código estático para Common Lisp?
- 29. Sistema de condición Common Lisp para la transferencia de control
- 30. Dibujando árboles en Common Lisp
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
He encontrado la documentación un poco escasa, pero he ejecutado ltk.lisp a través de Albert y el resultado parece prometedor. – new123456