Library Support

There are three built-in libraries in the ATS programming language system: prelude, libc, and libats.

The prelude Library

The prelude library provides support for funcions that are commonly needed in practice. The files containing the interfaces for these functions are mostly stored in the directory prelude/SATS. I list some of these files as follows and also briefly explain what these files are for.

Note that programming with functions in the prelude library often requires the support of dependent types and linear types, which I will cover elsewhere.