[Haskell-cafe] Re: Processing of large files
Tomasz Zielonka
t.zielonka at students.mimuw.edu.pl
Thu Nov 4 03:45:13 EST 2004
On Thu, Nov 04, 2004 at 08:03:56AM +0100, Tomasz Zielonka wrote:
> How about this?
>
> let a' = addToFM_C (+) a x 1 in
> maybe () (`seq` ()) (lookupFM a' x) `seq` a'
>
> It worked for me.
Of course, it is quite inefficient. If you care about constant factors,
better use a FiniteMap with strict operations, like Hal's.
Best regards,
Tomasz
--
.signature: Too many levels of symbolic links
More information about the Haskell-Cafe
mailing list