Hi folks,
Test.Assert hasn't worked for years in CIQ, which is a bit frustrating. And it appears to be impossible to add debugging System.println messages that can be easily removed in the release code. So, I've made an initial stab at adding support for using a C preprocessor, which also comes with macros, include files, etc.
I can't post my idea here since the forum doesn't seem to work. So have a look here: https://mcba1.phys.unsw.edu.au/~mcba/gcc-monkey-c.html