Hi. I’ve started running an Elm Study Group in Kyiv recently, we are going through Richard’s Elm in Action book and it’s great, but one thing we lack is weekly exercises.
I thought that this forum might be a good place to reach out for help gathering them. You can see the schedule here https://github.com/KyivHaskell/elm-study-group#розклад , with links to current homeworks. We are on week 2 right now (week 1 went well, had our first meeting yesterday!)
Focus is to:
cover book’s material, ideally exercises should be in sync with its contents, but we broke this rule already by giving exercises for week 1 involving “Maybe”, so it’s not a must
cover some general FP exercises for people not familiar with FP. I want to gather some nice little tasks involving point-free, Maybe-composition and other things which are often used in practice
don’t be overly complicated (people have their daily job), but also give enough material to cover “regular” and “extra” portions, so that people usually have enough to work with when we meet and not just solve everything in 10 minutes
Plus, I will try to ask for a single little SPA each week, which should help with the practice side. Other than that, few little functions manipulating dicts, lists and strings would do.
Small enough tasks, but enough depth to explore different approaches, particular ‘making impossible states impossible’. There are a number of implementations in most languages, including Elm, to compare, contrast and learn from.