September 2021
Intermediate to advanced
504 pages
12h 50m
English
Now that we’ve completed our meandering journey through the realm of functional library design, we should be equipped to deal with most design problems that might cross our path. Along the way, we’ve picked up some new skills, such as applying the design principles of compositionality and algebraic reasoning.
Part 3 takes a few steps back to look at the bigger picture. As we’ve progressed through the first two parts by establishing building blocks (part 1) and using them in our own designs (part 2), we’ve seen some common patterns emerging. This part of the book identifies these commonalities and turns them into abstractions or patterns that can be reused and applied wherever needed. The primary ...
Read now
Unlock full access