Functional Programming - mintisan/mintisan.github.io GitHub Wiki
Tutorial
Lisp
Book
- Pratical Common Lisp
- Full Stack Lisp : A Work in Progress Book about modern Common Lisp applications
People
Clojure
Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool.
Book
People
Tutorial
- SICP Distilled : An idiosyncratic tour of SICP in Clojure
- 4clojure : 4Clojure is a resource to help fledgling clojurians learn the language through interactive problems. The first few problems are easy enough that even someone with no prior experience should find the learning curve forgiving. See 'Help' for more information.
Haskell
An advanced purely-functional programming language
Book
Scheme
- Schemers : A collection of resources for the Scheme language. Information on all aspects of Scheme: implementations, papers, and code.
Compiler
- Bones : A simple Scheme compiler for x86_64 systems
Book
Scala
Object-Oriented Meets Functional
OCaml
OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles
Book
- OCaml from the Very Beginning
- The Functional Approach to Programming with Caml
- Develop Application using OCaml
- Real World OCaml
F#
F# is a mature, open source, cross-platform, functional-first programming language. It empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code.