I'm considering Haskell for a soft real-time app. I will likely use actors, for what it's worth. I'm wondering if anyone has insight into the current state of real-time with Haskell. Specifically, issues with the GC pausing the app. I've Googled extensively, and I've found a great deal of discussions from 2+ years ago, but nothing current. Here are a couple of the references I've found:
Using Haskell for sizable real-time systems: how (if?)?
How about Haskell's GC performance for soft realtime application like games?
Much of the older stuff I've read suggests that the situation was (at the time) thought to be improving. Has it?
Even 2+ years ago, there were a few comments suggesting Haskell apps could be tuned to reliably keep GC pauses down to a millisecond or two. Does this seem realistic?