Nice to see Goroutine memory safety (or lack thereof) explained clearly on Wikipedia: http://en.wikipedia.org/wiki/Go_(programming_language)#Safety …
@whitequark yeah. All immutable all the time is one solution. Rust's region typing is an attractive alternative for shared mutable state
-
-
@bascule what if you have an array of pointers and a collection happens between two goroutines run? -
@whitequark@bascule one cannot simply invent high-level memory safety without building a full-blown VMM -
@0xABD@whitequark or a sufficiently smart compiler -
@bascule@whitequark ...until you realize you had better run your code on a bare metal hypervisor to get rid of all those extra layers. -
@0xABD@whitequark totally doable with Rust
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.