The three principles of functional programming
Briefly

As an example, here are the "three principles of functional programming," from this tweet:
...
Orthogonal composability 2.Maximum polymorphism 3.Maximum deferment
Conversely, here are the "three pillars of functional programming," from Functional and Reactive Domain Modeling:
...
Referential transparency 2.Substitution model 3.Equational reasoning
...
When I started learning FP (and later took two years to write Functional Programming, Simplified) I was surprised there wasn't a single accepted definition of functional programming.
Read at Alvinalexander
[
add
]
[
|
|
]