Swiftweekly.github.io: [137] Issue #137 - June 27, 2019

Created on 13 Jun 2019  Â·  27Comments  Â·  Source: SwiftWeekly/swiftweekly.github.io

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.

full issue notes

Most helpful comment

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"

All 27 comments

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://forums.swift.org/t/move-swiftuis-identifiable-protocol-and-related-types-into-the-standard-library/25713

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

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

https://forums.swift.org/t/additions-to-proposal-process-to-document-feature-syntax-use-and-error-warning-scenarios/26037

Swift Server Work Group meeting June 12th, 2019 notes

https://forums.swift.org/t/june-12th-2019/26023

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://www.serversideswift.info/2019/

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 statsd client 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

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.

https://dashboard.vapor.red./

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"

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jessesquires picture jessesquires  Â·  6Comments

jessesquires picture jessesquires  Â·  4Comments

jessesquires picture jessesquires  Â·  8Comments

jessesquires picture jessesquires  Â·  9Comments

jessesquires picture jessesquires  Â·  4Comments