| Portability | portable | 
|---|---|
| Maintainer | cabal-devel@haskell.org | 
| Safe Haskell | Safe-Inferred | 
Distribution.System
Description
Cabal often needs to do slightly different things on specific platforms. You
 probably know about the os however using that is very
 inconvenient because it is a string and different Haskell implementations
 do not agree on using the same strings for the same platforms! (In
 particular see the controversy over "windows" vs "ming32"). So to make it
 more consistent and easy to use we have an OS enumeration.