> how it differs from other (primarily object oriented languages
That includes every major Lisp dialect.
The interactive development is definitely Lisp heritage, but not "simplicity, functional programming, and immutability".
Functional programming and programming with immutable objects (by choice) is definitely Lisp heritage.
What's not Lisp heritage is to have a vector or hash table to which you can add an item to get a new container, such that the original remains the same.
It's a generalization of consing an item onto a list, though.
That, combined with the fact that everything is generally made up of simple data structures (lists, vectors, maps, and sets) just makes working with Clojure fun (for me at least).
Here’s a great example of what I’m talking about:
https://vimeo.com/230220635