May 2018
Beginner to intermediate
290 pages
6h 43m
English
One of the things that makes programming such a joyous challenge is that it’s full of trade-offs. One day you might find yourself choosing between making the program faster at the cost of a more complicated algorithm or a bit more memory. Twenty-four hours later you’re trying to strike a balance between ease of use and a more powerful interface. And by the third day you’re wrestling with the tension between building code that works decently everywhere versus a more specialized implementation that works better, but only right here.
It’s this last generic versus specialized question that we’re going to take up in this chapter as we look at Clojure records. In the pages that follow we’ll see how records are a more ...
Read now
Unlock full access