[Haskell-cafe] Hoogle and Network.Socket
Martijn van Steenbergen
martijn at van.steenbergen.nl
Sat Feb 21 05:55:21 EST 2009
Neil Mitchell wrote:
> If a function isn't available on all OS's then all Hoogle would be
> encouraging you to do is break compatibility and stop me from using
> your software. If a function is only available on one OS you will
> certainly have to deliberately choose to search for that, and it will
> never show up by default.
> For what shows up by default I more meant other packages. Should
> Gtk2hs show up by default? What about tagsoup? What about base? Things
> like Win32 will never show up by default.
How about allowing an extra search flag +windows that reveals
windows-specific APIs? Likewise for other OS's.
Being able to enable API for a specific package requires me knowing in
what package I want to look, while an OS flag doesn't, all the while
still making very explicit I want to look for OS-specific API.
More information about the Haskell-Cafe