Another go at Go failed
Author of the blog post here.  Some of the comments here suggest that I was probably new to Go.  Not quite.  I was reasonably active in the Go community (and on golang-nuts) in the first two years of Go's public life.  Also, when discussions of generics were taking place informally in the mailing list, I was one of the first to have actually written at least a half-serious `proposal' for generics (you can read it at <a href="http://oneofmanyworlds.blogspot.com/2011/11/draft-2-of-proposal-for-generics-in-go.html" rel="nofollow">http://oneofmanyworlds.blogspot.com/2011/11/draft-2-of-propo...</a>).<p>As for achieving `generic' code through static generation using an external tool, I had had considerable success with it in some earlier projects.  Except that the number of types is much higher in this project, and things could not be as simply - or clearly - generated statically.<p>I cannot publish the code because of the client's IP involved -- not because I fear criticism; see, I was ready to face _this_ criticism :-).  Those of you who read my original post in golang-nuts may have already read that, of course!