August 2022
Beginner to intermediate
424 pages
10h 19m
English
Standing on the shoulders of giants
This chapter covers
In part 1, we illustrated how to manage the state of a system without mutating data, where immutability is maintained by constraining ourselves to manipulate the state only with immutable functions using structural sharing. In this chapter, we present a safer and more scalable way to preserve data immutability—representing data with so-called persistent data structures. Efficient implementations of persistent data structures exist for most programming languages via third-party libraries.
Read now
Unlock full access