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?
How is C++ not object oriented? It has polymorphism, encapsulation, inheritance (even multiple inheritance)... everything needed for object oriented programming. The only thing it doesn't have is bullshit like "Everything must be a pointer" (Objective-C, Ruby...) or "Everything must be inside a class" (Java, C#)