Atoms in Clojure are reference types, and they are mutable in a controlled way (they can be changed to refer to another immutable value).
In Erlang, an "atom" doesn't refer an immutable value, it is the immutable value. An Erlang atom by definition cannot ever be any other value.
Atoms in Clojure are reference types, and they are mutable in a controlled way (they can be changed to refer to another immutable value).
In Erlang, an "atom" doesn't refer an immutable value, it is the immutable value. An Erlang atom by definition cannot ever be any other value.