It's been a while since I had occasion to do anything blisteringly unpleasant with the C preprocessor. But I did today, so here it is.
ROFL. I love the way you say that.
In general. Yes, I agree, a spectacular epitome of preprocessor hacking.
What I'm thinking at the moment is: There should be a standard, sane way of adding keyword constructs to the language in such a way without using stupid text processing provided by the preprocessor, but also without encouraging a mad proliferation of every word anyone thinks might be useful, making ported code unreadable.
So, "since" and "with" might catch on, or certain other changes that seem useful (eg. new operators), but no more. Does that make sense?
ROFL. I love the way you say that.
In general. Yes, I agree, a spectacular epitome of preprocessor hacking.
What I'm thinking at the moment is: There should be a standard, sane way of adding keyword constructs to the language in such a way without using stupid text processing provided by the preprocessor, but also without encouraging a mad proliferation of every word anyone thinks might be useful, making ported code unreadable.
So, "since" and "with" might catch on, or certain other changes that seem useful (eg. new operators), but no more. Does that make sense?