Quiero saber cómo incrustar un intérprete de lisp en una aplicación de interfaz gráfica de usuario, es decir, algo así como lo que hace pyshell para Python.Cómo incrustar un intérprete de lisp común en una aplicación de interfaz gráfica de usuario
7
A
Respuesta
19
Algunas opciones:
- Escribir la aplicación completa, incluyendo la interfaz gráfica de usuario en Lisp: un montón de sistemas de Lisp apoyan que
- Escribir la aplicación en Lisp y el código de enlace de C a la misma, si es necesario para llamar a algunas bibliotecas de GUI externas: los sistemas Lisp pueden cargar y llamar a bibliotecas C (y compatibles).
- Incruste Lisp en su aplicación: ECL (Incrustar Common Lisp) es una opción obvia. LispWorks (comercial) y Allegro CL (comercial) pueden entregar código Lisp como bibliotecas compartidas. A continuación, puede cargar dicha biblioteca compartida en su programa.
0
que he tenido éxito con GNU Guile, si estás bien con el esquema en lugar de Common Lisp
Cuestiones relacionadas
- 1. Desarrollo de interfaz gráfica de usuario de Common Lisp
- 2. Incrustar un intérprete de Ruby en una aplicación de C++
- 3. Incrustar el intérprete de python en una aplicación de Python
- 4. Cómo presentar una interfaz gráfica de usuario en Python
- 5. Interfaz gráfica de usuario de Python para la aplicación portátil
- 6. Propagación de eventos en una interfaz gráfica de usuario morfológica
- 7. Cómo ejecutar una aplicación de interfaz gráfica de usuario en wxPython Sublime Text 2
- 8. Una herramienta de interfaz gráfica de usuario para MongoDB
- 9. Cómo incrustar un intérprete de Python en un sitio web
- 10. Temporizador de Lisp común
- 11. Interfaz gráfica de usuario para cURL para probar una API
- 12. Tutorial de interfaz gráfica de usuario en C
- 13. Componente de la interfaz gráfica de usuario de Swing
- 14. Escribir interfaz gráfica de usuario para la aplicación de línea de comandos en Mac OS X
- 15. EventListeners y componentes personalizados de interfaz gráfica de usuario
- 16. PyQt4 problema para crear una aplicación de interfaz gráfica de usuario simple
- 17. ¿Interfaz gráfica de usuario avanzada posible en Java?
- 18. Herramienta de interfaz gráfica de usuario de Windows para sqlite3?
- 19. Lisp Intérprete en un programa en C++
- 20. Actividad de Android sin interfaz gráfica de usuario
- 21. Diseñador de interfaz gráfica de usuario de Windows API?
- 22. ¿Cómo puedo mostrar un carácter superíndice en las etiquetas de interfaz gráfica de usuario de .NET?
- 23. Lisp común: crear un directorio
- 24. Incrustar interfaz de web resque en mi aplicación de raíles
- 25. Incrustar Python en una aplicación de iPhone
- 26. Redirigir los resultados de la línea de comando a una interfaz gráfica de usuario de tkinter
- 27. Un "Acerca de" cuadro de mensaje para una interfaz gráfica de usuario con Qt
- 28. interfaz gráfica de usuario combinada y línea de comandos aplicación OS X
- 29. ¿Cómo incrustar un shell interactivo de IronPython en una aplicación?
- 30. interfaz gráfica de usuario Actualización: Runnables vs Mensajes
(circular (impresión (eval (leer)))) – jrockway
por qué un intérprete? ¿Qué tal un compilador Lisp? –
jrockway, no estoy seguro si tu comentario realmente responde la pregunta. Para un verdadero intérprete de comandos uno necesitaría más que eso. Ver por ejemplo el oyente CLIM que proporciona edición de entrada, manejo de errores, etc. –