Package-level declarations
Types
Link copied to clipboard
Abstract Guest VM script.
Link copied to clipboard
abstract class GVMInvocationBindings<Bindings : GVMInvocationBindings<Bindings, Script>, Script : ExecutableScript> : InvocationBindings
Abstract base implementation of InvocationBindings based on GraalVM guest values (GuestValue). Guest invocation bindings describe methods for invoking guest code from Elide. Invocation bindings are specialized per-language, but generally map to a uniform set of "dispatch modes;" these modes describe, in basic language-agnostic form, how guest code should be called.
Link copied to clipboard
Resolves intrinsics for use with guest VMs.
Link copied to clipboard
interface ProcessManager
Initialized early in Elide's startup routine, the Process Manager keeps track of data which is entirely static in nature, and which must be shared across many different parts of the runtime. For example, the arguments the program was dispatched with, and the current working directory, and so on.