Is it possible to have a low level VM interface defined.
Main ideas is that it can be leveraged to implement:
- CLI Virtualization - implement other byte code formats like Java ByteCode, LLVM IR, etc.
- AST Interpreter
This would avoid multiple IR levels in implementing CLI Virtualization and also inn creating AST Interpreter like Graal / Truffel.