SwiftWeekly / swiftweekly.github.io

A community-driven weekly newsletter about Swift.org
https://swiftweekly.github.io/
Creative Commons Zero v1.0 Universal
325 stars 48 forks source link

[161] Issue #161 - June 11, 2020 #518

Closed BasThomas closed 4 years ago

BasThomas commented 4 years ago

To contribute to this issue, simply leave a comment here. Please also review our contributing guidelines.

The current draft for this issue in _drafts/. If you want to contribute directly, feel free to open a pull request.

fassko commented 4 years ago

Replace the reference types weak and unowned with nonstrong

https://forums.swift.org/t/replace-the-reference-types-weak-and-unowned-with-nonstrong/36740

fassko commented 4 years ago

https://twitter.com/AirspeedSwift/status/1264664397504372736

jasdev commented 4 years ago

Deriving Combine’s Publisher type from Swift’s Sequence protocol 📝 https://twitter.com/jasdev/status/1265030587523502081

BasThomas commented 4 years ago

https://twitter.com/maxdesiatov/status/1265555090204700673

"llbuild2 is an experimental, Swift native, fully async, NIO futures-based low level build system. Started as the cevobuild experiment in llbuild, this repository aims to continue that exploration".

https://github.com/apple/swift-llbuild2

(More details here: https://forums.swift.org/t/llbuild2/36896)

fassko commented 4 years ago

Swift on Server WorkGroup May 13th, 2020 meeting notes

https://forums.swift.org/t/may-13th-2020/36929

fassko commented 4 years ago

https://twitter.com/gregheo/status/1265677772527038466

Good reminder.

fassko commented 4 years ago

https://twitter.com/ServerSideSwift/status/1265679330279067651

fassko commented 4 years ago

https://idk.dev/continuous-delivery-with-server-side-swift-on-amazon-linux-2/

BasThomas commented 4 years ago

https://swift.org/blog/aws-lambda-runtime/

fassko commented 4 years ago

https://fabianfett.de/getting-started-with-swift-aws-lambda-runtime

fassko commented 4 years ago

Pitch: non-public conformances implementing public API

https://forums.swift.org/t/pitch-non-public-conformances-implementing-public-api/37159

fassko commented 4 years ago

Automatic Requirement Satisfaction in plain Swift

https://forums.swift.org/t/automatic-requirement-satisfaction-in-plain-swift/37158

jessesquires commented 4 years ago

@BasThomas If there is nothing incredibly important, I would like to suggest postponing this issue until next week, given the unrest across the US right now.

fassko commented 4 years ago

An Implementation Model for Rational Protocol Conformance Behavior

https://forums.swift.org/t/an-implementation-model-for-rational-protocol-conformance-behavior/37171

BasThomas commented 4 years ago

@BasThomas If there is nothing incredibly important, I would like to suggest postponing this issue until next week, given the unrest across the US right now.

Sure, I'm ok with that. While I also wouldn't mind to publish (it might be a welcome distraction to some) postponing a week works, too.

BasThomas commented 4 years ago

For your information, I then do plan to write and publish issue 162 on June 18, a week after this issue, as there's a sponsorship that I don't feel like moving around :)

jessesquires commented 4 years ago

Sure, I'm ok with that.

Thank you @BasThomas @fassko. I appreciate you ❤️

While I also wouldn't mind to publish (it might be a welcome distraction to some) postponing a week works, too.

Yes, perhaps. However, I would argue that the luxury of distraction is mostly (or only) afforded to folks whose communities have the privilege of not being directly affected by police violence.

fassko commented 4 years ago

Swift Package Registry Service

https://forums.swift.org/t/swift-package-registry-service/37219

https://twitter.com/mattt/status/1268611341557719040

fassko commented 4 years ago

“Loops” with Futures

https://forums.swift.org/t/loops-with-futures/37216

fassko commented 4 years ago

SE-0282 (Review #2): Interoperability with the C Atomic Operations Library

https://forums.swift.org/t/se-0282-review-2-interoperability-with-the-c-atomic-operations-library/37360

MaxDesiatov commented 4 years ago

Draft PR: Multi-statement closure type inference.

Introduce support for type inference of closures with multiple statements. Type inference flows from the closure parameters through the body of the closure to determine the return type. This, for example, allows a "map" closure with multiple statements to infer the result type based on the "return" in the body:

let _ = ints.map { i in
 let value = i + 1
 return String(value)
}

https://github.com/apple/swift/pull/32223