Word frequency: Difference between revisions

m (→‎{{header|Haskell}}: workaround failing syntax highlighting (doesn't seem to know that ' is a symbol character))
Line 2,499:
</pre>
 
 
Using IORefs as values in the map seems to give a ~2x speedup on large files:
Using IORefs as values in the map seems to give a ~2x speedup on large files. The below code is based on https://github.com/composewell/streamly-examples/blob/master/examples/WordFrequency.hs , but still using lazy IO to avoid the extra library dependency (in production you should [https://stackoverflow.com/questions/5892653/whats-so-bad-about-lazy-i-o use a streaming library] like streamly/conduit/io-streams):
<lang haskell>
module Main where
Anonymous user