2014-11-02 12 views

Antwort

7

Die Bibliothek Cabal definiert, wie Paketbeschreibungen analysiert und strukturiert werden und beschreibt einen Teil des Prozesses zum Erstellen und Installieren eines Pakets. Das cabal-install-Paket definiert die cabalAnwendung. Es verwendet die Bibliothek, um effektiv zu verstehen, was eine Paketbeschreibung ist.

Dies ist eine gemeinsame Struktur für Software: implementieren Sie alle Ihre reine und wiederverwendbare Geschäftslogik in einer Bibliothek (die Cabal Bibliothek macht die meisten, aber nicht alle der Arbeit rein auf Paketbeschreibungen bezogen), und implementieren Sie alle Ihre Benutzeroberfläche Stuff und andere 'Details' in einer Anwendung, die die Bibliothek verwendet (das Paket cabal-install definiert das CLI-Tool und implementiert die Details zum Abrufen von Paketen aus Hackage).

Verwandte Themen