AvailRuntimeConfiguration

object AvailRuntimeConfiguration

This class contains static state and methods related to the current running configuration.

Properties

Link copied to clipboard
val activeVersions: Array<String>

The active versions of the Avail virtual machine. These are the versions for which the virtual machine guarantees compatibility.

Link copied to clipboard
val activeVersionSummary: String

Answer a short string indicating the most recent version of Avail supported by the current virtual machine.

Link copied to clipboard
val availableProcessors: Int

The number of available processors.

Link copied to clipboard
val buildVersion: String

The build version, set by the build process.

Link copied to clipboard
var debugCompilerSteps: Boolean = false

Whether to show detailed compiler trace information.

Link copied to clipboard
var debugMacroExpansions: Boolean = false

Whether to show all macro expansions as they happen.

Link copied to clipboard
var debugStyling: Boolean = false

Whether to show detailed styling trace information.

Link copied to clipboard
val maxInterpreters: Int

The maximum number of Interpreters that can be constructed for this runtime.