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.

¿Fue útil?

Solución

Algunas opciones:

  1. Escriba la aplicación completa, incluida la GUI en Lisp : muchos sistemas Lisp son compatibles con eso
  2. 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).
  3. 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
scroll top