Semigroup and monoid are complicateds word for a really simple concepts.
En savoir plus >>
OOP and FP have two different approaches when it comes to data/behavior relationship, FP favours type classes. Let’s explore how they work !
Functional programmers tend to talk a lot about algebras, so a good starting point would be to understand what an algebra is.
To begin our anatomy atlas of functional programming, the first question would be: what is functional programming ?