Thanks, all. That helps.

The ambiguous use of the term "package" was tripping me up. Kind of like when I didn't know that "cabal" invokes "cabal-install", and (more recently) that I invoke "cabal-repl" by typing "cabal repl".

Funny that understanding the problems created by ambiguity in source code does not seem to prevent us as a community from f**king up our use of natural language, naming, documentation etc.

Back to work.

Best,

- P -

On 2014-02-18, at 12:46 PM, Brandon Allbery <allbery.b@gmail.com> wrote:

On Tue, Feb 18, 2014 at 11:26 AM, Philippe Sismondi <psismondi@arqux.com> wrote:
Is a ghc package the same as a cabal package? As far as I can tell they are not. I mean "package" as defined by the documentation for each.


Briefly: a cabal package is a collection of source code, metadata, and build instructions to create a ghc package. Hackage is a collection of cabal packages.

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners