Good point. I forget about it being functional due to being a hybrid. Of course it is, with respect to functions – I like that style. It could be considered more transparent if it was purely functional. I like the pattern matching expressions and a bunch of stuff. I like concurrent programming with actors, especially Akka.

Personally I didn’t pick it up for being functional. I picked it for being accessible and having an actor model, something like Erlang. I wan’t comfortable with the Erlang syntax for all kinds if work. I might return to it though.