A component based functional template language

feat: add compiler and stack based vm #22

Merged t.ewert.foo
targeting main
Merged opened by and assigned to t.ewert.foo
targeting main

replaces the tree walking interpreter with a bytecode compiler and a stack based vm

This pull request has no versions submitted yet.