@rml

I am currently using Mecrisp Forth on a STM32WLE5 (64kB RAM, 256kB Flash) target.

Compiler (to machine code) built-in and running on target, has a disassembler on target. REPL-over-serialport on target. All in ~40-50kB of the Flash. FreeRTOS + LoraWAN stack in C occupies ~130-140kB of Flash.

Back in the days; GEM was a Windowing system running in 1MB RAM computers. Nowadays, few websites are less than 10x that.

Are we doomed?