Plain Functional Programming by Martin Odersky

In a short time, functional programming went from an obscure academic endeavor to the technology “du jour“ of the software industry. On the one side, this is great, because functional programming holds real promise to simplify the construction of highly reliable software. On the other hand, it is also frightening because the current hype might lead to over-selling and sometimes too uncritical adoption of concepts that have not yet been sufficiently validated in practice. In particular I see with worry the t
Back to Top