Cómo incrustar un intérprete lisp común en una aplicación gui
-
06-07-2019 - |
Pregunta
Quiero saber cómo integrar un intérprete de lisp en una aplicación gui, es decir, algo como lo que hace pyshell para Python.
Solución
Algunas opciones:
- Escriba la aplicación completa, incluida la GUI en Lisp : muchos sistemas Lisp son compatibles con eso
- Escriba la aplicación en Lisp y vincule el código C, si necesita llamar a algunas bibliotecas GUI externas : los sistemas Lisp pueden cargar y llamar bibliotecas C (y compatibles).
- Incruste Lisp en su aplicación : ECL (Embebible Common Lisp) es un opción obvia. LispWorks (comercial) y Allegro CL (comercial) pueden entregar código Lisp como bibliotecas compartidas. Luego puede cargar dicha biblioteca compartida en su programa.
Otros consejos
He tenido éxito con GNU Guile , si estás de acuerdo con Scheme de Common Lisp
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow