-
Notifications
You must be signed in to change notification settings - Fork 104
Open
Labels
Description
doc_page: introduction/functional-primer | advanced/functional-primer
Basic guide, introducing functional concepts in Ruby along with how they are used in ROM. Its intention is not to teach functional programming but to provide a resource for users trying to understand ROMs source code.
Example Topics
- Immutability
- Stateless Objects
- Composition
- DI and
#withfunctions (example)
- DI and
#callfunctions- Partial Application / Currying Patterns - Scott Wlaschin NDC talk
- Higher Order Functions - eg: folding - example from U of C pg.5
- Module Builder Pattern - dejimata article
Reactions are currently unavailable