<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#330033" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 12/3/2012 3:42 PM, Gregory P. Smith
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAGE7PNLQ8gCAMegRYUR8-nFUmQk8FzpM6FgZxd26LmUG_3ZU6g@mail.gmail.com"
      type="cite">
      <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">All
        the core devs I've asked said "given all that, I'd prefer the<br>
        hairy preprocessor macros".  But by the end of the conversation<br>
        they'd changed their minds to prefer the custom DSL.  Maybe I'll<br>
        make a believer out of you too--read on!<br>
      </blockquote>
      <div><br>
      </div>
      <div>It always strikes me that C++ could be such a DSL that could
        likely be used for this purpose rather than defining and
        maintaining our own "yet another C preprocessor" step.  But I
        don't have suggestions and we're not allowing C++ so...
        nevermind. :)</div>
    </blockquote>
    <br>
    C++ has enough power to delude many (including me) into thinking
    that it could be used this way.... but in my experience, it isn't
    quite there.  There isn't quite enough distinction between various
    integral types to achieve the goals I once had, anyway... and that
    was some 15 years ago... but for compatibility reasons, I doubt it
    has improved in that area.<br>
    <br>
    Glenn<br>
  </body>
</html>