I'd prefer to see a literal URL than a Foundation URL that is 
string-initializable. I don't see a URL literal as being in any way necessarily 
tightly coupled with a Foundation URL type. The point of a literal is that it 
is inherently typeless and checked at compile time. A color literal depending 
on context can be a UIColor or NSColor but that's not specified outside of the 
use context. The code is portable and cross platform.

-- E


> On Dec 17, 2016, at 10:18 PM, Xiaodi Wu via swift-evolution 
> <[email protected]> wrote:
> 
> With respect to URL specifically, that it's a Foundation type may change the 
> timeline as well. Various improvements to the Foundation API (and URL in 
> particular) have been proposed here, but if I remember correctly, the stated 
> goal was first to have a complete Swift version of Foundation, preserving the 
> existing API as exactly as possible with no additions or subtractions, and 
> only then to consider Swifty evolution of the APIs. I don't think the first 
> step is complete yet.
> 
> On Sat, Dec 17, 2016 at 21:46 Step C via swift-evolution 
> <[email protected] <mailto:[email protected]>> wrote:
> Probably worth pointing out that this topic seems entirely additive. Which 
> means it would be at least a phase 2 proposal, if not later.
> 
> > On Dec 17, 2016, at 4:44 PM, Micah Hainline via swift-evolution 
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> > Yes, everyone who has what they feel like is a solid workable solution 
> > should write it up for URL and we can compare and pick holes in them all 
> > until we get something really solid.
> >
> >> On Dec 17, 2016, at 3:27 PM, David Sweeris <[email protected] 
> >> <mailto:[email protected]>> wrote:
> >>
> >>
> >>
> >> Sent from my iPhone
> >>
> >>> On Dec 17, 2016, at 13:20, David Sweeris <[email protected] 
> >>> <mailto:[email protected]>> wrote:
> >>>
> >>>
> >>>
> >>> Sent from my iPhone
> >>>
> >>>> On Dec 17, 2016, at 13:12, Micah Hainline via swift-evolution 
> >>>> <[email protected] <mailto:[email protected]>> wrote:
> >>>>
> >>>> I'd love a fleshed out elegant example for URL that shows what a 
> >>>> complete implementation of that special init method would look like.
> >>>
> >>> I can't do it now, but I'll try post one before tomorrow that shows how 
> >>> I'd envision it working.
> >>
> >> Oh, and to be clear, I'm not trying to "claim" this or anything... if 
> >> anyone else has ideas, please post them! The more the merrier.

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to