While I am here, there was something else that came after BMAX called Monkey iirc, I don't know how much traction that got and if there's anything being developed with it these days.
Yeah, I used Monkey X (a nice way to ship cross platform games) for a bit.
There is a continuation called
Cerberus X that is community driven.
I think Monkey is a bit more simplified than BlitzMax in order to be multi target a bit easier between host languages.
Neither are a truly advanced programming language, but BlitzMax lets me do some cool things with pointers (like
NaN boxing).
When you just want to "Ship a simple game with visuals for grandma" they do that well though.
Mark started
Monkey 2 as a new system shortly thereafter and I think things went south pretty quickly.