Scala comes with a concept of symbols - strings that are interned, that is: two symbols with the same name (the same character sequence), in contrary to strings, will refer to the same object during execution.
Symbols are a feature of many languages: Lisp, Ruby and Erlang and more, however in Sca...