Richard Jones:
> Garbage collectors and _not_ using threads both improve the safety of the language.
Arnaud Spiwack:
This might depend on what kind of thread interface you are provided with. Of course it's never easy to work with non-determinism, but if I take jocaml for instance, which gives you a process (in the sense of pi-calculus) interface to threads, and it makes it probably rather safe actually, possibly stronger safety when dealing with multiple processes (or UI threads possibly) than doing things with low-level primitves like fork and such.