Mi solicitud Haskell tiene la siguiente estructura de directorios:Haskell/GHCi - carga de módulos de diferentes directorios
src/
utils/Utils.hs
subsystem/Subsystem.hs
El Subsystem
módulo importa Utils
módulo. Me gustaría probar manualmente este código en GHCi.
El problema es GHCi parece ser sólo en busca de módulos disponibles en '.'
(directorio actual), así que copiaron Utils.hs
al subsistema carpeta y fue capaz de entregar la prueba Subsytem.hs
. ¿Hay una mejor manera de hacer esto? Por ejemplo, me gustaría iniciar GHCi en el directorio src
y dejarlo buscar módulos en los directorios ./utils
y ./subsystem
. ¿Puedo especificar una ruta de módulo a GHCi?
Gracias por la respuesta. Pude solucionar el problema haciendo lo siguiente: bajo src/create Utils y subsistemas que contienen los archivos Utils.hs y Subsystem.hs que contienen los Utils.Utils y Subsystem.Módulos de subsistema. Entonces puedo ejecutar GHCi desde src/y luego simplemente hacer: agregar Subsystem.Subsystem. – simon