> 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

Reply via email to