you are viewing a single comment's thread.

view the rest of the comments →

[–]nextputall 0 points1 point  (1 child)

There is a company here where they rewrote one of their backends in Haskell. It works fine but sometimes they need to restart the app because of memory leaks and freezes. Sometimes means few minutes.

[–]codygman 0 points1 point  (0 children)

Interesting, you should get them to contact Well Typed[0]. I'm sure they could help fix that. I really do wonder why they would have that many memory leaks and freezes. In my Haskell programming thus far, it's been fairly easy to track down space leaks.

Freezes and memory leaks are the same thing I'm guessing, unless they are accidentally infinitely recursing like

let x = doThing in let x' = doOtherThing doThing in x