[Haskell-cafe] Re: ANN: HLint 1.2
Juan Antonio Zaratiegui Vallecillo, a.k.a. Zara
zara at coit.es
Mon Jan 12 08:57:50 EST 2009
Neil Mitchell escribió:
> Hi
>
>> Does GHC specialize map? If it doesn't, then hand crafted version
>> could be faster.
>
> GHC doesn't specialize map, and a hand-crafted one could be faster -
> but you then wouldn't get foldr/build fusion. In general HLint tries
> to make the code prettier, but sometimes you will need to deviate from
> its suggestions when you've profiled etc. To stop HLint warning you
> just create Hints.hs and include the line "ignore =
> LennartsSuperFastModule.mySpecialisedMap" - full details in the
> manual.
>
I am really happy with HLint. Being relatively new to haskell world, I
tend to be slow in finding ready-made solutions, or using folds fot
recursive tasks.
HLint 1.0 discovers `on` for me, and only for that I will be infinitely
grateful.
Now, if HLint 1.2 helps me with the map/fold understanding, I will be
'continuous infinitely' grateful (although real numbers are not
representable!)
Best regards,
Zara
More information about the Haskell-Cafe
mailing list