Functional Programming
Turtle with a Lisp
Embed scheme everywhere and draw circles around your competition!
Scheme can be a powerful scripting language. Rather than defaulting to embedded Python, it is worth at least considering a minimalistic language such as scheme.
Try the interactive example of Trutle graphics above implemented with Hoot / Guile. Press Enter to execute, and Shift+Enter to create a new line.