Erzeugt eine Cabal-Datei mit Abhängigkeiten von fremden Bibliotheken

8

Ist es möglich, eine Cabal-Datei für ein bestimmtes Haskell-Projekt automatisch zu generieren, die für alle vom Projekt verwendeten Bibliotheken passende Build-depends -Abhängigkeiten erzeugt?

    
drozzy 25.03.2012, 03:00
quelle

2 Antworten

10

Ja! Der Befehl 'cabal init' erledigt dies in der HEAD-Version von cabal-install. Es ist zwar richtig, dass es nicht immer in allen Fällen genau richtig ist, aber es macht nur die besten Vermutungen und kann dann die generierte Build-Depends-Liste nach Bedarf korrigieren.

    
Brent Yorgey 25.03.2012 13:49
quelle
3

Nein, weil einige Module von mehr als einem Paket bereitgestellt werden und es für cabal nicht praktikabel (oder sogar möglich) ist, zu entscheiden, welches Sie verwenden möchten.

Sie können suchen, welches Paket von welchem ​​Modul bereitgestellt wird, oder einfach cabal-install mehrmals ausführen, bis Sie alle Deps abgedeckt haben.

    
Thomas M. DuBuisson 25.03.2012 03:09
quelle

Tags und Links