Dear Mark,
I've been using the Forth Language for nearly 40 years on many, many
projects, big and small. It's never let me down.
BREAKPOINTS NEEDED
from a single vendor
and can be hugely useful in writing readable code.
single chipper, residing in just 4KB. How about that for compact?
https://www.forth.com/
Concerning my future project...
The original version used the ATmega168
Then another variant the ATtiny1634
I was going to use an ATtiny84A on the next one, until I discovered the KL03
I've just done 2 projects on the SilLabs M0+ and fallen in love with 32bits
all of these are in Forth
Kind regards
Tone