i.e. "but their isn't", "Do we need module's at all?", "do suggest alternative syntax's here."
i.e. "but their isn't", "Do we need module's at all?", "do suggest alternative syntax's here."
Erlang's syntax, naming, and abbreviation conventions are straight schizophrenic.
Keywords, directives, method/module names, variables, and arguments are randomly spelled out, others shortened, if you're lucky with underscores or CamelCase, there are some familiar C style conventions but not widespread, directory structure seems to be highly project dependent, etc. - the list goes on.
It's a very "cluttered" language and the lack of a strong proficiency in written English as you mention clearly shows (to me) in the language/framework.
I do agree to the point that standard libraries could have a more unified style. But the language is simple and concise.
Also, regarding his writing, he did at least preface his post with This is a brain-dump-stream-of-consciousness-thing. Despite being a stickler for grammar rules myself, if I don't proofread my writing, there are bound to be plenty of grammar errors and typos that pop up, especially if my brain is really flying with ideas and my fingers are struggling to keep up. His post had that feel to it as well. A bunch of ideas, semi-related, bouncing ideas around haphazardly.
He showed us his early design documents of erlang, including original compile times and performance measurements. Awesome stuff.
He does sound British, but there's a certain foreign-ness about the way he speaks (probably picked up from Ericsson).
Source 1: My opinion. I've met him many times.
Source 2: His thesis states that he started at the Ericsson CSLab in 1985. CSLab was in Sweden.
Source 3: This (http://www.cse.chalmers.se/~rjmh/Armstrong/bits.ps) set of slides states that he has a B.Sc. from UCL (London) from 1972 and started at CSLAb in 1986 (not 1985, seems the dates are a bit fluid).