How mostlyadequate/mostly-adequate-guide works
This repository is a functional-programming learning guide, with chapter exercises and a small companion JavaScript support library. Learners work through chapter exercises; the README documents both running exercises and installing the support package. A sampled chapter also contains a browser demo that fetches Flickr photos and renders them. The graph focuses on these runtime learning components; the exercise test harness and book-generation tooling are omitted. Relationships for chapter groups follow the README, while the demo’s calls are visible in its source.
Main entry points: main.js Photo Demo · ch04 Chapters 4–6 · ch08 Chapters 8–12 · index.js FP Library
Components 13
Fundamentals
- Chapters 4–6
exercises/ch04 - Chapter 5
exercises/ch05 - Photo Demo
exercises/ch06/main.js
Functional Abstractions
- Chapters 8–12
exercises/ch08 - Chapter 9
exercises/ch09 - Chapter 10
exercises/ch10 - Chapter 11
exercises/ch11 - Chapter 12
exercises/ch12
Support Runtime
- Exercise Support
exercises/support.js - FP Library
support/index.js
Other components
- Learner
- Flickr API
- Browser DOM
Connections 5
- Learner → Chapters 4–6: practices
README.md - Learner → Chapters 8–12: practices
README.md - Learner → FP Library: installs
README.md - Photo Demo → Flickr API: fetches JSON
exercises/ch06/main.js - Photo Demo → Browser DOM: renders images
exercises/ch06/main.js