Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

##Learn Functional JavaScript

This repo helps you do functional programming in JavaScript.

###Type of Resources

  • Functional programming examples
  • Samples
  • Links to external resources

Getting started

You can start from any section you like, but following is the recommended order of getting into Functional JavaScript, each section below is a folder in this repo.

  1. Functional Programming in a snap
  2. Abstractions via Functions
  3. Programming Types in JavaScript
  4. Applicative Programming
  5. Scopes and Closures
  6. Higher Order Functions
  7. Function Builders
  8. Recursion
  9. Purity and Immutability
  10. Flow Based Programming
  11. Functions as Classes
  12. More Examples

Roadmap

  • Adding hundreds of example on how to do functional programming
  • Comparative examples in imperative and functional ways using JavaScript

Other notes

Other recommended books and URLs

  1. Brian Lonsdorf's Most Adequate Guide to Function Programming
  2. Chris Okasaki's Purely Functional Data Structures
  3. Reactiveex.io's Exercises on Functional JavaScript and RxJS

Libraries to Functional JavaScript Libraries

  1. Lodash
  2. Fn JS
  3. Fantasy Land - Libraries + Specification
  4. Ramda
  5. Barely Functional
  6. Functional JS

PRs

PRs will be open after 15th May, 2016

License

MIT

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published