On 10.6 and want to play with GO?

That new Google programming language looks great doesn’t it? Just look at the promotional text:

Go attempts to combine the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++.

Sounds great right? So I’m on 10.6 and I want to start playing with this thing! In trying to do so I learned that if you’ve installed Macports, you’ll need to uninstall and reinstall everything, following these instructions. You might see a warning like:
Python support for SSL and HTTPS is not installed
when you try to hg the Go code. You’ll want to do:
sudo port install py25-socket-ssl
but you won’t be able to because you need to uninstall and then reinstall every port you put on your computer in 10.5. Once you do that though (and it’s lengthy, I know) you can get mercurial working properly and install Go. I realize that this post is misnamed and is actually about how to get you Mercurial install working and upgrading MacPorts, but I ran into all this trying to get Go working.