[Haskell-cafe] do you have to use fix with forkio?
Daryoush Mehrtash
dmehrtash at gmail.com
Thu Mar 5 18:36:07 EST 2009
In this chat server implementation
http://www.haskell.org/haskellwiki/Implement_a_chat_server
forkIO is used with fix as in:
reader <- forkIO $
<http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:.>
fix $ <http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:.>
\loop -> do
(nr', line) <- readChan chan'
when (nr /=
<http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:/=>
nr') $ <http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:.>
hPutStrLn hdl line
loop
Do you have to use fix? Or is there a way to write this with a "let"?
--
Daryoush
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090305/7f47107b/attachment.htm
More information about the Haskell-Cafe
mailing list