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.
I'm at a conference next week, so I would be open to someone else writing an issue. Let me know if that's something for you — happy to help!
https://twitter.com/clattner_llvm/status/1139335430422138881
S4TF design discussion are fully open to the public, starting tomorrow with our first meeting / video chat! https://twitter.com/bsaeta/status/1137014498995257344
https://twitter.com/rxwei/status/1139339115990638592
Taking differentiable programming one step closer to Swift Evolution, I wrote a Swift differentiable programming design overview! Everyone is welcome to comment on the Google doc (no login required) and join the open design review tomorrow at 9AM PDT!
https://docs.google.com/document/d/1bPepWLfRQa6CtXqKA8CDQ87uZHixNav-TFjLSisuKag/edit?usp=sharing
https://twitter.com/bsaeta/status/1139583411775913985
Thank you all for joining the first design meeting for #S4TF today! Notes are available in the doc (https://docs.google.com/document/d/1Fm56p5rV1t2Euh6WLtBFKGqI43ozC3EIjReyLk-LCLU/edit#heading=h.1jziecsno7m7) and we'll add a link to the recording when it's available. Thank you @rxwei for the AD prezo. See you all next week!
https://twitter.com/dgregor79/status/1139374499722215430
Had lots of fun today implementing composition of #SwiftLang property wrappers. Still needs a lot of testing, though. https://github.com/apple/swift/pull/25449
https://twitter.com/slava_pestov/status/1139402065124315137
Dictionaries were the last literal type that was still rewritten into a call expression after type checking. The new way is to keep the LiteralExpr around and just stash a reference to the right initializer https://github.com/apple/swift/pull/25408
+ thread
Move SwiftUI’s Identifiable protocol and related types into the standard library
https://twitter.com/dgregor79/status/1139597761928552448
SwiftLang property wrappers are up for a second review over on the Swift Evolution forums! https://forums.swift.org/t/se-0258-property-wrappers-second-review/25843
(Partial) Nightlies for android SDK
https://forums.swift.org/t/partial-nightlies-for-android-sdk/25909
https://twitter.com/slava_pestov/status/1140740460195065857
It's always really great to see bugs get fixed by deleting code. Chipping away at the block of marble, to reveal a debugger underneath: https://github.com/apple/swift-lldb/pull/1693
https://twitter.com/slava_pestov/status/1140742440200155137
This is neat! In Swift one can have two types with the same name; either in different modules, or different scopes (eg, generic parameters). If you mix them up, the diagnostic would be really confusing! This change fully qualifies names in this case: https://github.com/apple/swift/pull/25510
Finally: https://twitter.com/jckarter/status/1141067402387439616
Who called it
{[weak self] in guard let myself = self else { return }}instead of "silence unowned callers"
As Operator Overload
https://forums.swift.org/t/as-operator-overload/26038
Interesting take on as overload.
Additions to proposal process to document feature/syntax use and error/warning scenarios
Swift Server Work Group meeting June 12th, 2019 notes
The review of an amendment to SE-0240: Ordered Collection Diffing begins now and runs through Tuesday, June 25th, 2019.
This amendment is to add a new method, inverse(), to the CollectionDifference type. The diff to the previous proposal can be found here.
https://forums.swift.org/t/amendment-se-0240-ordered-collection-diffing/26084
Deep dive about the concept of runtime issues. Exploring SwiftUI magic behind the scenes.
https://forums.swift.org/t/the-concept-of-runtime-issues/26073
Server Side Swift conference 2019 announced
https://twitter.com/slava_pestov/status/1141559266886717440
@dgregor79 @daniel_duan Local lazy properties and property wrappers shouldn’t be too hard after this: https://github.com/apple/swift/pull/25615
https://twitter.com/mike_p3/status/1141718763152146432
Hmmm, looks like CareKit uses Combine and CoreData as a local database…
And this project is open-source so you can get a glimpse how to use Combine in the wild!https://github.com/carekit-apple/CareKit https://twitter.com/mike_p3/status/1141718763152146432/photo/1
SSWG Metrics Statsd Client Implementation
a
statsdclient will allow server applications written in swift to easily integrate with many popular observability solutions. the client, like the protocol, is designed to be lightweight and delegate most computation to the observability server
https://forums.swift.org/t/discussion-swift-statsd-client-implementation/26109
Looks like SWWG is on fire.
SSWG HTTP Client Library
Number of projects implemented their own HTTP client libraries, like:
- IBM-Swift
- vapor
- smoke-framework
This shows that there is a need for generic, multi-purpose, non-blocking, asynchronous HTTP client library built on top of SwiftNIO. SSWG aims to provide a number of packages that could be shared between different projects, and I think proposed HTTP client library would be a good fit for those projects and other use-cases.
https://forums.swift.org/t/feedback-nio-based-http-client/26149
https://twitter.com/johannesweiss/status/1142132808007278592
Woot! This is so amazing: https://github.com/grpc/grpc-swift/releases/tag/1.0.0-alpha.1 . I'm super thrilled to see the first gprc-swift on top of SwiftNIOHTTP2 land.
Great work @daniel_a_a, @glbarnett57, @timburks, @rebello95, and everybody else!
onwardsupwardsswiftonserver
Really cool library to parse and update Swift code
https://medium.com/post-mortem/parsing-and-updating-swift-source-code-with-slang-41eb399b6d2d
Sent with GitHawk
https://medium.com/@codevapor/vapor-red-1-0-released-6e389365345b
We are pleased to announce the release of Vapor Red 1.0! This marks the first public stable release of Vapor Red.
[Pitch] Resource Targets
https://forums.swift.org/t/what-does-swift-support-in-cmake-mean-for-swifts-build/24828/14
"the newer cmake will make it easy for us to write parts of swift the compiler in swift"
Most helpful comment
https://forums.swift.org/t/what-does-swift-support-in-cmake-mean-for-swifts-build/24828/14