Three+ advantages to functional programming
- Testing
- Debugging
- REPL
- Reading
- REPL
- Writing
- Concurrency
Explicit flow of information
- Pure function signatures are meaningful
Non-committal computation
Values are a single thing
Multi-dimensional computation
https://alvinalexander.com/scala/fp-book/benefits-of-functional-programming/
#software #active