[swift-evolution] [Review] SE-0061: Add Generic Result and Error Handling to autoreleasepool()

Jacob Bandes-Storch jtbandes at gmail.com
Fri Apr 22 13:48:11 CDT 2016


>
>
>         * What is your evaluation of the proposal?
>

+1. I believe "pass-through" functions such as autoreleasepool,
withExtendedLifetime/withUnsafePointer, dispatch_sync, etc. should all have
a generic-result/rethrowing signature.


>         * Is the problem being addressed significant enough to warrant a
>           change to Swift?
>

Workarounds were doable, but clunky.


>
>         * Does this proposal fit well with the feel and direction of
>           Swift?
>

Seems so.


>
>         * If you have you used other languages or libraries with a
>           similar feature, how do you feel that this proposal compares
>           to those?
>

N/A


>
>         * How much effort did you put into your review? A glance, a
>           quick reading, or an in-depth study?
>

Quick reading of the proposal, because the implementation is very simple,
and I've implemented similar utility functions before.


Jacob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160422/7ebe422c/attachment.html>


More information about the swift-evolution mailing list