Part 2: Objects, Data, Databases, and the Web
This part is about the plumbing that almost every real program needs. We define CLOS classes and generic functions, plot data to graphics files, talk to other processes over sockets and HTTP, put one interface in front of several commercial web search APIs, and read and write relational databases with SQL.