functional
programming
what the hell is
Rishat Muhametshin, Lead Frontend Engineer at KI Labs
@taxigy
June 2018
Slide 2
Slide 2 text
Lambda calculus
•Pure functions
(gonna get it next time actually)
•Immutable values
A function call does not change
the value of its arguments.
•Partial application
A function that takes n arguments,
when called with m
Slide 3
Slide 3 text
Immutability
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
Partial application
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
Function composition
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
Parallel computation
& more
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
AMA
FP 101 at KI Labs, June 2018
M : T : I : @taxigy