Comments inline

>       
> https://github.com/apple/swift-evolution/blob/master/proposals/0061-autoreleasepool-signature.md
> 
>       * What is your evaluation of the proposal?

A big +1 from me. It doesn't create any incompatibilities. Old code will behave 
the same as before. autoreleasepool works more like @autoreleasepool from 
Objective-C now.

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

The problem is not very big, but since the change doesn't introduce any 
incompatibilities, I'd say: Yes

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

I think so.

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

Well, Objective-C has the @autoreleasepool. I think the only reason why it is 
available in Swift too, is because Swift is normally used on top of the 
Objective-C runtime. Swift's autoreleasepool will behave more like the original 
@autoreleasepool if this proposal is implemented. Implementing the proposal 
feels more like a bugfix to me.

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

I read the proposal.

-Michael

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

Reply via email to