title: What makes a language Object-Oriented?
body: <p>Since debate without meaningful terms is <a href="https://stackoverflow.com/questions/24270/whats-the-point-of-oop">meaningless</a>, I figured I would point at the elephant in the room and ask: What exactly makes a language "object-oriented"? I'm not looking for a textbook answer here, but one based on your experiences with OO languages that work well in your domain, whatever it may be.</p>
  
  <p>A related question that might help to answer first is: What is the archetype of object-oriented languages and why?</p>