2009-07-09 6 views
5

¿Puede cabal usar hsc2hs para crear archivos hs? ¿Cómo?Haskell cabal + hsc2hs

yo no encontrar una respuesta en los manuales, buscando en Google, ni en otros proyectos (tenía mis esperanzas para Gtk2Hs pero resulta que no utiliza Cabal)

Respuesta

10

Sí, cábala entiende que cuando lista el módulo Foo en su archivo .cabal y encuentra Foo.hsc en el disco, primero debe ejecutar hsc2hs en el módulo.

Cabal maneja transparentemente la existencia de archivos .hsc.

+1

Por curiosidad, busqué en la historia de Cabal; parece que 'hsc2hs' ha sido soportado desde Cabal 0.4 o anterior ... es decir, ha existido por siempre. – ephemient

+0

Excepto la directiva #def, que genera errores de vinculador (https://github.com/haskell/cabal/issues/238) –

Cuestiones relacionadas