From the Facebook chat, @TomXP411 was (idly?) thinking:
Quote
I've been pondering this a lot, and I'm thinking about a syntax that combines the best features of BASIC and C. The stack issue is fairly easily solved by create a soft-stack at the end of low RAM ($9EFF).
And if we designed this around PETSCII, we could avoid symbols like { and \ that aren't part of the PETSCII character set.
He gave it a tentative name of "CX", that is, something C-like for the X16.
His subsequent thought would be to alter Prog8, mainly to use PETSCII and get away from { } \.
Péteri András then suggested TRSE, which is a Pascal environment for small machines.
TRSE uses BEGIN and END to define its blocks, which are statements in their own right. So, for example, the IF THEN ELSE takes statements which are either single-line expressions or blocks.
I glanced at the source on github, and it looks like a large language... but the original intended target is the Commodore 64, so.
***
I note that languages like TRSE, COMAL, and S-BASIC all tend to resemble each other in capability, varying typically in syntactic sugar. That's probably because of the reality of programming on the Commodore: compact architecture, light memory footprint, and PETSCII dominance.