This git repo is a discussion point for the upcoming meetup on Functional Concepts in Elixir.
We're trying a divide & conquer approach for this meetup with folks snagging a concept and chatting about it for about 10 +/- minutes with the group. If you'd like to help out, clone the repo, make a directory with the concept you'd like to tackle and put your notes/code/whatever in there.
Thanks!
Some of the "Core Concepts" a quick community poll recommended were:
- Functions as first class citizens (may include partial function application & currying here as well?)
- Immutability
- Referential Transparency
- Pattern Matching
- map/reduce/filter
- recursion
- recursive processing of data structures
- Separation of pure functional code from code with side effects
There may be more (and these probably need expansion) so please add/comment!