4 ms·
The "blue collar" approach to functional programming is a fruitful one. Written about Scala, but applies to any language: https://www.lihaoyi.com/post/Strategi
by cheriot 4y ago
The "blue collar" approach to functional programming is a fruitful one.
Written about Scala, but applies to any language: https://www.lihaoyi.com/post/StrategicScalaStylePracticalTypeSafety.html https://www.lihaoyi.com/post/StrategicScalaStylePracticalTyp...
In doing this, program organization starts to change in interesting ways. Modeling error states as regular data cleans up a lot of complexity.