[swift-evolution] [Review] SE-0055 Make unsafe pointer nullability explicit using Optional

Jordan Rose jordan_rose at apple.com
Mon Mar 28 12:45:02 CDT 2016


> On Mar 26, 2016, at 9:15, Антон Жилин via swift-evolution <swift-evolution at swift.org> wrote:
> 
> But we currently have a terser form, and it's arguably clear from it that Pointer can be null.

For the record, I literally talked to someone last week who didn't know that UnsafePointer can be null. :-) They thought we'd already implemented this and there was a bug in the importer.

> Overall, separating strongly connected concepts and then tying them together using compiler magic just can't have a reasonable explanation. ~0x0 in UnsafeBufferPointer is utterly rediculous.


I'm not sure what this comment refers to. Can you explain?

Jordan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160328/f9280033/attachment.html>


More information about the swift-evolution mailing list