The talk about using a preprocessor to insert GCPRO and UNGCPRO has
convinced me to post a proposal of my own a bit early. I also think
that a specialized preprocessor is a good idea, but for a different
purpose. I was actually going to work on cleaning up and extending this
a bit this week, but I'd better throw it out now while people are
thinking about preprocessors. Forgive the rough spots.
If you like what I propose in principle, but hate the syntax, please
suggest an alternate syntax. I'm not a language guy, so I'll willingly
accept suggestions for improvement from those with better ideas than
mine.
Incidentally, I agree with Martin that using a preprocessor to insert
GCPRO/UNGCPRO is going to be very hard. But I think the use I propose
will actually be pretty straightforward. Let me know what you think.
If you post to the list, don't bother CC:ing me.
Thanks,
--
Jerry James