Adventures in Looping
I was recently building a Slack bot in Haskell. The core of the Slack integration was a never-ending loop that read messages from a web socket and performed actions based on the message. But how should I go about looping forever in Haskell?
Source: Adventures in Looping, an article by Drew Olson.