4 ms·
Go isn't trying to replace Clojure, Haskell, OCaml, or Factor. It's trying to replace C++.
by lacker 17y ago
Go isn't trying to replace Clojure, Haskell, OCaml, or Factor. It's trying to replace C++.
- dkersten 17y agoSure, I'm just saying that for me, personally, it doesn't add enough to make it worthwhile[1]. D is a great C++ replacement too and I think one of the reasons it never really took off is because it just doesn't add enough to be worth it (and D adds a good few niceties while still being familiar enough that C++ programmers can pick it up quickly and easily). Admittedly, D has a few other issues, but I don't feel they're relevant to this conversation - Go might have them too, who knows. Having said that, I'd probably prefer people write code in Go over C hacks. [1] C++ was my language of choice for a few years, so I do, at least partially, compare a language to C++ when I learn a new one and not only to <latest cool language>, though I admit I do that too.
- adamc 17y agoSure, but is there enough demand for that for it to really succeed? D hasn't, really.