On Thu, Feb 19, 2009 at 3:50 AM, Thomas DuBuisson
<thomas.dubuis...@gmail.com> wrote:
> I recall that Niel made sure hoogle doesn't search through
> non-portable libraries (a shame), but I thought Network.Socket could
> be used on Windows and yet Hoogle does not give any results for
> 'socket' or any other functions within Network.Socket.
>
> First, am I mistaken and Network.Socket is POSIX only?  I could swear
> it wasn't.  Secondly - is there any chance of lifting the non-portable
> libraries ban, Niel?  From the stand point of an application developer
> it might not sound good, but even in Haskell some software is system
> level and bound to be single platform (case and point: XCB, xmonad,
> hsXenCtrl).  Judging by the amount of research in systems level
> functional programming I wouldn't be surprised to see this collection
> grow and making functions hard to find isn't productive.
>

"The Network.Socket module is for when you want full control over
sockets. Essentially the entire C socket API is exposed through this
module; in general the operations follow the behaviour of the C
functions of the same name (consult your favourite Unix networking
book)."

The C socket API in question is the POSIX one, I'm afraid. It has no
exact equivalent on windows.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to