This is a preliminary patch to add Go support to SWIG. Go is a new programming language described at http://golang.org/. This patch mostly works, but there are still over 40 failures in the test suite. I\'m posting it now in case there are any early comments on it. The patch includes Go support, short docs, examples, and testsuites, so the patch as a whole is fairly large. I can be reached most easily at iant@google.com.