On Thu, Mar 1, 2007 at 5:21 PM, Simon Marlow <[EMAIL PROTECTED]> wrote: > In fact you should think of the non-threaded RTS as deprecated. It isn't > Haskell'-compliant, for one thing (assuming that Haskell' will probably > require non-blocking foreign calls). > > I'm hesitant to actually deprecate it, for a few reasons: the threaded RTS > is so much more complicated, it might have some adverse performance > impliciations, and there are still people who want to run everything in a > single OS thread, for whatever reason. But having multiple variants of the > RTS is a maintenance and testing headache.
Had you deprecated the non-threaded RTS, we would probably have no problems described in ticket #2848 :-/ I think you'll have to deprecate it anyway, because it will be more and more difficult to maintain two versions of code, especially if one of them will be much less used and tested. Best regards Tomasz _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users