10
Dlaczego taki prosty kod nie działa?"Wyjątek InternalIOException getAddrInfo: nie istnieje (błąd 10093)" w systemie Windows 8
import Network.HTTP.Conduit
import qualified Data.ByteString.Lazy as L
main :: IO()
main = simpleHttp "http://www.dir.bg/" >>= L.putStr
Wynika to z następującego błędu:
TestConduit.exe: InternalIOException getAddrInfo: does not exist (error 10093)
Właściwie zawsze powinieneś używać 'withSocketsDo', jeśli masz Windows. Wtedy nigdy nie będziesz miał tego problemu. :-) – Waldheinz
Jestem ciekawy, dlaczego ta inicjalizacja nie dzieje się automatycznie za zasłonami lub na żądanie? –
@The_Ghost lub zaprojektowany tak, aby dobrze napisany kod nie wybuchł, prawda? Naprawdę nie ma usprawiedliwienia dla tego rodzaju rzeczy w haskell. – jberryman