<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 12, 2017, at 10:21 AM, Trevör ANNE DENISE via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:</div><div class=""><div class=""><br class="">After quickly reading "SE-0181: Package Manager C/C++ Language Standard Support" I noticed that as Swift doesn't support "+" sign in identifiers, the format "cxx" was used (as in "CXXLanguageStandard"), why isn't "cpp" used instead of "cxx" ?</div></div></blockquote><br class=""></div><div>Several Swift developers came from clang, and clang uses "CXX" almost everywhere.</div><div><br class=""></div><div>One reason for clang to use "CXX" is that "CPP" is historically also used for the C preprocessor. Using "CPP" for C++ would risk ambiguity.</div><br class=""><div class=""><br class=""></div><div class="">--&nbsp;</div><div class="">Greg Parker &nbsp; &nbsp; <a href="mailto:gparker@apple.com" class="">gparker@apple.com</a>&nbsp; &nbsp; &nbsp;Runtime Wrangler</div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>