Swiftweekly.github.io: [114] Issue #114 - July 26, 2018

Created on 12 Jul 2018  Â·  11Comments  Â·  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

All 11 comments

https://twitter.com/Lukasaoz/status/1019628292104744960

The SwiftNIO team is really pleased to announce NIOTransportServices, our solution for using Network.framework to provide first-class event driven networking on Apple platforms. https://forums.swift.org/t/niotransportservices-swiftnio-and-network-framework/14567

https://twitter.com/slava_pestov/status/1020031420360638464

Work continues on implementing SE-0002... with “uncurry levels” gone from SIL, time to remove multiple parameter lists from the AST: https://github.com/apple/swift/pull/18082

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

I found a file needing refactoring that wasn’t gybbed, so now I can bask in the full glow of conditional conformance. https://twitter.com/AirspeedSwift/status/1020341020049850368/photo/1

https://twitter.com/slava_pestov/status/1020531782175764480

ABI stability and resilience is just one part of supporting third party binary modules. The other piece is a stable replacement for swiftmodule files. This forum post outlines the approach: https://forums.swift.org/t/plan-for-module-stability/14551

221 in review

https://twitter.com/dgregor79/status/1021607984059756544

I've having lots of fun working Swift's protocol metadata. From this, an enterprising developer could reconstruct a protocol's associated types, where clauses, and inherited protocols from metadata: https://github.com/apple/swift/pull/18163

As part of the ABI stability work we’ve been filling in the gaps in Swift’s reflection metadata, which is surprisingly complete and general for a statically compiled language https://twitter.com/dgregor79/status/1021607984059756544

This all lays the groundwork for powerful metaprogramming capabilities that go far beyond the standard library’s Mirror type

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jonniedarko picture jonniedarko  Â·  3Comments

jessesquires picture jessesquires  Â·  9Comments

jessesquires picture jessesquires  Â·  4Comments

jessesquires picture jessesquires  Â·  8Comments

jessesquires picture jessesquires  Â·  10Comments