<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">On Jun 18, 2013, at 7:11 PM, Darin Adler &lt;<a href="mailto:darin@apple.com">darin@apple.com</a>&gt; wrote:<br><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;">On Jun 18, 2013, at 7:05 PM, Ryosuke Niwa &lt;<a href="mailto:rniwa@webkit.org">rniwa@webkit.org</a>&gt; wrote:<br><br><blockquote type="cite">Why don't we call it requireStyleResolver() instead?<br></blockquote><br>I’m warming to this idea. Maybe we can use “require” as a term of art, analogous to the way we use “create”, to mean “create if not already created”.<br></div></blockquote></div><br><div>Since the fact that it returns a reference implies that it must create something if necessary, the “required” part of the name seems redundant. Why not just</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>StyleResolver&amp; styleResolver()</div><div><br></div><div>requireStyleResolver() sounds like it would return a bool.</div><div><br></div><div>Simon</div><div><br></div></body></html>