Go 1.1 RC2 is out
groups.google.com
groups.google.com
Also is there a decent MSSQL library for Go yet?
You will find some here:
http://go-lang.cat-v.org/pure-go-libs
EDIT: I just realized that you asked for MSSQL libs and not MySQL. Sorry, those links wont help you.
Since MSSQL is mostly used in Windows shops, nothing more natural than using a language directly supported by Microsoft.
Massive improvements were made. This is impactful and cool stuff. :)
This is RC (Release Candidate) 2.
The way release candidates work is they can't become an official release if issues are found with that candidate.
They're putting out this second RC because they want to get to the official 1.1 version, but there where issues with RC 1 and as such it failed as a candidate for the official 1.1 release.
Over the next few weeks they will be hoping there is no RC 3.
Nowadays I rather play with D and Rust, but I wish success to the Go team anyway, as choice is always good.
https://code.google.com/p/go/issues/detail?id=909
Here is a C# example of what I'm looking for:
LINQ brings brevity and clarity to complicated collection operations. However, if you rely on it in performance-critical applications, then you will find that it causes enough garbage collection overhead to slow your app to a crawl.
I use Go exclusively on 64 bit and have never had that problem. This includes Go programs that use 64GB+ of memory that can run for days. I also use other long running Go programs (a web site and an X window manager) and haven't run into problems.
> What are some common gotchas I should be wary of if I want to try out Go?
The most common complaint people have is that Go doesn't have "generics" like that found in most other statically typed languages (e.g., parametric polymorphism or ad-hoc polymorphism). You can still get a lot of code reuse through Go's flavor of polymorphism (structural sub-typing), but it requires a little brain rewiring---and that puts some folks off.
*C: add Jeremiah Harmsen (Google CLA).
*cmd/cgo: correct pragma name in comment.
*cmd/ld: add .note.GNU-stack section for external linking (thanks Shenghou Ma),
fix SDYNIMPORT symbol test (thanks Alex Brainman),
fix another unsigned value causing bugs on Plan 9,
fix syms that are both cgo_import_static & cgo_import_dynamic.
*database/sql: remove an unused field from Rows.
*doc: add FAQ entry about language changes,
fix formatting in effective go code snippet,
link to Go 1.1 release notes,
only U+FEFF is a byte-order mark; U+FFFE is not.
*go/build: document GOOS.go also has implicit GOOS build constraint (thanks Shenghou Ma).
*go/doc/example: Fix bug causing false negatives for Example playability.
*image/png: fix error message to not return width twice.
*libmach: fix build on Plan 9 (thanks David du Colombier).
*net: do not call syscall.Bind twice on windows (thanks Alex Brainman).
*regexp: doc fix.
*runtime/cgo: export symbols in both internal and external link mode.
*runtime: fix crash in badsignal(),
reduce max arena size on windows/amd64 to 32 GiB (thanks Shenghou Ma).
*syscall: fix prototype of Fchflags (API change) (thanks Shenghou Ma).
*text/template: comment fix.