Is Arc object-oriented?
The phrase “object-oriented” means a lot of things. Half are obvious, and the other half are mistakes. We believe Lisp should let you define new types that are treated just like the built-in types– just as it lets you define new functions that are treated just like the built-in functions. We don’t believe that every program should consist of defining new types.