Swiftweekly.github.io: [130] Issue #130 - March 21, 2019

Created on 8 Mar 2019  ·  34Comments  ·  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

instabug.com/blog/test-driven-development-tutorial

@Kmohamed I think it's a really good article, just here we gather more Swift language news which covers it's open source aspects. There are multiple iOS tailored newsletters where this article fit more.
I hope you would understand.

All 34 comments

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

In 2015, a bug was fixed and the commit included this innocent-looking change: https://github.com/apple/swift/commit/cd492d96b59915f1adef0ff0bf83292d566b01a2#diff-69306f7b0822cf52e8c0639307ad7407R550

https://forums.swift.org/t/march-7th-2019/21340
March 7 server workgroup meeting

Sent with GitHawk

instabug.com/blog/test-driven-development-tutorial

@Kmohamed I think it's a really good article, just here we gather more Swift language news which covers it's open source aspects. There are multiple iOS tailored newsletters where this article fit more.
I hope you would understand.

@fassko totally understand

Review of SE-0247: Contiguous Strings begins now and runs through Monday, March 18th, 2019

https://forums.swift.org/t/se-0247-contiguous-strings/21483

Proposal SE-0242 has been accepted.

https://forums.swift.org/t/accepted-se-0242-synthesize-default-values-for-the-memberwise-initializer/21475

Proposal Accepted SE-0242 is accepted, with a request that the original proposal be amended for clarification of actual behavior. The Core Team felt that the proposal should more explicitly illustrate the actual behavior in a few specific cases, as this was the crux of some of the back-and-forth in the review thread. Note: the proposal has been updated to include more details in the “proposed solution” section, as requested by the Core Team. There was some concern in the review thread about…

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

This PR eliminates memory allocations from code making heavy use of generics, protocols with associated types, conditional conformances and various other language features: https://github.com/apple/swift/pull/23249

+thread

Pitch: Unicode Equivalence for Swift Source

A deep dive with pitch about Unicode in Swift.

https://forums.swift.org/t/pitch-unicode-equivalence-for-swift-source/21576

Pitch: Key-Path Member Lookup by @DougGregor

https://forums.swift.org/t/pitch-key-path-member-lookup/21579

As @tkremenek hinted that he will be the review manager for Swift Code Style Guidelines and Formatter and it starts on March 18.

intriguing :P

https://github.com/apple/swift-evolution/pull/994#issuecomment-472602507

Review of SE-0247 Key Path Expressions as Functions by @stephencelis will start on March 18 and @airspeedswift will manage it.

Great stuff.

https://github.com/apple/swift-evolution/pull/977#issuecomment-472559484

@gregomni did most of the work! I just cobbled a proposal together :)

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

SE-0068 was accepted almost 3 years ago but we never implemented it. Now it finally has an implementation thanks to contributor John Holdsworth! https://github.com/apple/swift/pull/22863

Extended pitch of "Persistent Sequence"

https://forums.swift.org/t/persistent-sequence/21722

https://twitter.com/jckarter/status/1107669949990895616

A detailed description by @Ilseman of the Swift String ABI, what it exposes, and what it's capable of doing: https://forums.swift.org/t/piercing-the-string-veil/21700

Swift-log is open

@weissi

After the SSWG accepted this proposal to the 'sandbox' stage, we finally followed through and opened the repository. So we can now officially kick off the open-source swift-log project!

https://forums.swift.org/t/swift-log-is-open/21750

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

Calling all the Unicode enthusiasts to unite

The standard library provides lots of functionality through things like the Unicode namespace and Unicode Scalar Properties. String should continue to expand on this to deliver functionality to those unfortunate enthusiastic developers who interact with Unicody details on a frequent basis.

https://forums.swift.org/t/unicode-enthusiasts-unite/21754

Pitch: Introduce (static) callables

This proposal introduces callables to Swift. Values that behave like functions can take advantage of this syntactic sugar, to look like a function call when they are called.

https://forums.swift.org/t/pitch-introduce-static-callables/21732

https://twitter.com/jckarter/status/1107757174661341185

Another great Swift internals writeup from Michael Munday, who summarizes the implementation of enum layout pretty well here: https://forums.swift.org/t/fixing-enums-on-big-endian-systems/21730

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jessesquires picture jessesquires  ·  4Comments

jessesquires picture jessesquires  ·  6Comments

jessesquires picture jessesquires  ·  9Comments

jessesquires picture jessesquires  ·  4Comments

jessesquires picture jessesquires  ·  9Comments