Skip to content

ColinShaw/functional-programming-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Functional Programming Resources

This is a curated list of resources that I have found useful regarding functional programming. Only books that add significant value to understanding the topic are listed. There are also some online resources and articles.

General Functional Programming

  • Structure and Interpretation of Computer Programs
    Harold Abelson and Gerald Jay Sussman

  • Function Programming: Practice and Theory
    Bruce J. MacLennan

  • The Functional Approach To Programming
    Guy Cousineau and Michel Mauny

  • An Introduction To Functional Programming Through Lambda Calculus
    Greg Michaelson

Functional Programming Algorithms and Data Structures

  • Purely Functional Data Structures
    Chris Okasaki

  • Pearls of Functional Algorithm Design
    Richard Bird

OCaml

  • Introduction To Objective Caml
    Jason Hickey

  • UNIX System Programming In OCaml
    Xavier Leroy and Didier Remy

  • Using, Understanding and Unraveling the OCaml Language: From Practice To Theory and Vice Versa
    Didier Remy

  • Developing Applications With Objective Caml
    Emmanuel Chailloux, Pascal Manoury and Bruno Pagano

  • Real World OCaml
    Yaron Minsky, Anil Madhavapeddy and Jason Hickey

  • More OCaml: Algorithms, Methods and Diversions
    John Whittington

Online Resources

About

List of books I have read and found worthwhile regarding functional programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published