+1 to adding spaces around the minus operator :-) Would be great to see this and other old patches in the queue eventually land in official upstream TinyScheme 1.43.
Patch to allow foreign functions to raise errors
Patch to allow foreign functions to return foreign objects
Patch to make the reader optionally case sensitive
Patch to remove the 255 character limit on string literal size
Yeah, it's really not great. At a guess, they may be conservative about preserving...
Both (just tested the above program with -q32 and -q64 in xlC 12.1).
Ok, I can reproduce the problem with the following two compilers (this is the output...
std::uncaught_exception is not safe on IBM AIX/xlC