Como incorporar um interpretador Lisp comum para uma aplicação de gui
-
06-07-2019 - |
Pergunta
Eu quero saber como incorporar um interpretador lisp em uma aplicação GUI, ou seja, algo como o que pyshell faz para Python.
Solução
Algumas opções:
- Escrever o pedido completo, incluindo a GUI em Lisp : lotes de sistemas Lisp apoiar essa
- Escrever a aplicação em Lisp e código de ligação C a ele, se você precisa chamar algumas bibliotecas GUI externos :. Sistemas Lisp pode carregar e bibliotecas chamada C (e compatíveis)
- Embed Lisp em sua aplicação : ECL (Embeddable Common Lisp) é uma escolha óbvia. LispWorks (comerciais) e Allegro CL (comerciais) pode entregar código Lisp como bibliotecas compartilhadas. Você pode então carregar uma biblioteca compartilhada em seu programa.
Outras dicas
Eu tive sucesso com GNU Guile , se você estiver OK com o esquema vez de Lisp comum
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow