Hi all,<br>there is something very basic that it seems escaped me. <br>For example with the following program f and g have type IO () and I can thread a value between the two using a file.<br>Can I do the exact same (not changing the types of f and g) without a file?<i><br>
<br>f,g :: IO ()<br></i><a name="v:WriteMode" class="def"><i>f = withFile &quot;toto&quot; WriteMode (flip hPutStr &quot;toto&quot;)<br>g = withFile &quot;toto&quot; ReadMode hGetLine &gt;&gt;= putStrLn<br>main = f &gt;&gt; g</i><br>
<br>Thanks and cheers,<br>Corentin<br></a><a name="v:WriteMode" class="def"></a>