News for hackers. Stuff that matters.
Re:Go is Google's language, not ours by pjmlp on Wednesday May 22, 2019 @03:35PM (#19984664)
C# got it right from day one, regarding value types.

AOT compilation not so much, given the NGEN constraints.

However they got it both wrong, considering CLU, Modula-3, Delphi and Eiffel are considered influencial languages on their design.

Re:Go is Google's language, not ours by pron on Wednesday May 22, 2019 @04:13PM (#19984975)
Mutable structs are not exactly value types, but Microsoft has always preferred control over simplicity (after all, they pushed C++ really hard). I won't say whether that philosophy is right or wrong, but it is very different from Java's.