Re: New InstallShield

2001-03-01 Thread Reuben Thomas
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

PrimIO

2001-03-01 Thread Simon Marlow
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

Bagley shootout. Was: Lightningspeed haskell

2001-03-01 Thread John Atwood
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

RE: Bagley shootout. Was: Lightningspeed haskell

2001-03-01 Thread Simon Peyton-Jones
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.