Why does one programming language succeed where others fail?<br><br>A similar question arises in ecology:  why are some species abundant and others rare?  Ecologists have framed many theories around all sorts of plausible explanations, advantageous and disadvantageous characteristics of species, competitive exclusion, effective marketing, and so on.  Then Stephen Hubbell proposed a neutral theory in which none of the species characteristics make any difference whatsoever.  <br>
<br>  <a href="http://en.wikipedia.org/wiki/Unified_neutral_theory_of_biodiversity">http://en.wikipedia.org/wiki/Unified_neutral_theory_of_biodiversity</a><br><br>The rule is that when a growth opportunity for an individual comes into existence, a job opening if you like, the opening is filled by a candidate chosen randomly from those available.  A miserable theory, no fun at all, but it works, for some values of "works".<br>
<br>> Why do you think people stay away from functional programming languages in droves?<br><br>  7) No reason at all.  Don't beat yourself up, just keep working.<br>  8) Parenthephobia.<br><br>-- rec --<br><br>