<div dir="ltr">On Thu, Jun 23, 2016 at 1:26 AM, David Sweeris via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
&gt; On Jun 22, 2016, at 19:35, Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com">gribozavr@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; On Wed, Jun 22, 2016 at 5:15 PM, David Sweeris &lt;<a href="mailto:davesweeris@mac.com">davesweeris@mac.com</a>&gt; wrote:<br>
&gt;&gt; That&#39;s a really interesting idea. Is &quot;Syntax&quot; a placeholder, or is that the intended name?<br>
&gt;<br>
&gt; It is the best name we could come up with, we are open to better suggestions.<br>
<br>
</span>I guess it depends on the intended semantics of the &quot;namespace&quot;. If the purpose is to be a container for the various LiteralConvertible protocols, then maybe something like `AcceptsLiteralType.Integer` might be better? It&#39;s a bit wordy, though.<br></blockquote><div><br></div><div>I get what&#39;s being aimed at here, but I think the meaning of `Syntax` in this context is indecipherable. IIUC, the point to be conveyed by the term is that a literal has no type until it is supplied as an argument to the initializer and becomes typed. Maybe we could say that the type gives form to the literal or embodies the literal? Thus maybe a name like `IntegerLiteralEmbodiment` or `IntegerLiteralManifestation`, maybe even `IntegerLiteralModeling`.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
<br>
&gt;&gt; Also, why an enum? Especially one without any cases...<br>
&gt;<br>
&gt; It is not possible to create an instance of an enum that does not have<br>
&gt; cases.  It becomes essentially a namespace.<br>
<br>
</span>Oh that&#39;s a clever work-around. I like it :-)<br>
<br>
- Dave Sweeris<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
</div></div></blockquote></div><br></div></div>