Libraries for ATS/Anairiats
The library code for ATS is contained in the following directories:
Additionally, there are API's for interfacing ATS with a variety of
external packages, which can be found in the following directory:
The code stored in the following directory:
$ATSHOME/prelude
(SATS)
(DATS)
(CATS)
(HATS)
is assumed to be commonly used. Note that the interfaces of functions in
this directory are statically loaded whenever the ATS typechecker
starts. So please do not statically load from within a program the files
in $ATSHOME/prelude/SATS.
The code stored in the following directory:
$ATSHOME/libc
(SATS)
(DATS)
(CATS)
mostly acts as an interface for some corresponding code in libc.
The code stored in the following directory:
$ATSHOME/libats
(SATS)
(DATS)
(CATS)
is mostly implemented in ATS.
The code stored in $ATSHOME/contrib
is mostly API's for various external packages.
This page is maintained by
Hongwei Xi.
As always,
your comments are welcome.
|