Expand description
A general purpose graphix runtime
This module implements a generic graphix runtime suitable for most applications, including applications that implement custom graphix builtins. The graphix interperter is run in a background task, and can be interacted with via a handle. All features of the standard library are supported by this runtime.
Structs§
- Callable
- Callable
Id - Check
Result - Result of a typecheck-only compile pass. Carries the env as it
would be after the source was compiled, plus the set of resolved
name references and module references encountered during
compilation. The IDE-side collections are
GPooledso the buffers return to the runtime-side named pools after crossing the LSP thread boundary, keeping the recompile-per-keystroke loop allocation-free in steady state. - CompExp
- CompRes
- GXConfig
- GXConfig
Builder - Builder for
GXConfig. - GXHandle
- A handle to a running GX instance.
- GXRt
- Named
Callable - NoExt
- Ref
- TRef
Enums§
- GXConfig
Builder Error - Error type for GXConfigBuilder
- GXEvent
Traits§
- GXExt
- Trait to extend the event loop