» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with leaks + Programming

Tail Recursion: Iteration in Haskell - What monads do is allow you to capture various kinds of side effects in a typed sub-language. IO based programs in Haskell are, in terms of semantics, generating lists of "IO events".

It happens that those IO events are being interpreted by the runtime to perform actual IO, but that's hidden behind the monad. .... If you ask Haskell for the value of a+b it will be forced to evaluate a and b immediately. But if you don't explicitly call

Haskell: del.icio.us tag/haskell