flux_vm 0.1.0
flux_vm: ^0.1.0 copied to clipboard
A high-performance virtual machine for the Flux programming language, written in Dart.
Flux VM #
A high-performance virtual machine for the Flux programming language, written in Dart.
Flux is a modern, reactive scripting language designed for UI development. This package flux_vm serves as the runtime engine that executes Flux bytecode chunks.
Features #
- Stack-based Architecture: Efficient execution model.
- Native Interop: Flexible binding system for Dart functions and objects.
- Scope Management: Robust lexical scoping and variable resolution.
- Async Support: Built-in support for asynchronous operations.
Usage #
import 'package:flux_vm/flux_vm.dart';
void main() {
final vm = VM();
// Register native modules
// vm.registerModule(MyModule());
// Run bytecode chunk
// vm.run(chunk);
}
Contributing #
Contributions are welcome! Please see the main Flux repository for details.