Re:Go is boring, and that’s fantastic
by ngrilly on Thursday July 02, 2020 @04:33PM
(#23717694)
You are underestimating the impact of that choice on language design. When Java was designed, garbage collection was one of the major features, and almost all languages with GC were either interpreted or using a VM. Static native binaries with GC and goroutines is something relatively unusual in the design space. I can think of OCaml and Haskell doing something similar for example.
[ Parent
| on HN ]
Common Lisp, Modula-2+, Modula-3, Oberon, Oberon-2, Active Oberon, Component Pascal, Eiffel, Objective Caml, Standard ML, Haskell, Dylan, Sather, Mesa/Cedar, BETA.
All were able to AOT compile to pure sugar free native code, with various forms of GC support.