DylanSp / wheel-lang

A small toy imperative language (with some OOP features) for demonstrating and practicing language design/implementation.
MIT License
14 stars 0 forks source link

Add bytecode VM backend #55

Closed DylanSp closed 3 years ago

DylanSp commented 4 years ago

VM would be written in C++. Would need a way to keep binary bytecode definition in sync between TS frontend and C++ VM; protobufs? Roll my own specification format + code generator?

DylanSp commented 4 years ago

https://github.com/stephenh/ts-proto for the TS protobuf side

DylanSp commented 4 years ago

Move typescript code to subdirectory, have c++ code, docker code in the same repo

DylanSp commented 3 years ago

Closing this, going to go with the ARM backend in #56 instead.