Actually the best bit I found was a guy on Slashdot who said they could have made the whole thing out of Python. here's a good article, but it's old http://arstechnica.com/guides/other/msh.ars/2