Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Thus far you barely hear of anyone using Go in any context, though that is changing.

I think the primary reason for the lack of users has been language stability. The Go team are currently working on the first actual "release" of the language ("Go 1") to address this. But prior to the move towards Go 1, the language was very much in flux, more so than you'd want for a language (that you'll actively be maintaining code in) to be. (And gofix, while nice, isn't really a substitute for language and standard library stability).



> And gofix, while nice, isn't really a substitute for language and standard library stability

I agree with you in principle but practically, gofix (+ gofmt) it is pretty darn close. I revisited a Go project that I wrote back when it first came out (in other words, an ancient one :). Biggest pita was dealing with the 'error' changes that gofix couldn't fix (and some minor pain due to time and Duration), but everything else was taken care of by the tool.

In any event, my understanding is that the Go authors will strategically depend on gofix to deal with language evolution (beyond "Go 1").

I've been coding since '82 and have had my share of PLs. Go is a serious contender and I highly recommend it to anyone looking for a "modern" C.


According to the recent weekly release, they are 1-2 weeks before Go 1 release: http://weekly.golang.org/doc/devel/weekly.html#2012-03-13




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: