2009-07-09 13 views
5

Czy kabal może używać hsc2hs do tworzenia plików hs? W jaki sposób?Haskell cabal + hsc2hs

nie mogę znaleźć odpowiedzi w podręcznikach, googling, ani w innych projektach (było moje nadzieje na gtk2hs ale okazuje się, że nie korzysta z kabała)

Odpowiedz

10

Tak, Cabal rozumie, że kiedy wysyłasz moduł Foo do swojego pliku .cabal i znajduje Foo.hsc na dysku, że musi najpierw uruchomić hsc2hs na module.

Cabal w przejrzysty sposób obsługuje istnienie plików .hsc.

+1

Z ciekawości przekopałem się przez historię Cabala; wygląda na to, że 'hsc2hs' jest wspierany od wersji Cabal 0.4 lub wcześniejszej ... tj. był na zawsze. – ephemient

+0

Z wyjątkiem dyrektywy #def, która prowadzi do błędów łącznika (https://github.com/haskell/cabal/issues/238) –

Powiązane problemy