Was ist der Unterschied zwischen Modul, Paket und Bibliothek in Haskell?Was ist der Unterschied zwischen Modul, Paket und Bibliothek in Haskell?
Von http://www.haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html
Prelude: ein Standard-Modul standardmäßig in alle Haskell Module importiert.
Von http://www.haskell.org/haskellwiki/Base_package
Basispaket: Die Basis Paket enthält das Präludium und seine Unterstützung Bibliotheken und eine große Sammlung von nützlichen Bibliotheken von Datenstrukturen im Bereich combinators zu parsen und Dienstprogramme debuggen.
Danke.
Siehe auch: What's the difference between a Python module and a Python package?
Ein * Paket * ist eine Sammlung von * Modulen *, die im Sprachbericht zusammen mit Daten wie Versionen und Beschreibungen erläutert werden. Oft wird ein Paket mit Modulen aufgerufen, die in erster Linie für die Verwendung in anderen Projekten eine * Bibliothek * sind. – gspr
@gspr if * library * ist nur ein anderer Name für * package *, was bedeutet es, wenn ezyang sagt * Cabal unterstützt nur eine einzige öffentliche Bibliothek pro Paket *? [Quelle] (https://www.reddit.com/r/haskell/comments/5j4szk/nyhug_backpack_to_work_towards_backpack_in/dbe2yq3/) –
Was ist mit Haskell Programm? – Adam