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.
Start here: http://www.vex.net/~trebla/haskell/sicp.xhtml
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