Functional Programming (in Scala) for the rest of us
tikalk.com
tikalk.com
To my eye, this article is a microcosm of the fundamental tension of scala. On the one hand, we have a mountain of stable code from the java world; on the other, a strong desire to leverage the more robust techniques of FP. Unfortunately, they have to be mixed with extreme care or you end up creating performance bottlenecks and breaking semantics.