I think they're missing some dimensions.<p>Namely mutability, side effects, formal verification ie. How equational / axiomatic a language is, how static/dynamic a language is (runtime typing etc), how concurrent, how scoped a language is eg. Red vs Koka.<p>All of the above have a massive influence on the structure and intent of a language.