On 2014-03-04, at 21:37 , John Mija <jon...@proinbox.com> wrote: > El 04/03/14 20:24, Daniel Micay escribió: >> On 04/03/14 02:43 PM, John Mija wrote: >>> So, why don't use a simple language but safe like Go? >> >> Go isn't safe. It has data races. > > True, but Go includes a built-in data race detector: > http://golang.org/doc/articles/race_detector.html
Which can only discover a limited subset — even if significant — of all possible data races. It does not and can not eliminate data races, only make them less likely. > Anyway, this problem will be solved when the compiler and linker been build > in Go, instead of C. Shared-memory concurrency is the source of data races *and* a core semantic of Go. Why would a rewriting of the toolchain fix an intrinsic consequence of the language's memory model? _______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev