functional-programming

Enter the vast world of programming languages by following the tutorials provided here to learn about functional programming in Haskell.


Project maintained by jd-anabi Hosted on GitHub Pages — Theme by mattgraham

About
Click here to install Haskell

Learn functional programming

Tutorials

Pratical

Fundamentals of functional programming

Haskell for beginners

Intermediate Haskell

Advanced Haskell

Theory

Lambda Calculus

Combinatory Logic

Supplementary

Mathematics

Haskell Exercises

Suggested Readings

A Structural Approach to Reversible Computing (uses combinatory logic)

Lambda Calculus Notation with Nameless Dummies: A Tool for Automatic Formula Manipulation, with Application to the Church-Rosser Theorem (De Bruijn Indices)