Laurence Tratt laurie@tratt.net Bournemouth University, Poole, Dorset, BH12 5BB, United Kingdom. Abstract. Dynamically typed languages such as Python and Ruby have experienced a rapid growth in popularity in recent times. However, there is much confusion as to what makes these languages interesting relative to statically typed languages, and little knowledge of their rich history. In this chapter