@bascule oh well… then Haskell and Scala are the same too I guess. ;)
-
-
-
@ephoz any immutable state language has advantages over Go -
@bascule that’s a lot of languages… I’d say people are using Go because it’s reasonably fast, and easy going. Not because it’s “safe”. -
@ephoz I just want to make it clear what Go actually offers for authoring multicore programs. I think it's a lot less than people believe
End of conversation
New conversation -
-
-
@bascule point is, foo := Foo{}, when passed somewhere, i.e. Do(foo) is now a copy. This is a fine tradeoff for the basic cases. -
@raggi structured cloning? Way different from immutable state, but sure, it's *a* solution -
@bascule honestly though, i'm not really sure I agree with the general attitude that you can't enforce these things with conventions -
@raggi I'd much rather concurrent mutation errors be impossible than silent -
@bascule i'd rather not have to jump through hoops to get some state :)
End of conversation
New conversation -
-
-
Mr
@bascule just for curiosity, What do you consider a modern OS? In terms of concurrency? -
-
New conversation -
-
-
@bascule Erlang is old, Go is young. Go's user base is growing fast, Erlang's...Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@bascule i think by the time the scheduler gets to 5, then the automatic setup will be plenty awesome too. it's v. usable already thoughThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@bascule you have to opt-in to shared mutable state, which makes this quite different.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@bascule dude, if you haven't heard anything out of the Go camp about immutability, then you haven't heard much about Go tbh...Thanks. Twitter will use this to make your timeline better. UndoUndo
-
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.