January 2018
Beginner to intermediate
312 pages
7h 22m
English
This book focuses on the “mainstream” way of doing domain modeling, by defining data structures and the functions that act on them, but other approaches might be more applicable in some situations. I’ll mention two of them here in case you want to explore them further.
If the domain revolves around semistructured data, then the kinds of rigid models discussed in this book are not suitable and a better approach would be to use flexible structures such as maps (also known as dictionaries) to store key-value pairs. The Clojure community has many good practices here.
If the emphasis of the domain is on combining elements together to make other elements, then it’s often useful to focus on what these composition ...
Read now
Unlock full access