I'm thinking of various ways to introduce more FP at work. One thing I thought of was using katas. However I'm not very deep familiar with that and don't know if there are any collections of them out there.
Are there any well-known katas that are geared towards FP?
Could be things like using map/filter/fold instead of for. Or refactoring for testability by increasing use of pure function and pushing IO to the edge.
I'm thinking of various ways to introduce more FP at work. One thing I thought of was using katas. However I'm not very deep familiar with that and don't know if there are any collections of them out there.
Are there any well-known katas that are geared towards FP?
Could be things like using
map
/filter
/fold
instead offor
. Or refactoring for testability by increasing use of pure function and pushing IO to the edge.you know this? https://www.codewars.com/kata/search/haskell
I do, but didn't think of it in this context for some reason. Thanks!
I stumbled on an exercise for FCIS that I think could be good.
https://gitlab.com/magus/sync-fcis-refactor