>>>>> "Joerg" == Joerg Brunsmann <joerg.brunsmann@FernUni-Hagen.de> writes: Joerg> I can't argue technically but I argue with: why bother if Joerg> someone else has already gone through the pain. For alternative Joerg> OS thread layer see GLib and NSPR: Joerg> http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&dir=glib/gthread & gthread sucks in glib, which we definitely don't want. It is just bloat for us. Joerg> http://lxr.mozilla.org/seamonkey/source/nsprpub/ My understanding is that this is a thread system and does not use native threads. This is also not what we want. (Maybe I'm wrong. The URL you give is hardly an easy way to find out...). Anyway, having control over the thread layer is important to us, I think. We want to be able to write new thread ports without having to mess around (with negotiations or forking other people's packages). T