The purpose of this tutorial is to illustrate functional programming concepts in many functional languages by providing reusable and useful snippets of code, examples, case studies, and applications.
Author: Caio Rodrigues / caiorss.rodrigue@gmail.com
Note: This still a work in progress.
You can access this page from:
This repository is dedicated to public domain.
Concepts
Functional Programming in Haskell
- Haskell
- Basic Syntax
- Functions
- Pattern Matching
- List Comprehension
- Algebraic Data Type
- Functors, Monads, Applicatives and Monoids
- Haskell Libraries
- Useful Custom Functions/ Iterators and Operators
- Applications
- Miscellaneous
- Documentation and Learning Materials
Functional Programming in OCaml
Functional Programming in Scheme
Functional Programming in Clojure
Papers