Package-level declarations

Types

Link copied to clipboard

Abstract Guest VM script.

Link copied to clipboard

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
@Context
@Singleton
class IntrinsicsManager(resolvers: Stream<IntrinsicsResolver>)

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.