Part IV

Abstraction and the Library

This part covers the tools for writing code once and using it many times: generic functions, functions passed as arguments and blocks, recursion, and the standard library that is built from them. It ends with how a program is split across files and how it uses libraries written by other people.

  1. 16Generics and Blocks
  2. 17Recursion
  3. 18A Tour of the Standard Library
  4. 19Programs, Namespaces and Packages