3 ms·
If the question is, should we use Haskell to solve this problem, or should we use JavaScript, I can't imagine that the answer is often Haskell. (Maybe if the q
by socratic 15y ago
If the question is, should we use Haskell to solve this problem, or should we use JavaScript, I can't imagine that the answer is often Haskell. (Maybe if the question is, should we use OCaml or should we use Haskell...)
That said, what really came out of left field was the OP saying that he and his friends are more and more using Go.
Is Go adoption happening? I'd love to have a systems programming language that isn't C or C++, but I'd always assumed that Go was dead-on-arrival specifically because it wasn't C or C++.
- jlao 15y agoThis presentation has a few examples of real world uses: http://golang.org/doc/talks/io2011/Real_World_Go.pdf http://golang.org/doc/talks/io2011/Real_World_Go.pdf Heroku and Atlassian being the notable names. Also interesting to note, the 15-440 Distributed Systems class at CMU is being taught in Go this semester...
- js2 15y agoOP works for Google.
- uriel 15y ago> Is Go adoption happening? Slowly (not surprisingly giving the youth of the language), but it is happening, see: http://go-lang.cat-v.org/organizations-using-go http://go-lang.cat-v.org/organizations-using-go
- Sniffnoy 15y agoWhat I want to know is, is Go still undergoing major revisions? I don't seem to have been able to find an answer to this, and it's annoying. I remember there being some fairly big changes some time ago -- not so recently now, but after it was already public -- and I want to know whether that's going to still be happening before I bother learning it.
- edsrzf 15y agoGo version 1, the first stable version of the language and implementation, is due out early next year. That sounds like a good time to start learning.
- uriel 15y agoThere have been many changes to both the Go language and the stdlib, but it is really easy to keep your code updated (specially since gofix was introduced: http://blog.golang.org/2011/04/introducing-gofix.html http://blog.golang.org/2011/04/introducing-gofix.html ) so this should not be an obstacle to learning the language. That said, version "1" of the language is due for early next year, which should provide a long-term stable language and set of libraries, for details see: http://blog.golang.org/2011/10/preview-of-go-version-1.html http://blog.golang.org/2011/10/preview-of-go-version-1.html