I didn't know the windows port of GHC used mingwin, that is great news.
Does that mean it is possible to generate stand alone applications for
Windows ?
Yes; it always has been!
Would it be hard to configure GHC to work with the mingwin crosscompiler
on Linux ? It would be great to have a
Quick poll:
Is anyone still using the PrimIO type and combinators from GlaExts?
It's high time we removed them.
In fact, there's nothing in this module that isn't either deprecated or
can be got from somewhere else. I think GlaExts will be deprecated in
the next release.
Cheers,
Simon
I notice that the reverse file program, while concise, is quite slow.
The program in its entirety is:
main = interact $ unlines . reverse . lines
Any thoughts on why its time is 5.68 seconds, vs 3.56 for tcl, 2 for
perl, 0.19 for gcc, 0.18 for ocaml; and how it might be sped up? Is the
A String is a [Char] and a Char is a heap object. So
a file represented as a string takes a massive 20 bytes/char
(12 for the cons cell, 8 for the Char cell). Then it's all sucked
through several functions.
It's entirely possible, though, that the biggest performance hit
is in the I/O itself.