> Wolfgang Thaller wrote:
> > [...] About making it optional:
> > The Threaded RTS itself is and will remain binary
> compatible with the
> > traditional RTS; however, there will be a few library functions,
> > (forkOS, isCurrentThreadBound and runInBoundThread), which
> just don't
> > work (and don't make sense) in the non-threaded case. So
> we'd need to
> > have two versions of libHSbase.a as well.
>
> I think we should try to avoid this at all costs: It is a
> huge beast and
> with profiling we would have four versions! 8-O
It shouldn't be too hard to arrange that libHSbase.a is the same both
ways. The usual way is to add appropriate primitives.
Cheers,
Simon
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc