The Arc language is implemented by a "foundation" of functionality
implemented in Scheme in ac.scm
. On top of this the core of the language is implemented
in the Arc language itself in arc.arc
. Finally, various libraries
are implemented on top of the core. This page provides some documentation
of the functionality in the foundation. For more information on how the
foundation is implemented, see the article
Arc Internals.
This reference was created using
an Arc program
The examples on the right, for
the most part, show actual output from running the embedded code while
generating the page. (A few commands, such as quit and the socket operations,
are not suitable for execution in this way and their output was "faked".)
Please inform the forum if you find
anything unclear or anomalous.