|
|
|
|
|
by zmgsabst
1546 days ago
|
|
I’ve encountered three benefits to functional programming: - immutability and function application perspective “play nice” with distributed applications, both for distributing work and idempotence - in a similar vein, the “everything persists, apply functions” perspective works nicely in data science for finance, where you need auditable calculations - and similarly, but more broadly, if you’re implementing a workflow engine, then the functional perspective is a clear winner: you’re literally writing a program to manipulate and apply functions! Friends have told me a fourth: - composition and lenses are nice for UI |
|