Functional Programming by Example
The purpose of this tutorial is to illustrate functional programming concepts in many languages by providing reusable and useful snippets of code, examples, case studies and applications.
Author: Caio Rodrigues / <caiorss DOT rodrigue AT gmail DOT com>
Notes:
- This is a endless work in progress.
- This repository is dedicated to public domain.
This repository can be accessed from the following URLs:
The website of this repository is:
- http://caiorss.github.io/Functional-Programming
- The project's web site was updated and improved with a table of contents on side-bar. In addition, the new layout makes reading easier to read and browse the content.
- Those pages in the theme are in the gh-pages branch which can easy be downloaded for offline usage.
General
Statically Typed Programming Languages with Type Inference
- Haskell
- OCaml
- Scala (JVM / Java Platform)
- Scala Recipes - Practical examples about Scala.
Dynamically Typed Programming Languages
Papers