Caveat Emptor: All the analysis below pertains mostly to type system features and other "surface observable" aspects of the lanugage. Newly maturing compilation techniques are certainly another reason for the recent explosion (e.g. Rust, Haskell). But I'll stick to what I (ostensibly) know. > I have no particular background in programming languages design and theory Well then, good news: most of these new languages -…
Inclusive community would be my stab at an answer.