M3 was great. Maybe the language I like best among the compiled ones.
For example, the specification is just fifty and a half pages long, and
it has 31-bit unsigned integers instead of 32.
But don't use it. It is
dead. No toolchain update in quite a few years any more, and the book
is out of print. (Yes, I have a copy and I am keeping it.)