Functional Programming in PHP

I started learning Functional programming. While the king of functional programming has been Haskell, there are several libraries, articles, and books in the recent past, using Javascript.

While I intend to move most of my code base to Javascript in the near future, I am stuck with PHP for now. However, to my surprise, I found Pramda (an approximate port of Ramda, an excellent Javascript Functional library, in the lines of Underscore and Lodash) authored by John Kapolos.

This is very well written, providing various Ramda functions, but keeping the ethos of PHP still intact.

For the immediate, making use of functional programming in PHP and it is quite fun and very helpful.