Programming and Computer Science: an imminent divorce?

  • learn functional programming, learn Clojure, Elm, Haskell, Idris and whatnot. Introduce a functional programming language into your organization's tech stack

    Since when does Functional === Computer Science?

  • Maybe if the functional types had a bit more understanding of the situations where it's not appropriate, they'd get more traction in the real world in the places where it is appropriate.

  • > impressive levels of abstraction and composition

    It's nice to see these two words used to describe the benefits of functional programming. One often hears "expressivity" and it's less clear to me what that means, precisely.