&gt; R&#x27;s biggest sin is failure to force people to use functional paradigms by providing juuuust enough imperative sugar to make average Joe programmer feel at home. R is a functional language, and that&#x27;s the principle under which is should be taught.<p>100% in agreement. That states what I have discovered after learning Functional programming.<p>The sad thing is people don&#x27;t know that it is functional PAST first class functions. <a href="http:&#x2F;&#x2F;link.springer.com&#x2F;chapter&#x2F;10.1007%2F978-3-642-40447-4_12" rel="nofollow">http:&#x2F;&#x2F;link.springer.com&#x2F;chapter&#x2F;10.1007%2F978-3-642-40447-4...</a>