Hacker News new | ask | show | jobs
by majika 5362 days ago
It's currently quite a pain to get the most-recent Go release installed, and integrated into your development environment. I'd like to see Go v1 be more distribution-friendly. This is the biggest show-stopper for wider Go adoption.

I'd also like to see a built-in IDE analogous to Python's IDLE to lower the barrier-to-entry. IDLE is great for education.

I also think that Go needs to establish some sort of independent entity for the future development of the language. People need assurance that Go isn't going to go away if Google gets bored with it. Go hasn't crossed that rubicon yet, and this is another big barrier to adoption.

2 comments

I'm one of the authors of Goclipse. A Go IDE plugin for Eclipse which can be found here: http://code.google.com/p/goclipse/

I am always interested in getting people's opinions... and help. Most of the people who use Go however, including me sometimes, seem to use more lightweight text editors like vi.

There are Go packages for Debian and Ubuntu at least ( http://go-lang.cat-v.org/packages ) plus a binary distribution for Windows, and installing in other systems is quite trivial:

  $ hg clone -u release https://go.googlecode.com/hg/ go
  $ cd go/src
  $ ./all.bash
Last I checked a few months ago, if you want to use a distribution's version of Go, you must install all later libraries as root - there's no place for "my local libraries".
That sounds like a problem with the packaging for your distribution.

If you install Go the way golang.org instructions indicate, you can install everything as a non-root user just fine.