Expand description
High-level runtime for compiling and executing Haskell source via Tidepool.
Provides compile_haskell (source to Core) and compile_and_run (source to
evaluated result), with filesystem caching of compiled CBOR artifacts.
Enums§
- Compile
Error - Errors that can occur during Haskell compilation.
- JitError
- Error type for JIT compilation/execution failures.
- Runtime
Error - Unified error type for compile + run pipeline.
- Value
- Runtime value for the tree-walking interpreter.
Traits§
Functions§
- compile_
and_ run - Compile Haskell source and run it with the given effect handlers, using the default nursery size (1 MiB).
- compile_
and_ run_ with_ nursery_ size - Compile Haskell source and run it with the given effect handlers, using the specified nursery size.
- compile_
haskell - Compiles Haskell source code to Tidepool Core at runtime.
Type Aliases§
- Compile
Result - Result of successful Haskell compilation: a Core expression and its associated DataCon metadata.