[swift-evolution] Revisiting SE-0041 Names
shawnce at gmail.com
Thu Jun 23 10:21:56 CDT 2016
I like how your suggestion reads. It will namespace all literal
convertibles while also reading more clearly on what conforming to the
protocol implies. I now understand the intent of the Syntax namespace
however I think you suggested naming would be better.
On Wed, Jun 22, 2016 at 11:26 PM David Sweeris via swift-evolution <
swift-evolution at swift.org> wrote:
> > On Jun 22, 2016, at 19:35, Dmitri Gribenko <gribozavr at gmail.com> wrote:
> >> On Wed, Jun 22, 2016 at 5:15 PM, David Sweeris <davesweeris at mac.com>
> >> That's a really interesting idea. Is "Syntax" a placeholder, or is that
> the intended name?
> > It is the best name we could come up with, we are open to better
> I guess it depends on the intended semantics of the "namespace". If the
> purpose is to be a container for the various LiteralConvertible protocols,
> then maybe something like `AcceptsLiteralType.Integer` might be better?
> It's a bit wordy, though.
> >> Also, why an enum? Especially one without any cases...
> > It is not possible to create an instance of an enum that does not have
> > cases. It becomes essentially a namespace.
> Oh that's a clever work-around. I like it :-)
> - Dave Sweeris
> swift-evolution mailing list
> swift-evolution at swift.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution