What am I missing here? I see no meaningful white space when running the same logic. I would expect this from any language when expressions aren't properly terminated.
This whole thread is going in my "Humility" file, not only did I misinterpret the error this one time, I've been messing around at the Erlang REPL putting a space after each command for absolutely no reason <headdesk>.
Eshell V10.4 (abort with ^G)
1> 2+2
1> 2+2.
* 2: syntax error before: 2
1> 2 + 2.
4
2>