Go 1.7 is released
11–20 of 141 posts
Re: Go 1.7 is released
#12vendor directories are no longer optional, which is nice. Go get now update submodules... I'm honestly not sure what the current hack is for package management, but I assume people are still doing wrappers around go get to pin to commits/versions, (or else building your own repos for funsies), and I'm wondering if that breaks anything.
https://groups.google.com/forum/#!forum/go-package-managemen...
Re: Go 1.7 is released
#13Re: Go 1.7 is released
#14Cool. What's the plan for Go 8? What exciting features are up ahead?
https://groups.google.com/forum/#!topic/golang-dev/098vr4999...
Re: Go 1.7 is released
#15Be sure to check out the release notes, especially if you run FreeBSD (see known issues section). https://golang.org/doc/go1.7
Re: Go 1.7 is released
#16I love Go because it is kind of like C, but better (more modern).Generally, I always program my stuff in Java, but whenever I have an idea of creating something I could only choose between: C, Java, bash. Obviously I am not going to use C and bash for most of my ideas. Thinking about solving my issues in Java is meh so often I decided it is not worth it to invest time. I feel like using Java for my ideas is like using a semi truck for roadtrips. It can be done, but it's just not very efficient having to launch the JVM everytime I want to do something small.
Yes, I was open to new languages, but I did not really care about: C++, Python, Perl, Ruby and so on because I never cared about web dev. Now I was bored and finally decided to learn Go.
Re: Go 1.7 is released
#17vendor directories are no longer optional, which is nice. Go get now update submodules... I'm honestly not sure what the current hack is for package management, but I assume people are still doing wrappers around go get to pin to commits/versions, (or else building your own repos for funsies), and I'm wondering if that breaks anything.
Re: Go 1.7 is released
#18Seems like a great release. Faster compilation and faster at runtime. Normally these 2 are considered opposite of each other.
And smaller binary size too. For a statically linked blob, that's a big plus.
Re: Go 1.7 is released
#19Earlier quoted context omitted.
And smaller binary size too. For a statically linked blob, that's a big plus.
BTW, what does one have to do to get fully statically linked executables? The binaries I've created with go get SOMETHING are linking against libc, but I remember that go doesn't rely on the system libc. Has that changed? For instance I just installed git-appraise, and it's a dynamically linked executable. What am I doing wrong?
Otherwise it will dynamically link glibc in case of CGO code.
Note: the race detector does not work without cgo enabled.
Re: Go 1.7 is released
#20Earlier quoted context omitted.
And smaller binary size too. For a statically linked blob, that's a big plus.
BTW, what does one have to do to get fully statically linked executables? The binaries I've created with go get SOMETHING are linking against libc, but I remember that go doesn't rely on the system libc. Has that changed? For instance I just installed git-appraise, and it's a dynamically linked executable. What am I doing wrong?
If you use `CGO_ENABLED=0 go build`, it should make a statically linked executable.