[Haskell-cafe] Tracking characters and a timestamp ?
bulat.ziganshin at gmail.com
Thu Apr 5 05:06:46 EDT 2007
Thursday, April 5, 2007, 8:40:04 AM, you wrote:
> When also using unsafeInterleavedMapM for the second mapM the program will stop
> after processing the first list item.
> question 2
> I can't see why this is the case.
because there is no need to calculate entire answer before return.
unsafeInterleavedMapM is written in the manner that only first list
item will be obligatory calculated, all other only on demand :)))
you definitely should read http://haskell.org/haskellwiki/IO_inside
> Continuation does work as well:
this code is 100% equivalent of (mapM_ (c-> ...)) proposed earlier
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe