
Hello Don, Friday, October 3, 2008, 2:22:49 AM, you wrote:
and type classes. once i've forget to addinline pragma, my program (serializing arrays) becomes 200x slower. it was due to use of hieararchy of several type classes. afaiu, their dictionaries are also lazily evaluated plus we have usual overhead of haskell closures that are ready for particular application
How long ago was this, Bulat? I'd be interested to know if any of the compilers since 6.8.x, with all its inlining improvements, exhibited the same fragility.
If I recall correctly, your experiments were around the 6.4.x series of compilers?
yes, exactly. not tried with anything newer, so can't say anything about it -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com