# Read Library

The `(scheme read)` library provides procedures for reading Scheme objects.

- [`read`](#read)
- `read-all`

#read

    (read)
    (read port)

Read a single Scheme object from the input port.

#read-all

    (read-all)
    (read-all port)

Read all objects from a port and return them as a list.