upvote
Nothing wrong with implementing an interpreter in another interpreter, this is actually a classic CS rite of passage.

This TinyBASIC however, is using Python only during the build phase, the actual interpreter code is in C and what runs on the Arduino is a binary.

reply
How would you do it?
reply
Rust would be my first choice with C++ and assembler as other options.

I mean, crap like this means we need 1GB for a weather app and 4GB RAM for a simple text editor.

reply