* What is your evaluation of the proposal?
+1.

It attacks a real problem that is met regularly when working on multi-platform 
code.

I also like `canImport`. As it’s gonna be used mostly after #if, the whole 
statement becomes very readable.



* Is the problem being addressed significant enough to warrant a change to 
Swift?
Definitely. Also, now is the good time to introduce such a change, since the 
multiplatform use of Swift is only getting momentum.



* Does this proposal fit well with the feel and direction of Swift?
I do think so. Swift was always presented with a vision of language of the 
future, something that can take place of C++ in the terms of the best solution 
to write multiplatform code. A great community effort has already introduced 
basic support for Android, RaspberryPi, multiple Linux distros. The differences 
in frameworks availability and naming are unavoidable.



* If you have used other languages or libraries with a similar feature, how do 
you feel that this proposal compares to those?
No, I haven’t. I’ve been bitten by problems coming from a lack of such a 
feature in other languages, though.



* How much effort did you put into your review? A glance, a quick reading, or 
an in-depth study?
I’ve read the proposal and related discussion.



Cheers,

Krzysztof
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to