Open kdar opened 10 years ago
@kdar Thanks for pointing this out.
The go
install of the go
stack is from the official ubuntu
repositories, so which obviously may be a bit out of date.
I guess we could install this from a separate and more up to date ppa
.
What do you think about shipping gvm
(https://github.com/moovweb/gvm) in the the go
stack ?
What other useful go
tools do you think we could add to the stack ?
I think something like gvm would be a good idea, especially if some people may depend on older versions for their code. You would also have to install mercurial and bison since they are dependencies.
My only question would be, how would people know to use gvm? Some people don't even know that program exists, and then you may get more support questions wondering where their version of Go is.
We could install gvm
and set a recent version (1.2
) as the default, so people don't even need to worry about it 90% of the time, but if they need multiple or older versions, it's there.
Looks good to me.
@kdar bison
and mecurial
can easily be added as well, so that's not an issue.
Any other ideas of software or tools go
developers would need (or would be nice to have) ?
There are many, but they're definitely not required for normal development. People can install the tools if they really want them. It's very easy to "go get" what people want.
One tool that would be nice to have installed by default would [goimports[(https://godoc.org/code.google.com/p/go.tools/cmd/goimports) while not offically part of the Go toolchain it is still nice to have. Another tool, assuming it can be hooked into the editor would be gocode for code completion. Installing these tools are easy thanks to the go toolchain so getting them installed by default is not a high priority.
Go 1.3 has recently hit RC stage, are there any plans to update the stacks to have a newer version of Go, or at least get gvm
by default?
Go 1.2 has been out a while, is API compatible with Go1, and has a lot of fixes that make it attractive (and in some cases, necessary).