The Volt Runtime Library

The runtime library provides services that Volt programs need to run. Memory allocation, associative arrays, and much more are implemented here, as well as bindings for system libraries.

The library is divided into modules and packages, described below.

Package core.*

The core package contains all language central packages, and standard C bindings.

Package core.rt.*

The rt package contains the runtime facilities.

Memory allocation, associative arrays, and other things running Volt programs used are contained here.

Package core.compiler.*

The compiler package contains intrinsics and default definitions.

Package core.c.*

The core.c.* package contains the C Bindings that are used by both the runtime and Volt applications.