July 2020
Intermediate to advanced
360 pages
7h 8m
English

21.1Constraints
⊳Every single function checks the sanity of its arguments and either returns something sensible when the arguments are unreasonable or assigns them reasonable values.
⊳All code blocks check for possible errors and escape the block when things go wrong, setting the state to something reasonable, and continuing to execute the rest of the function.
21.2A Program in This Style


21.3Commentary ...
Read now
Unlock full access