Started using #commonlisp's object oriented features (CLOS) and I am amazed... Just simply beautiful and, once you start getting over the initial weirdness of it (if you come from C++ or SuperCollider), very easy to work with. Also love the fact that you can just evaluate new classes on the go without recompiling and restarting the whole process, and then... when you update a class definition ALL INSTANCES get updated.