23 ms·
I think of Haskell along with other languages that allow for shipping small, single-file binaries with a garbage collected, high level language. The straightfor
by oconnore 4y ago
I think of Haskell along with other languages that allow for shipping small, single-file binaries with a garbage collected, high level language. The straightforward alternatives I'm aware of include Nim, OCaml, Crystal, and Go.
Go is the most popular of this set, but to me seems like it barely qualifies as "high level". On Tiobe, the next most popular language from this set after Go is Haskell.
I like Haskell just fine, but what I really care about is "a more high level GC'd language than Go that ships binaries".
- leonidasv 4y agoWhy do you think Go "barely qualifies as high level"?
- oconnore 4y agoI think it's trying to stay fairly close to C, with additional features selected judiciously. Systems programming was identified as an important design goal (e.g. having close control of memory layout). See also: https://en.wikipedia.org/wiki/Go_(programming_language)#Omissions https://en.wikipedia.org/wiki/Go_(programming_language)#Omis...