3 ms·
You should do whatever works for you! But, have you encountered the idea of "Functional core, imperative shell?" https://www.javiercasas.com/articles/functiona
by IggleSniggle 7y ago
You should do whatever works for you! But, have you encountered the idea of "Functional core, imperative shell?"
https://www.javiercasas.com/articles/functional-programming-patterns-functional-core-imperative-shell https://www.javiercasas.com/articles/functional-programming-...
- maximente 7y agoi think the original talk by Gary is basically perfect for this bc it shows the power of mixing FP and non-FP in an imperative but flexible language (ruby) it's... a little different in Haskell bc it basically makes you work in this paradigm already, so not a huge value add imo all that is to say, just watch the original talk: https://www.destroyallsoftware.com/talks/boundaries https://www.destroyallsoftware.com/talks/boundaries