
Hi
Well I guess that's just the issue. Cabal also isn't an existing dependency. It'd be pretty bad to make every library & program depend on Cabal. Perhaps it's just as bad to make it depend on Win32, but I think it's probably less bad. Or it could go in base or we could leave it as is as an FFI import.
The options: * Depend on win32 - plenty of users won't have this installed (since its no longer bundled by default) * Depend on FFI - most WinHugs users won't have C installed * Depend on Cabal - everyone with WinHugs or GHC will definitely have this installed. * Depend on base - everyone everywhere will have this installed, but requires changing base and there is no equivalent function on Posix (otherwise this would be a useful general purpose function) My vote goes in the direction of Cabal or base, since if its not one of those two I probably just won't bother using the Path functionality for Hoogle. Thanks Neil