[7, 8, 9] in iex returns '\a\b\t' Why?

Because that’s the way Erlang represents strings. It makes interaction a lot easier when errors from Erlang are prettyprinted as charlists by default rather than as a list of strings.

2 Likes