# Read Library

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

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

#read

    (read)
    (read port)

[test](../../../scheme/read.sld#L441)

#read-all

    (read-all)
    (read-all port)

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