[Haskell-cafe] Hoogle and Network.Socket

Martijn van Steenbergen martijn at van.steenbergen.nl
Sat Feb 21 05:55:21 EST 2009


Hi Neil,

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.

Thanks,

Martijn.



More information about the Haskell-Cafe mailing list