Earlier quoted context omitted.
It takes a lot of chutzpah for Larry Wall to say anything critical about Lisp syntax. Larry Wall. Come on . I'm not the author of the comment above, but I think Erlang's syntax is effective in that it strongly emphasizes computation by pattern matching. If you write very imperative code in it (as people tend to, coming from Ruby or what have you), yes, it will look gnarly. Good Erlang code looks qualitatively differe…
As in Prolog ',' and ';' are separators: ',' behaves like an and , first do then and then do this (as in Prolog); while ';' is an or , do this clause or do this clause (again as in Prolog). '.' ends something, in this case a function definition. Erlang's functions clauses are not the same as Prolog's clauses which explains the difference. It is very simple really, think of sentences in English and it all becomes triv…
(Hello, Robert! :) )