If you are steaming with compicated codes, then how about taking a break.
Let's play with a simple cat.

\begin{code}

main = mapM (>>=putChar) getCharS where getCharS = getChar:getCharS

\end{code}

Tested with ghc.
Works good except that you get some messages on stderror
because eof is not handled.

How would you suggest to neatly insert the error handling code into ?

P.S.
Instead of coding with C++,
I want to write my server main code like this.

server_main = mapM (>>=process.reply) where getReqS = getReq:getReqS

Only if I had enough time ... :-p
Using HDirect and so on ...

-- 
Ahn Ki-yung


_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to