<div dir="ltr">On Fri, Jul 12, 2013 at 2:25 PM, Evan Laforge <span dir="ltr">&lt;<a href="mailto:qdunkan@gmail.com" target="_blank">qdunkan@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<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">In the broader scheme, it seems perverse to be using CPP in the first<br>

place.  I use it to configure imports and exports, e.g. to swap out a<br>
driver backend on different OSes, and to export more symbols when<br>
testing.  Would it make sense to have a haskell version of CPP that<br>
provides only these features (e.g. just #ifdef, #else, #endif, and<br>
#define) and leaves out the problematic C comments and backslash<br>
expectations?<br></blockquote><div><br></div><div style>You mean <a href="http://hackage.haskell.org/package/cpphs">http://hackage.haskell.org/package/cpphs</a> ? (although I think it may still do some of that stuff, it does far less than ANSI demands) </div>
</div><div><br></div>-- <br><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div>
<div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div>
</div></div>