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

Reply via email to