2017 © Pedro Peláez
 

library bingo-functional

A simple functional programming library.

image

chemem/bingo-functional

A simple functional programming library.

  • Thursday, July 26, 2018
  • by ace411
  • Repository
  • 5 Watchers
  • 13 Stars
  • 265 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 17 Versions
  • 87 % Grown

The README.md

, (*1)

bingo-functional

, (*2)

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, (*3)

, (*4)

A simple functional programming library for PHP., (*5)

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., (*6)

Documentation

Please check out the documentation for more knowledge on how to use this library., (*7)

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

Dealing with problems

Endeavor to create an issue on GitHub when the need arises or send an email to lochbm@gmail.com, (*9)

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., (*10)

, (*11)

Buy Me A Coffee, (*14)

The Versions

26/07 2018

dev-master

9999999-dev

A simple functional programming library.

  Sources   Download

Apache-2.0 Apache 2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

helpers filter collections zip functional map reduce curry fp pattern matching functional programming functor maybe fold monads partial application either immutability io monad reader monad writer monad state monad referential transparency bingo applicative fantasy land immutable lists union types functors applicatives

18/07 2018

dev-fantasy-land-compliant

dev-fantasy-land-compliant

A simple functional programming library.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

by Lochemem Bruno Michael

helpers filter collections zip functional map reduce curry fp pattern matching functional programming functor maybe fold monads partial application either immutability io monad reader monad writer monad state monad referential transparency bingo applicative fantasy land immutable lists union types functors applicatives

12/07 2018

dev-analysis-qr3pwg

dev-analysis-qr3pwg

A simple functional programming library.

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

helpers filter zip functional map reduce curry fp pattern matching functional programming functor maybe fold monads partial application either immutability io monad reader monad writer monad state monad referential transparency bingo applicative

08/06 2018

v1.9.0

1.9.0.0

A simple functional programming library.

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

helpers filter zip functional map reduce curry fp pattern matching functional programming functor maybe fold monads partial application either immutability io monad reader monad writer monad state monad referential transparency bingo applicative

12/05 2018

v1.8.0

1.8.0.0

A simple functional programming library.

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

helpers filter zip functional map reduce curry fp pattern matching functional programming functor maybe fold monads partial application either immutability io monad reader monad writer monad state monad referential transparency bingo applicative

03/03 2018

v1.7.2

1.7.2.0

A simple functional programming library.

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

functional fp functional programming functor maybe monads either immutability io monad reader monad writer monad state monad referential transparency bingo applicative

13/02 2018

v1.7.1

1.7.1.0

A simple functional programming library.

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

functional fp functional programming functor maybe monads either immutability io monad reader monad writer monad state monad referential transparency bingo applicative

21/01 2018

v1.7.0

1.7.0.0

A simple functional programming library.

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

04/01 2018

v1.6.0

1.6.0.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

18/12 2017

v1.5.0

1.5.0.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

07/12 2017

v1.4.0

1.4.0.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

21/10 2017

v1.3.1

1.3.1.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

18/10 2017

v1.3.0

1.3.0.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

04/10 2017

v1.2.1

1.2.1.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Lochemem Bruno Michael

22/09 2017

v1.2.0

1.2.0.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Development Requires

by Lochemem Bruno Michael

13/09 2017

v1.1.0

1.1.0.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Development Requires

by Lochemem Bruno Michael

11/09 2017

v1.0.0

1.0.0.0

A simple functional programming library.

  Sources   Download

Apache 2.0

The Development Requires

by Lochemem Bruno Michael