chemem/bingo-functional

A simple functional programming library.

Fund package maintenance!
Tidelift

v2.0.1 2021-08-07 13:16 UTC

README

68747470733a2f2f756361726563646e2e636f6d2f31393261313730642d613638382d346364342d393862652d6631653062333536623934642f62696e676f66756e6374696f6e616c6c6f676f2e706e67

bingo-functional

Join the chat at https://gitter.im/bingo-functional/Lobby StyleCI bingo-functional CI codecov Latest Stable Version License Total Downloads Monthly Downloads composer.lock Twitter

A simple functional programming library for PHP.

Requirement(s)

  • PHP 7 or higher

Rationale

PHP, a language not commonly associated with Functional Programming, does support the paradigm - to an extent. The language's Functional Programming affability though substantial is not the same as that of Haskell, OCaml, or F# - purely Functional languages. bingo-functional is an attempt at enhancing the usability of FP techniques - those that warrant the use of helper functions, applicatives, monads, pattern matching, and immutable lists.

Documentation

Please check out the documentation for more knowledge on how to use this library.

Also, a changelog exists and can be used to track changes made to the project.

Dealing with problems

Endeavor to create an issue on GitHub when the need arises or send an email to lochbm@gmail.com

Functional Programming in PHP

I published a book titled - Functional Programming in PHP - which is currently available on LeanPub. The bingo-functional library features extensively in the text as a tool whose potencies demonstrate usage of Functional Programming ideas in PHP. I advise that you purchase a copy for $9.99.

68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f7469746c6570616765732e6c65616e7075622e636f6d2f66756e6374696f6e616c70726f6772616d6d696e67696e7068702f6865726f3f31353430323839333735

Related Projects

Buy Me A Coffee