Confounding Beginner Question: What is an Erlang Atom and Why is it Useful?

Like other Erlangers, I tend to take the atom data type for granted. Coming from another language, however, you might be puzzled at why we have all these little strings that aren’t really strings. The common definition you’ll hear most frequently is something like: An atom is a label. Its only meaning is itself. Well, […]