<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Apr 11, 2013, at 3:52 PM, Reed Kotler <<a href="mailto:rkotler@mips.com">rkotler@mips.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="http://homepage.ntlworld.com/jonathan.deboynepollard/Proposals/metaware-iterator-driven-for.html">http://homepage.ntlworld.com/jonathan.deboynepollard/Proposals/metaware-iterator-driven-for.html</a><br><br>I wish I had the spare cycles right now to add this feature.<br><br>This form of iterators really simplifies many complex algorithms in compilers; especially many graph algorithms.<br><br>In general it works much better than STL form iterators in terms of algorithm clarity and simplification, IMHO.</div></blockquote></div><div><br></div><div>No specific reaction to this paper, but this kind of change would require C/C++ committee involvement to meet the language-extension criteria described at:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">    </span><a href="http://clang.llvm.org/get_involved.html#contributing">http://clang.llvm.org/get_involved.html#contributing</a></div><br><div><span class="Apple-tab-span" style="white-space:pre">      </span>- Doug</div></body></html>