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
_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to