Tell me /prog/, why are you still using lisp and scheme when you can use C++ with Object Oriented and Imperative styles. How are you supposed to make a usable application if you can't use state?
Java isn't even pure OO. Objective-C isn't even pure OO, although it's probably about a step above C++... I really don't see though why you guys think C++ is pretty poor for an Object Oriented language.