For a while I have been wanting to play with a new programming language. Professionally I work with Java, C#, Python and JavaScript and so I went looking for something complimentary to them. My first stop was was Go. I started by implementing a vector space search in it which you can see here https://github.com/boyter/golangvectorspace While I liked the syntax (I still cannot think in Go), the libraries and the performance I realized that Go is close to a hybrid of Java and Python for me. It...