sema-vm
Bytecode compiler and virtual machine for the Sema programming language.
This crate provides an alternative execution backend:
- Compiler โ lowers s-expression AST to bytecode via an intermediate representation
- Virtual machine โ stack-based VM with closures, upvalues, and exception handling
- Serialization โ
.semacbytecode file format for ahead-of-time compilation
Usage
This is an internal crate. If you want to embed Sema in your application, use sema-lang instead:
[]
= "1.6"
๐ Architecture ยท Documentation ยท GitHub