
On Mon, 30 Jan 2006, John Hughes wrote:
Insist the warnings be available, don't require them to be in the standard warning level?
But then beginners will, without warning, sometimes find their code running unreasonably slowly. That isn't, really, any better. Too many will just conclude "Haskell is unreasonably slow" and abandon it.
I can't speak for anyone else, but I certainly had a poke around the bit in the GHC docs on making stuff go faster (being not entirely clueless I found the bit about float not being specialised to be patronising - I happened to have audio in mind where float's appropriate and saves cache). This particular student was also happy to stop thinking about speed so much for once - and with a gamedev community background I'm more interested in it than most, who were happy with Java at a point when it was still much slower than C++. -- flippa@flippac.org Ivanova is always right. I will listen to Ivanova. I will not ignore Ivanova's recomendations. Ivanova is God. And, if this ever happens again, Ivanova will personally rip your lungs out!