<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 7, 2013 at 5:51 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">   These are in the category of  those that CANNOT be trivially converted to C functions. They are the tough nuts to crack. We need to categorize them and see what makes sense to do with them.</blockquote>
</div><br>Do you agree that the "new" version of those constructs will not be plain C? Either you will be moving non-trivial logic from C to the preprocessor itself (thus distributing logic between preprocessor implementation and "normal" source files) or you will be adding some extra semantics to the dialect of "C" that will be understood by the preprocessor?</div>
</div>