Voglio che il mio programma si blocchi praticamente sempre e la prima idea che avevo era:`threadDelay (maxBound :: Int)` inciampa in un bug di GHC o cosa?
threadDelay (maxBound :: Int)
Questo ha dato alcuni avvisi spuri:
Prelude> import Control.Concurrent
Prelude Control.Concurrent> threadDelay 10
Prelude Control.Concurrent> threadDelay (maxBound :: Int)
<interactive>: c_poll: invalid argument (Invalid argument)
<interactive>: ioManagerWakeup: write: Bad file descriptor
ho fatto di sbagliato o fatto GHC?
Si tratta di 32 o 64 bit? – Cactus
@Cactus OSX a 64 bit. –