Context
As discussed in PR #716, the pvm-host-calls package currently depends on @typeberry/pvm-interpreter and @typeberry/pvm-interpreter-ananas because of the interpreter instance manager.
Ideally, this package should only depend on @typeberry/pvm-interface and not any specific interpreter implementations.
Objective
- Remove the interpreter instance manager from pvm-host-calls
- Refactor the package to only rely on
@typeberry/pvm-interface
- Eliminate dependencies on
@typeberry/pvm-interpreter and @typeberry/pvm-interpreter-ananas
References
Context
As discussed in PR #716, the
pvm-host-callspackage currently depends on@typeberry/pvm-interpreterand@typeberry/pvm-interpreter-ananasbecause of the interpreter instance manager.Ideally, this package should only depend on
@typeberry/pvm-interfaceand not any specific interpreter implementations.Objective
@typeberry/pvm-interface@typeberry/pvm-interpreterand@typeberry/pvm-interpreter-ananasReferences