Sven Van Caekenberghe wrote a very nice article exposing the strong features of Pharo. How this programming language and environment let you solve problem very elegantly.

Pharo is the environment used for Dr. Geo

Read Sven's article