Estoy tratando de insertar un Haskell REPL dentro de una de mis aplicaciones Haskell. La idea sería que solo un subconjunto de las bibliotecas de Haskell se cargaría de forma predeterminada, más mi propio conjunto de funciones, y el usuario las usaría para interactuar con el entorno.Creando un Haskell REPL dentro de una aplicación Haskell
Para resolver este problema, sé que una manera sería crear un analizador sintáctico (mini-) Haskell + y correlacionar las funciones de mi mini-Haskell con las funciones reales de Haskell, pero estoy seguro de que hay una mejor manera de hacer esto.
¿Hay alguna manera agradable y limpia de construir un REPL para Haskell usando Haskell?
¿Está utilizando las bibliotecas GHC una opción para usted? (Proporcionan muchísimas formas de interactuar con el código Haskell compilado) – fuz
Sí, es una opción, pero no tengo experiencia en su uso. ¿Puede dirigirme a las bibliotecas correctas para que pueda verlas? – CharlieP
¿Qué tal si echas un vistazo a [haskell.org] (http://haskell.org/haskellwiki/GHC/As_a_library)? – fuz