Skip to content
  • Isaac Potoczny-Jones's avatar
    glob of CVS changes; PError, NHC options, system.directory, NHC builds · d1975ee2
    Isaac Potoczny-Jones authored
    Authors: Malcolm Wallace, Ross Paterson, Krasimir Angelov
    
      move createIfNotExists and removeFileRecursive functions from
      Distribution.Simple.Utils to System.Directory. The functions are renamed
      to createDirectoryIfMissing and removeDirectoryRecursive.
    
      avoid a few GHC warnings
    
      get IOError stuff from System.IO.Error instead of System.IO
    
      Minor tweaks to build with nhc98.
    
      OPTIONS pragma stuff for nhc98 and compat w/ ghc
    
      Use a custom monad ParseResult for parse results instead of Either PError,
      removing the need for Distribution.Compat.Error and the dependency on mtl.
      
    
    d1975ee2