Why I dislike Go in a tweet: the enemy of concurrency/parallelism is shared mutable state. Go knows only shared mutable state
@tqbf Go provides no formal way to ensure state is isolated to a given goroutine. It's just handwavey "don't do that" crap
-
-
@bascule I attribute this to Golang being a language and not a religion. Mutexes are very rare in real Golang code. -
@tqbf better languages (Rust, Haskell, Erlang, hell even JS) provide real state isolation so concurrent mutation isn't possible -
@bascule So basically you dislike Go because it isn’t Haskell? -
@tqbf or Rust
End of conversation
New 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.