Shipments in Cabal
simonpj at microsoft.com
Fri Dec 9 04:55:20 EST 2005
| I think that's because we track dependencies on libraries but not
| executables. So having one lib per package allows us to track library
| deps correctly.
| Having more than one library in a package breaks dependency checking
| described in the wiki page.
Crumbs. What is "a library"? Previously I'd understood that a package
*was* a library. I think you are saying that
Shipments contain N packages
Packages contain N executables and M libraries
Libraries contain N modules
Do we really need FOUR levels? (Shipments, packages, libraries,
Joe is getting worried.
More information about the Libraries